El Google anuncia el lanzamiento del Proyecto IDX, su incursión en ofrecer un entorno de desarrollo basado en navegador habilitado por IA para la construcción de aplicaciones web y multiplataforma de pila completa. En la actualidad, admite frameworks como Angular, Flutter, Next.js, React, Svelte y Vue, así como lenguajes como JavaScript y Dart, con soporte en progreso para Python, Go y otros.
Al crear el IDX, Google no construyó un nuevo IDE (entorno de desarrollo integrado) desde cero. En cambio, está utilizando Visual Studio Code, un software de código abierto, como base para su proyecto. Esto ciertamente permitió al equipo concentrarse en la integración con Codey, el modelo basado en PaLM 2 de Google para tareas de programación. Gracias a Codey, IDX ofrece soporte para completado inteligente de código, un asistente de chat similar a ChatGPT/Bard que puede ayudar a los desarrolladores con cuestiones generales de codificación, así como aquellas relacionadas específicamente con el código en el que están trabajando (incluida la capacidad de explicarlo) y la habilidad de agregar acciones contextuales de código como «agregar comentarios».
«Gastamos mucho tiempo escribiendo código y los avances recientes en IA han creado grandes oportunidades para hacer que este tiempo sea más productivo», explica el equipo del Proyecto IDX en el anuncio de hoy. «Con el Proyecto IDX, estamos explorando cómo las innovaciones en IA de Google, incluidos los modelos Codey y PaLM 2 que alimentan a Studio Bot en Android Studio, Duet en Google Cloud y más, pueden ayudarte no solo a escribir código más rápido, sino también a escribir código de mayor calidad».
Siendo un IDE basado en la nube, no sorprende que el Proyecto IDX se integre con el propio Firebase Hosting de Google (y Google Cloud Functions) y permita a los desarrolladores traer código existente desde el repositorio de GitHub. Cada espacio de trabajo tiene acceso a una VM (máquina virtual) basada en Linux y, próximamente, simuladores incorporados de Android e iOS directamente en el navegador.
Tuve la oportunidad de probar el Proyecto IDX durante unos días antes del lanzamiento de hoy. El chatbot de IDX funciona como se espera, pero no parece estar muy relacionado con el código fuente. Por ejemplo, no puede manipular directamente el código (lo que, para ser justos, también es cierto para la mayoría de los competidores de Google) y no parece estar al tanto del código que has seleccionado en el editor. Sin embargo, todavía es muy temprano y Google señala que el equipo está «apenas al comienzo de este viaje» y planea agregar nuevas capacidades con el tiempo.
Si bien GitHub Copilot, Amazon CodeWhisperer y otros ofrecen características similares de codificación con IA, el enfoque de Google en el desarrollo de pila completa le da un giro ligeramente diferente a este tema. Con Codespaces y AWS Cloud9, GitHub y Amazon también ofrecen entornos de desarrollo basados en la nube. Además, Google ofrece sus complementos del IDE Cloud Code, que podría utilizar para llevar Codey a prácticamente todos los IDE populares. El Proyecto IDX sirve como un buen entorno de pruebas para que Google muestre algunas de sus capacidades de IA a los programadores, pero aún queda por ver si se convertirá en un IDE completo que los desarrolladores quieran usar para sus proyectos. Con contenido de Techcrunch.