ChatGPT ahora trabaja con aplicaciones de desarrollo en macOS

OpenAI ha lanzado una nueva función para nuestras aplicaciones de escritorio de ChatGPT en macOS: Work with Apps, una herramienta diseñada para integrarse con aplicaciones de desarrollo como VS Code, Xcode, TextEdit, Terminal e iTerm2. Esta funcionalidad busca agilizar los flujos de trabajo de los desarrolladores, permitiendo que ChatGPT colabore sin la necesidad de copiar y pegar código manualmente.

Cómo Work with Apps Mejora la Productividad de los Desarrolladores

La nueva funcionalidad permite que ChatGPT lea secciones de código directamente desde las aplicaciones compatibles. Cuando los usuarios activan esta función, el sistema envía automáticamente fragmentos relevantes de código a ChatGPT junto con el mensaje del usuario. Esto proporciona un contexto más rico y permite obtener recomendaciones o soluciones precisas sin pasos adicionales.

Aunque ChatGPT aún no puede escribir código directamente en estas aplicaciones como lo hacen herramientas como GitHub Copilot o Cursor, sí genera sugerencias detalladas que los usuarios deben copiar y pegar manualmente en su entorno de desarrollo.

Por Qué Este Avance Es Importante para las Herramientas de Desarrollo

Los asistentes de codificación impulsados por IA se han convertido en uno de los casos de uso más populares para los modelos de lenguaje. Este movimiento subraya el compromiso de OpenAI con la mejora de herramientas para desarrolladores. Al comenzar con aplicaciones de codificación, OpenAI responde a la alta demanda de soluciones eficientes con asistencia de IA.

En una demostración, OpenAI mostró cómo ChatGPT interactuó con un proyecto en Xcode para completar elementos faltantes, como agregar un planeta ausente en un modelo del sistema solar. Los usuarios podían copiar el código generado por la IA directamente en su proyecto, mejorando la eficiencia sin perder control sobre la implementación final.

Características Clave y Limitaciones

Integración con la API de Accesibilidad
Work with Apps se basa principalmente en la API de accesibilidad de macOS para leer texto de las aplicaciones y transmitirlo a ChatGPT. Esto permite que la IA entienda el contenido de las aplicaciones compatibles, aunque no puede interpretar elementos visuales como imágenes o videos.

Compatibilidad con Extensiones
Algunas aplicaciones, como VS Code, requieren que los usuarios instalen extensiones específicas para que ChatGPT pueda acceder al contenido.

Capacidades de Contexto
La función envía las últimas 200 líneas de código al chatbot con cada solicitud en ciertas aplicaciones. En otras, utiliza todo el código visible en la ventana principal. Los usuarios también pueden resaltar secciones específicas para enfocar las respuestas de ChatGPT.

Limitaciones Actuales y Futuro Potencial

Aunque la funcionalidad actual no es un agente completamente autónomo, OpenAI lo considera un paso clave hacia la creación de agentes. Estos sistemas permitirían que la IA interactúe de manera más autónoma con múltiples aplicaciones en un entorno de escritorio.

Competidores como Anthropic están desarrollando soluciones más generales que analizan capturas de pantalla para entender otros programas, pero estas herramientas aún son lentas y propensas a errores. OpenAI, en cambio, se enfoca en una integración más precisa utilizando APIs y datos textuales.

Disponibilidad

Work with Apps ya está disponible para usuarios de ChatGPT Plus y Teams, y se extenderá a Enterprise y Edu en las próximas semanas. Por ahora, esta función es exclusiva para macOS, con una posible llegada a Windows en el futuro.

Conclusión

Con Work with Apps, OpenAI da un paso importante hacia la integración más fluida entre ChatGPT y herramientas de desarrollo. Esto no solo mejora la experiencia del usuario, sino que también sienta las bases para futuras capacidades de agentes. Los desarrolladores ahora pueden disfrutar de una colaboración más eficiente con su IA, maximizando la productividad sin perder el control sobre su trabajo.

 

Tabla de contenidos

Abrir chat
1
¿ WhatsAppeamos ?
Hola, ¿en qué podemos ayudarle?