Gemini Code Assist, que es un producto de la cartera de Gemini para Google Cloud, ofrece asistencia potenciada por IA para ayudar a tu equipo de desarrollo a compilar, implementar y operar aplicaciones durante todo el ciclo de vida del desarrollo de software.
Puedes usar Gemini Code Assist en tu IDE (como VS Code, IDE de JetBrains, como IntelliJ y PyCharm, Cloud Workstations o el editor de Cloud Shell) para obtener asistencia de programación potenciada por IA en muchos lenguajes populares. Puedes obtener finalizaciones de código a medida que lo escribes, generar funciones completas o bloques de código a partir de comentarios, generar pruebas de unidades y obtener ayuda con la depuración, comprensión y documentación de tu código.
Gemini Code Assist proporciona respuestas contextualizadas a tus instrucciones, incluidas citas de fuentes sobre qué documentación y muestras de código usó Gemini para generar sus respuestas.
Los modelos de lenguaje grandes (LLM) de Gemini que usa Gemini Code Assist se entrenan en conjuntos de datos de código disponible públicamente, material específico de Google Cloud y otra información técnica relevante, además de los conjuntos de datos que se usan para entrenar los modelos de base de Gemini. Los modelos se entrenan para que las respuestas de Gemini Code Assist sean lo más útiles posible para los usuarios de Gemini Code Assist.Descubre cómo y cuándo Gemini para Google Cloud usa tus datos. Como tecnología en etapa inicial, los productos de Gemini para Google Cloud pueden generar resultados que parecen posibles, pero que no son correctos. Te recomendamos validar todos los resultados de Gemini para los productos de Google Cloud antes de usarlos. Para obtener más información, consulta Gemini para Google Cloud y la IA responsable.
Cómo ayuda Gemini Code Assist con la programación
Gemini Code Assist proporciona asistencia con la programación y las tareas relacionadas con el código. Te recomendamos que pruebes y revises todo el código. Gemini Code Assist proporciona información de cita cuando cita de forma directa y extensa desde otra fuente, como el código de código abierto existente. Para obtener más información, consulta Cómo y cuándo Gemini cita fuentes.
Interactúa con Gemini Code Assist en tu IDE
Después de configurar Gemini Code Assist para un proyecto de Google Cloud y de instalar la extensión de Gemini Code Assist en tu IDE (VS Code o un IDE de JetBrains compatible), puedes solicitar asistencia de las siguientes maneras:
Recibir finalización de código o generar 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 código en tu editor y escribir 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 admitidas
En las siguientes secciones, se muestran los tipos de asistencia de IA generativa que están disponibles en cada edición de Gemini Code Assist.
Asistencia para la programación y chat
En la siguiente tabla, se muestran los tipos de asistencia de IA generativa que están disponibles en los IDE compatibles:
Asistencia de programación potenciada por IA | Gemini Code Assist estándar | Gemini Code Assist empresarial |
---|---|---|
Finalización y generación de código en tu proyecto de IDE en los siguientes IDEs: |
||
Asistente de conversación en tu IDE con el contexto de los archivos abiertos | ||
Compatibilidad con varios IDE (VSCode, IDE de JetBrains, como IntelliJ y PyCharm, Cloud Workstations) | ||
Acciones y comandos inteligentes | ||
Para iniciar acciones inteligentes, haz clic con el botón derecho en el código seleccionado (VS Code, IDE de JetBrains, como IntelliJ y PyCharm, Cloud Shell y Cloud Workstations). Inicia comandos inteligentes con la barra diagonal / en la barra de selección rápida, con o sin código seleccionado (VS Code, Cloud Shell y Cloud Workstations). |
||
Propiedad intelectual y cumplimiento | ||
Citas de fuentes en tu IDE y la consola de Google Cloud | ||
Indemnización de IP | ||
VPC-SC y Acceso privado a Google | ||
Conocimiento de la empresa | ||
Sugerencias de código personalizadas de tus bases de código en GitHub y GitLab en tu IDE |
Gemini en Apigee
En la siguiente tabla, se muestran los tipos de asistencia de IA generativa con el desarrollo de APIs en Apigee (IDE y la consola de Google Cloud):
Gemini Code Assist para la administración de APIs | Gemini Code Assist estándar | Gemini Code Assist empresarial |
---|---|---|
Contexto empresarial que se usa cuando se crean especificaciones de la API. (Vista previa) | ||
Búsqueda inteligente potenciada por Vertex AI en el centro de la API. (GA) | ||
Explicación del código de Gemini Code Assist para las políticas de Apigee. (Vista previa) |
Gemini en Application Integration
En la siguiente tabla, se muestran los tipos de asistencia de IA generativa en Integración de aplicaciones en la consola de Google Cloud:
Asistencia para crear integraciones | Gemini Code Assist estándar | Gemini Code Assist empresarial |
---|---|---|
Editor visual asistido por IA para la generación de flujos de automatización | ||
Creación de automatización asistida por IA integrada en el contexto empresarial | ||
Generación y perfeccionamiento de la documentación del flujo de automatización de IA generativa |
Funciones de Gemini en BigQuery con Gemini Code Assist
En la siguiente tabla, se muestran los tipos de asistencia de IA generativa para BigQuery en BigQuery Studio:
Asistencia de código de Analytics | Gemini Code Assist estándar | Gemini Code Assist empresarial |
---|---|---|
Asistencia de código SQL con generación, finalización (versión preliminar) y explicación | ||
Asistencia de código de Python con generación y finalización (versión preliminar) | ||
De datos a estadísticas | ||
Lienzo de datos para encontrar, transformar, consultar y visualizar datos con instrucciones de lenguaje natural y una IU para flujos de trabajo de análisis | ||
Biblioteca de Estadísticas de datos con preguntas en SQL validadas previamente para los recursos de datos |
Gemini en Colab Enterprise
En la siguiente tabla, se muestran los tipos de asistencia de IA generativa para el código en Colab Enterprise:
Asistencia de código de notebook | Gemini Code Assist estándar | Gemini Code Assist empresarial |
---|---|---|
Generación y finalización de código de Python en un notebook |
Gemini in Databases
En la siguiente tabla, se muestran los tipos de asistencia de IA generativa para codificar en bases de datos, incluido Database Studio:
Genera consultas en SQL (Database Studio) | Gemini Code Assist estándar | Gemini Code Assist empresarial |
---|---|---|
Escribe en lenguaje natural para generar instrucciones de SQL. | ||
Obtén código contextual que funcione con tu esquema. | ||
Optimiza y explica las consultas existentes. |
Gemini en Firebase
En la siguiente tabla, se muestran los tipos de asistencia de IA generativa para el desarrollo de aplicaciones que proporciona Gemini en Firebase y la asistencia de IA en Crashlytics disponible en Firebase console:
Asistencia y chat de IA para programación y productos | Gemini Code Assist estándar | Gemini Code Assist empresarial |
---|---|---|
Genera, refactoriza y depura código de muestra para Firebase con lenguaje natural en el chat. | ||
Usa instrucciones en lenguaje natural para explicar, generar y transformar código en el panel Gemini. | ||
Usa conocimientos profundos, prácticas recomendadas y experiencia en la solución de problemas de los productos y servicios de Firebase. | ||
Análisis de la calidad de la app | ||
Resume las fallas de la app y proporciona estadísticas y pasos para solucionar problemas para ayudar a los desarrolladores a investigar y resolver problemas de calidad de la app. | ||
Analiza el código existente, identifica posibles problemas y sugiere mejoras. | ||
Conciencia contextual | ||
Usa el contexto del proyecto y la aplicación para guiar la asistencia conversacional, la solución de problemas y el análisis de calidad de la app. |
Configura Gemini Code Assist
Para obtener pasos de configuración detallados, consulta Cómo configurar Gemini Code Assist.
¿Qué sigue?
- Obtén más información para usar Gemini Code Assist en tu IDE.
- Descubre cómo Gemini para Google Cloud usa tus datos.
- Obtén más información sobre los precios de Gemini Code Assist.
- Obtén información sobre la seguridad, la privacidad y el cumplimiento de Gemini Code Assist.