Google ha anunciado recientemente su última innovación en el espacio de la asistencia de código impulsada por inteligencia artificial (IA): Gemini Code Assist. Esta herramienta está diseñada para mejorar la productividad de los desarrolladores, ofreciendo sugerencias de código precisas y contextuales. Code Assist es el último intento de Google de desafiar el dominio de GitHub Copilot en el mercado de la asistencia de código de IA.
Funcionalidad avanzada de Code Assist
Code Assist se basa en la oferta anterior de Google, Duet AI, pero con mejoras significativas. La característica más notable es su ventana de contexto de 1 millón de tokens, que supera a sus competidores. Esto permite a Code Assist comprender y sugerir cambios en grandes fragmentos de código, mejorando la precisión y la eficacia.
La herramienta también se integra perfectamente con populares editores de código, como VS Code y JetBrains, lo que garantiza un flujo de trabajo sin problemas para los desarrolladores. Además, Code Assist no solo admite código basado en la nube, sino que también es compatible con código alojado en locales, GitLab, GitHub y Atlassian BitBucket.
Personalización y colaboración
Google ha enfatizado la personalización que ofrece Code Assist. Las empresas pueden adaptar la herramienta a su base de código interna, lo que garantiza sugerencias relevantes y específicas para su equipo. Además, Code Assist puede aprovechar el conocimiento de las principales empresas de desarrollo a través de asociaciones con compañías como Stack Overflow, Datadog, HashiCorp y más, mejorando aún más la precisión y la utilidad de sus sugerencias.
Cloud Assist: asistencia más allá del código
Junto con Code Assist, Google también presentó Gemini Cloud Assist, una herramienta diseñada para ayudar a los equipos de la nube en todo el ciclo de vida de sus aplicaciones. Cloud Assist puede generar configuraciones de arquitectura personalizadas, diagnosticar problemas y optimizar el uso de la nube para reducir costos y mejorar el rendimiento. Esta herramienta se integrará directamente en varios productos de Google Cloud, lo que facilitará su adopción por parte de los usuarios de Google Cloud.
Conclusión
Google entra en el mercado de la asistencia de código de IA con Code Assist y Cloud Assist, ofreciendo herramientas potentes y personalizables. Con su gran ventana de contexto, integraciones versátiles y asociaciones estratégicas, Google podría desafiar el dominio actual de GitHub. Solo el tiempo dirá si los desarrolladores adoptan estas herramientas, pero Google definitivamente ha elevado el listón en el espacio de la asistencia de código.
Referencias
Google Code Assist
- cloud.google.com/code/docs/vscode/write-code-gemini: Esta página describe cómo utilizar Gemini Code Assist, incluyendo cómo recibir sugerencias de código, resolver problemas con el código y generar código para proyectos.
- techcrunch.com/2024/04/09/google-launches-code-assist-its-latest-challenger-to-githubs-copilot: Este artículo de TechCrunch anuncia el lanzamiento de Code Assist y detalla sus características y funcionalidades.
- techcrunch.com/2023/12/13/duet-ai-for-developers-googles-github-copilot-competitor-is-now-generally-available-and-will-soon-use-the-gemini-model: Este artículo de TechCrunch menciona que Code Assist (anteriormente conocido como Duet AI) utilizará el modelo Gemini en el futuro.
Google Cloud Assist
- cloud.google.com/agent-assist/docs/reference-index: Documentación de referencia para Agent Assist, que es parte de Google Cloud Contact Center AI.
- cloud.google.com/agent-assist/docs/basics: Una guía básica para Agent Assist, que incluye información sobre perfiles de conversación, participantes y etapas de conversación.
- cloud.google.com/agent-assist: Información general sobre Agent Assist, incluyendo casos de uso y beneficios.
- cloud.google.com/solutions/active-assist: Información sobre Active Assist, una cartera de herramientas inteligentes para optimizar las operaciones en la nube, que incluye recomendaciones para reducir costos, aumentar el rendimiento y mejorar la seguridad.