ChatGPT ahora puede editar código directamente, aunque con una importante limitación

Xcode y otras herramientas de programación para macOS ahora son compatibles con la inteligencia artificial de OpenAI. Así es como puedes usarla en todos tus proyectos.
Desde hace un tiempo existe la posibilidad de crear código con herramientas como Gemini Code Assist o GitHub Copilot, que suele ser la mejor opción para estas tareas. En sí, si le pides a un chatbot de IA que realice un HTML o CSS básico para cualquier proyecto, lo hará, aunque no suele ser del todo preciso.
No obstante, el sueño de los programadores es que existan más herramientas como Codeium y finalmente se está logrando ese objetivo. Los ordenadores de Apple están recibiendo una novedad importante que cambiará las cosas con respecto al uso de ChatGPT.
Ahora, no solamente se puede usar el modo de voz para conversar con naturalidad o crear vídeos realistas a raíz de texto con Sora, sino también editar directamente códigos de programación en Xcode, Visual Studio Code y JetBrains.
Eso sí, por ahora solo se encuentra disponible en macOS y se utiliza de una forma distinta a las demás funciones, mientras que también se deben cumplir algunos requisitos. ¿Quieres saber cómo se usa? A continuación, tienes toda la información sobre esta nueva característica.
Cómo usar la función de código directo de ChatGPT en macOS

OpenAI ha anunciado oficialmente que ChatGPT ahora se puede integrar a los editores de código para funcionar como un asistente de programación. Anteriormente, podías pedirle cosas básicas, pero ahora va mucho más allá.
En el vídeo que se comparte Alexander Embiricos a través de X, se muestra un ejemplo con un proyecto de Swift en el que se crea una representación del sistema solar. Al parecer, se utiliza por medio de un modo de aplicación automática donde la inteligencia artificial puede intervenir sin necesidad de hacer muchas acciones.
Básicamente, se usa para “trabajar con aplicaciones” por medio de prompts específicos que se aplican directamente al código. Entonces, la IA se vincula al proyecto y aparece como siempre superpuesta sobre el editor de código.
Lo que hace al solicitarle una petición es analizar todo el proyecto y siguiendo las directrices, te otorga el nuevo código o las correcciones correspondientes. Aquí puedes copiar y pegar lo que más te interesa o activar la opción de Auto-apply Code, la cual agrega de manera automática lo que ha creado o configurado para reflejar los cambios de una vez.
Actualmente, solo se encuentra disponible para los usuarios de macOS que cuenten con una suscripción de ChatGPT Plus, Pro o Team. Sin embargo, el jueves 13 también se habilitará esta modalidad para la versión gratuita o personas que formen parte del entorno Enterprise y Edu.
Herramientas como Xcode, JetBrains y VS Code son compatibles con esta función, por lo que puedes emplear cambios en proyectos con lenguajes de programación populares, como JavaScript, TypeScript, Python, Java, C#, PHP, Go, Ruby y más.
¿Cuándo llegará la edición de código a Windows?

Por el momento, no hay una fecha concreta para el lanzamiento de esta característica en Windows, pero es seguro que llegará pronto para ofrecerle a los usuarios las mismas ventajas de edición de código que se han mostrado en macOS.
Al parecer, la idea es establecerse también como un modelo confiable para estos trabajos y así lograr competir con plataformas de IA similares, como Cursor o GitHub Copilot. Considerando como van las cosas, en unos años, con las respectivas actualizaciones, tendrán un buen soporte para la ingeniería de software.
La razón de dedicarse a funcionalidades como esta se debe a que cada vez hay más programadores que utilizan inteligencia artificial como asistencia, algo que mejora la productividad y reduce la posibilidad de errores.
Aunque es un gran avance para la industria, también es necesario mencionar que esto puede generar ciertos riesgos en la ciberseguridad. El uso de la codificación asistida podría ser el nuevo foco de los hackers, ya que podrían aprovechar las brechas que hay en los sistemas para tomar control remoto de los dispositivos.
Por supuesto, las compañías de IA que se dediquen a este sector seguro que se encuentran trabajando en la defensa virtual para que cosas como esas no lleguen a suceder en ningún momento. En fin, es un gran paso para el mundo de la programación y seguramente en unos años se consolide como una herramienta más completa.