Descripción general de Gemini Code Assist

Gemini Code Assist, que es un producto de la cartera de Gemini para Google Cloud, ofrece asistencia con IA para ayudar a tu equipo de desarrollo a compilar, implementar y operar aplicaciones durante todo el ciclo de vida de desarrollo de software.

Puedes usar Gemini Code Assist en tu IDE (como VS Code, IntelliJ, Cloud Workstations o el editor de Cloud Shell) para obtener asistencia con la programación potenciada por IA en muchos lenguajes populares. Puedes completar el código mientras escribes el código, generar funciones completas o bloques de código a partir de comentarios, generar pruebas de unidades y obtener ayuda con la depuración, la comprensión y la documentación de tu código.

Gemini Code Assist proporciona respuestas contextualizadas a tus mensajes, incluidas citas de origen relacionadas con la documentación y las muestras de código que Gemini usó para generar sus respuestas.

Gemini Code Assist usa modelos grandes de lenguaje (LLM) desarrollados por Google. Los LLM se ajustan con miles de millones de líneas de código abierto, datos de seguridad y contenido específico de Google Cloud, como documentación y código de muestra.

Gemini no usa tus mensajes ni sus respuestas como datos para entrenar sus modelos. Para obtener más información, consulta Cómo usa tus datos Gemini para Google Cloud. Como tecnología en etapa inicial, Gemini puede generar resultados que parezcan creíbles, pero incorrectos. Te recomendamos que valides todos los resultados de Gemini antes de usarlos. Para obtener más información, consulta Gemini para Google Cloud y la IA responsable.

Cómo ayuda Gemini con la programación

Gemini ofrece asistencia para las tareas relacionadas con códigos. Te recomendamos que pruebes y revises todo el código. Gemini proporciona información de citas cuando cita directamente en detalle otra fuente, como el código abierto existente. Para obtener más información, consulta Cómo y cuándo Gemini cita fuentes.

Cómo interactuar con Gemini Code Assist en tu IDE

Después de configurar Gemini Code Assist para un proyecto de Google Cloud y de instalar el complemento de Cloud Code en tu IDE, puedes solicitar asistencia de las siguientes maneras:

  • Recibe finalizaciones de código o genera código directamente en el editor de código.

  • Haz clic en spark Gemini en el IDE para mostrar el asistente de conversación. Puedes hacer preguntas o seleccionar el código en el editor y, luego, ingresar instrucciones como las siguientes:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

Para obtener más información, consulta Cómo usar Gemini Code Assist en tu IDE.

Funciones

En la siguiente tabla, se muestran los tipos de asistencia de IA generativa disponibles en Gemini Code Assist, junto con vínculos a la documentación en la que se muestra cómo obtener asistencia:

Tarea Tipo de asistencia Documentación del producto
Desarrollo e implementación
  • Generar y depurar código
  • Genera pruebas de unidades.
  • Responde preguntas sobre código y otros temas técnicos.
  • Ofrece sugerencias de prácticas recomendadas y de optimización.
Transformaciones de código (vista previa)
  • Generar líneas de comentarios para documentar tu código
  • Solucionar problemas del código
  • Mejora la legibilidad del código.
  • Hacer que el código sea más eficiente

¿Qué sigue?