1 puntos por GN⁺ 2025-08-30 | 1 comentarios | Compartir por WhatsApp

Integración de Claude

  • En Xcode 26 Beta 7, Claude fue agregado al panel de configuración de Intelligence de Xcode
  • Los usuarios pueden vincular su cuenta paga de Claude existente a Xcode para usar Claude Sonnet 4 de inmediato
  • Gracias a esto, los desarrolladores pueden aprovechar las funciones avanzadas de IA de Claude dentro del entorno de Xcode para asistir sus tareas de programación

Mejoras en las funciones de ChatGPT

  • Al usar ChatGPT en Xcode, se puede elegir entre GPT-4.1 o GPT-5 para iniciar una nueva conversación
  • GPT-5 queda configurado como opción predeterminada, ofreciendo resultados rápidos y de alta calidad adecuados para la mayoría de las tareas de programación
  • Para tareas complejas, se puede seleccionar el modelo GPT-5 (Reasoning), que dedica más tiempo antes de responder para ofrecer resultados precisos

Detalles de los modelos de la API de OpenAI

  • En la API de OpenAI, GPT-5 corresponde al nivel mínimo de razonamiento (minimal reasoning level) y está diseñado para respuestas rápidas
  • GPT-5 (Reasoning) corresponde al nivel bajo de razonamiento (low reasoning level) y está diseñado para brindar mayor precisión en tareas complejas de programación
  • Esta selección de modelos permite que los desarrolladores reciban la asistencia de IA adecuada según la complejidad de la tarea

1 comentarios

 
GN⁺ 2025-08-30
Comentarios de Hacker News
  • Microsoft empujó CoPilot por todas partes, pero al final Apple, Google y JetBrains también sacaron sus propias integraciones de IA, y se siente bastante irónico ver cómo CoPilot terminó desplazado del centro; se parece a cuando Microsoft en el pasado apostó fuerte por la web (IE), móvil (Windows CE/Pocket PC/WP 7/WP 8/UWP), y también en antiguos eventos BUILD se fue con todo por UWP, para luego quedar atrás frente a la competencia; da la impresión de que se repite ese patrón de obsesionarse con KPI y OKR, equivocarse en la entrega y terminar cediendo el mercado a quienes llegaron después; también me gustaron las mejoras de seguridad en C++ que mostraron en este lanzamiento

    • Se dijo que era irónico que Microsoft integrara CoPilot en todos lados y luego quedara apartado cuando los competidores lanzaron funciones propias de IA, pero en realidad no es así; Microsoft fue quien primero metió IA en sus productos, y después las otras empresas simplemente integraron sus propias IA en los suyos; no tiene nada de sorprendente ni de irónico, es un patrón totalmente normal
    • Microsoft tiene el 49% de OpenAI, así que no creo que haya mucho de qué preocuparse; JetBrains también anunció recientemente que usa GPT-5 como motor predeterminado; claro, hay casos en que Microsoft apostó fuerte temprano y luego fue superado por la competencia, pero también hay muchos ejemplos de lo contrario; por ejemplo, entró tarde al mercado de cloud computing y hoy Azure es su mayor fuente de ingresos de la historia; Visual Studio también llegó a ser visto como una app legacy solo para Windows, pero desde que lanzaron VSCode se volvió un editor abrumadoramente popular ver encuesta de Stack Overflow
    • CoPilot es un producto que no se vende fuera de los servicios de Microsoft; en el caso de GitHub Copilot, puedes elegir motores de Anthropic, OpenAI y Google; está muy claro por qué fracasó UWP: Win32 era demasiado popular y flexible; los desarrolladores no tenían ninguna razón para reescribir sus apps en UWP solo para dar soporte móvil
    • Que algo no haya triunfado en el mercado no significa que deba dejarse que la inversión se la lleven por completo los competidores; si Microsoft no hubiera estado ahí, Google, Apple, Facebook, AWS y otros también habrían mostrado interés en acuerdos de licencia
    • Mi mayor decepción con GitHub Copilot fue que, cuando salió GPT-4, no lo habilitaron de inmediato para los usuarios de pago y lo dejaron solo como “próximamente” o en “beta” dentro de Copilot X; por eso terminé cancelando por completo la suscripción a Copilot que usábamos en la empresa
  • Creo que Apple ahora puede tomar decisiones de producto mucho mejores gracias a los datos de análisis de OCSP de Gatekeeper, porque eso implica que la ejecución de aplicaciones ya envía una señal al servidor; así podrán saber con precisión qué tan popular es VSCode, por ejemplo; Facebook fue criticado cuando intentó algo parecido con Onavo, y resulta curioso que, si Apple lo hace bajo el argumento de proteger la computadora, el ambiente lo vea como algo aceptable

    • Apple puede mandar por correo a dos usuarios de Xcode su IA de programación favorita incluso sin telemetría
    • No creo que esta noticia sea todavía un gran cambio; la verdadera noticia sería que se integrara Codex CLI o Claude Code, o que Apple anunciara un servicio que compita con eso; antes de eso, esta función no pasa de ser un juguete, y ya existen herramientas mucho mejores como para trabajar seriamente con esto
  • Los modelos no vienen integrados dentro de este Xcode; igual hay que enviar los datos a proveedores externos y confiar en que manejarán bien toda esa información, además de confiar en que ningún gobierno les exigirá revelarla

    • De hecho, el gobierno ya está obligando a OpenAI a conservar todos los logs; al final, todo queda rastreado
    • Anthropic parecía tener una postura durísima sobre privacidad, pero según noticias recientes cambió su postura y ahora usa los chats de Claude para entrenamiento
  • Hace 3 días vi en HN una publicación que elogiaba muchísimo a Claude, así que me registré para probarlo y compararlo con Copilot; le pedí dos cosas:

    1. que me hiciera el esqueleto de un proyecto Zephyr ya configurado con Pi Pico y el driver de pantalla SPI st7789, pero me devolvió un devicetree extraño y ni siquiera compilaba; cuando le señalé el error, volvió a disculparse y otra vez me dio código que no compilaba; incluso inventó un driver que no existe y, no sé por qué, solo activó monkey test sin pruebas de verdad
    2. le pedí un pixelmap monocromático de 7x10 como arreglo en C para los números del 0 al 9, y el número 8 se veía como un 0; eso fue incluso dándole un ejemplo; tanto el 0 como el 8 quedaron como simples anillos, sin la cruz central Me pregunto qué hice mal, o si este es simplemente el nivel actual de limitación de la IA
    • Sobre la pregunta “¿qué hice mal?”, el primer prompt es del tipo que Claude solo podría responder si tuviera la respuesta correcta guardada en el modelo casi como una enciclopedia; esperar que produzca de inmediato un código esqueleto tan específico es demasiado; lo importante es darle buenos ejemplos para usarlo como herramienta; y en casos como el segundo, conviene abordarlo de forma interactiva, corrigiendo poco a poco lo que quieres; los LLM no entregan resultados perfectos desde el inicio, así que puedes darle instrucciones adicionales como “el 8 salió como un 0, arréglalo”
    • Claude funciona bien para tareas generales como “sube todo a Docker, crea una tabla Users en Postgres, endpoints CRUD con FastAPI, y una homepage, login y dashboard en React”, porque ya hay muchísimos ejemplos de esa combinación tecnológica en línea; si le pides algo raro o poco común, necesita mucha más explicación y guía; mientras más complejo sea el requerimiento, más se parece a un “autocompletado picante”; en cambio, cuando se trata de algo común como una app CRUD, puedes conseguir resultados dándole solo dirección de alto nivel en lenguaje natural
    • Creo que te rendiste demasiado rápido después de solo dos intentos; es parecido a abrir el REPL de un lenguaje nuevo, probar un par de comandos conocidos, ver errores y abandonarlo; para sacarle el máximo a la herramienta tienes que aprender tú mismo a usarla; por ejemplo, un buen punto de partida es darle instrucciones como si le estuvieras explicando por un único correo a un desarrollador junior que acabas de conocer; en este caso, podrías preparar un archivo CLAUDE.md con la descripción del proyecto, el toolchain que quieres usar, los comandos de build/test, etc., y también adjuntar archivos de un proyecto de ejemplo parecido para empezar; además, yo le pediría “haz un plan, consigue aprobación y luego empieza” antes de ejecutar nada
    • Hay muchos desarrolladores que, al pedirle a la IA tareas que probablemente no podrá resolver, sienten una especie de alivio psicológico; pero evaluar así la productividad de la IA no ayuda mucho
    • Lo correcto es pensar en Claude como un desarrollador de software promedio; si eliges al azar a cierto desarrollador y le dices “¡hazme el esqueleto de este proyecto!”, lo normal es que no sepa hacerlo; el problema es que los LLM no dicen que no saben, sino que, como un practicante, improvisan una respuesta más o menos al tanteo
  • Viendo que hoy en día casi todos los IDE traen IA integrada, siento que en proyectos confidenciales siempre existe el riesgo de que alguna parte del código termine subiéndose a un servidor para ser analizada

    • Quien haya usado integraciones de IA ya sabrá que no existe una IA que se adjunte automáticamente a toda la base de código
    • El hecho de que necesites una cuenta de pago existente de Claude para usar Claude Sonnet 4 directamente en Xcode significa que no es la opción predeterminada
    • Herramientas open source como Neovim o Emacs no tienen IA integrada, así que también se puede optar por usarlas
    • En entornos donde de verdad se maneja código altamente confidencial, normalmente la red ya está aislada o solo se permite acceso mediante proxies estrictos; en esos entornos no hay que preocuparse por fuga de información por IA
    • Al final, esto depende de si el usuario permite el acceso; la reputación de Apple en materia de privacidad transmite cierto grado de confianza
  • En la API de OpenAI, “GPT-5” corresponde a un nivel mínimo de reasoning, y “GPT-5(Reasoning)” equivale al nivel low de reasoning; me parece interesante que el nivel más alto de reasoning de GPT-5 compatible con este XCode sea en realidad solo el nivel “low”; me pregunto por qué

    • Si la estructura permite meter directamente una API Key, también deberían soportar el modelo Opus; no entiendo por qué no lo hacen
  • Ya se puede usar ahora mismo; en este enlace hay información más útil que en el título de la publicación o en las notas de la versión de Xcode

  • Cada vez es más difícil encontrar un IDE que rechace los LLM

    • De forma parecida, también siento que casi ya no se encuentran sistemas operativos completamente aislados de internet
    • “Boicot” quizá suena un poco excesivo, pero se nota un rechazo fuerte hacia la IA; aun así, si te niegas a usar una función que le gusta a la gran mayoría de usuarios, al final solo queda que en editores de nicho se optimice la experiencia para personas como tú
    • Basta con no usar la función que no quieres
    • También está Kate Editor
    • En macOS, Code Edit es una alternativa open source nativa (licencia MIT, desarrollada sin financiamiento de VC) sitio oficial de Code Edit; mientras no haga la transición completa, sigo usando VSCodium
  • La parte de “desde el panel de configuración de Intelligence en Xcode ahora puedes conectar tu cuenta de Claude que ya pagabas y usar Claude Sonnet 4 de inmediato” hace que el titular sea un poco engañoso; no es que ahora Xcode traiga el modelo integrado, sino que puedes enlazar la cuenta para usarlo

  • Esta función sí me emociona bastante; hasta ahora, para usar Claude Code con Xcode tenía que correr además una terminal aparte, y eso era un entorno bastante incómodo

    • En los IDE de Jetbrains la experiencia de usar Claude Code es muy buena, pero curiosamente Xcode no daba buen soporte para que Claude editara archivos directamente
    • Yo trabajo usando Claude Code en VS Code y dejo Xcode solo para compilar y lanzar
    • Usar Claude en la terminal es más cómodo porque también puede leer archivos fuera de la carpeta del proyecto; me da curiosidad cuál era exactamente el problema
    • Ojalá Claude al menos recordara bien que puede modificar directamente los archivos del proyecto Xcode; aunque pongas permisos explícitos en el archivo CLAUDE, la mitad de las veces los ignora; una vez incluso intentó crear un script en Python nuevo para modificar el archivo del proyecto; fue una reacción dificilísima de entender
    • No uso Xcode, así que no lo sé bien, pero personalmente prefiero mucho más que el agente funcione como una app separada