Google anunció recientemente que su asistente de código de nivel empresarial Code Assist se actualizó a Gemini 2.0 y amplió las fuentes de datos externas que se pueden conectar, como GitLab, GitHub, Google Docs, etc. Este movimiento tiene como objetivo proporcionar a los desarrolladores funciones de asistencia de código más potentes, mejorar la eficiencia del desarrollo y simplificar el flujo de trabajo. Gemini 2.0 brinda a Code Assist una ventana contextual más grande, lo que le permite comprender mejor bases de código grandes y lograr una integración perfecta mediante la integración directa en los IDE de uso común de los desarrolladores.
Google anunció recientemente que su asistente de código de nivel empresarial Code Assist se actualizó a Gemini2.0 y amplió las fuentes de datos externas que se pueden conectar. Esta nueva versión proporcionará a los desarrolladores una ventana contextual más grande para comprender mejor las grandes bases de código en la empresa.
Según Ryan Salva, director senior de gestión de productos de Google Cloud, Code Assist ahora puede conectarse a una variedad de fuentes de datos, incluidas GitLab, GitHub, Google Docs, Sentry.io, Atlassian y Snyk. Los desarrolladores pueden solicitar ayuda de Code Assist directamente dentro de su entorno de desarrollo integrado (IDE) sin interrumpir su flujo de trabajo. Anteriormente, Code Assist solo admitía la integración con VS Code y JetBrains.
Code Assist, anteriormente conocido como Duet AI, se lanzó por primera vez en octubre pasado. Con la creciente demanda de las empresas de simplificar los proyectos de codificación, las plataformas de codificación de IA como GitHub C opilot también han ganado una amplia atención. Code Assist agrega seguridad y protección legal de nivel empresarial con su versión Enterprise Edition.
Salva enfatizó que conectar Code Assist a otras herramientas que los desarrolladores usan diariamente puede proporcionar más contexto para su trabajo sin la necesidad de cambiar de ventana con frecuencia. "Los desarrolladores pueden utilizar múltiples herramientas como GitHub, Atlassian Jira, DataDog, Snyk, etc. a lo largo del día, y queremos permitirles introducir estos contextos adicionales en el IDE", dijo.
Los desarrolladores pueden simplemente abrir la ventana de chat de Code Assist y solicitar los comentarios más recientes sobre un problema específico o la última solicitud de extracción en la base del código. Code Assist consultará automáticamente las fuentes de datos y traerá información relevante al IDE, lo que ayudará a los desarrolladores a trabajar de manera más eficiente.
El asistente de codificación de IA es una de las primeras aplicaciones importantes de la IA generativa. Desde que los desarrolladores de software comenzaron a utilizar ChatGPT para ayudar con la codificación, se han lanzado al mercado varios asistentes de codificación orientados a la empresa. GitHub lanzó C opilot Enterprise en febrero de este año y Oracle también lanzó asistentes de codificación Java y SQL. Además, el asistente de codificación lanzado por Harness también se basa en Gemini y puede brindar sugerencias en tiempo real.
Cabe mencionar que aunque Code Assist ya es compatible con Gemini2.0, sigue siendo independiente de Jules, una nueva herramienta lanzada por Google. Jules es uno de varios experimentos lanzados por los equipos de Google Labs para demostrar cómo se pueden utilizar agentes autónomos o semiautónomos para automatizar el proceso de codificación, dijo Salva. Aunque Code Assist es actualmente la única herramienta de codificación de nivel empresarial basada en Gemini, Jules puede incorporar una funcionalidad similar en el futuro.
Actualmente, los comentarios de los primeros usuarios de Code Assist y Jules muestran que Gemini 2.0 ha mejorado significativamente la velocidad de respuesta. Salva señaló que durante el proceso de codificación, la retroalimentación rápida es crucial para los desarrolladores, y cualquier retraso interrumpirá su línea de pensamiento.
De cara al futuro, si bien los asistentes de codificación seguirán siendo fundamentales para el crecimiento de la IA generativa, Salva cree que la forma en que las empresas desarrollan modelos y aplicaciones de generación de código probablemente cambie en los próximos años. Mencionó que el Informe estatal de desarrollo acelerado de 2024 del equipo de investigación y evaluación de DevOps de Google mostró que el 39% de los encuestados expresaron desconfianza en el código generado por IA, mientras que la calidad de la documentación y la entrega también ha disminuido.
Destacar:
Code Assist ahora se actualizó a Gemini2.0 y agregó conexiones a múltiples fuentes de datos.
Los desarrolladores pueden utilizar Code Assist directamente en el IDE para obtener información contextual relevante y mejorar la eficiencia del trabajo.
En el futuro, el desarrollo de asistentes de codificación de IA puede centrarse más en la calidad de la generación de código que simplemente en mejorar la eficiencia del trabajo.
Con todo, la actualización de Code Assist es un avance importante para la IA generativa en el campo de la asistencia de código a nivel empresarial, pero también nos recuerda que debemos prestar atención a la mejora de la calidad de la generación de código de IA y evitar buscar puramente la eficiencia mientras se ignora el código. confiabilidad y mantenibilidad. En el futuro, la dirección de desarrollo de los asistentes de codificación de IA se centrará más en mejorar la calidad del código y la confianza de los desarrolladores.