Gemini Code Assist Standard y Enterprise, que son productos de la cartera de Gemini para Google Cloud, ofrecen asistencia basada en IA para ayudar a tu equipo de desarrollo a crear, desplegar y operar aplicaciones a lo largo del ciclo de vida de desarrollo de software. Ten en cuenta que estos productos son independientes de Gemini Code Assist para particulares.
Puedes usar Gemini Code Assist en IDEs compatibles, como VS Code, los IDEs de JetBrains o Android Studio, para obtener asistencia de codificación basada en IA en muchos lenguajes populares. Puedes obtener sugerencias de código mientras escribes, generar funciones completas o bloques de código a partir de comentarios, crear pruebas unitarias y recibir ayuda para depurar, comprender y documentar tu código.
Gemini Code Assist proporciona respuestas contextualizadas a tus peticiones, incluidas citas de fuentes sobre la documentación y los ejemplos de código que ha usado para generar sus respuestas.
Consulta cómo y cuándo usa tus datos Gemini para Google Cloud .
Dado que la tecnología de Gemini está en una fase inicial, puede que genere resultados que sean incorrectos aunque parezcan plausibles. Google Cloud Te recomendamos que ratifiques todos los resultados de Gemini para Google Cloud productos antes de usarlos. Para obtener más información, consulta el artículo Gemini para Google Cloud y la IA responsable.
Gemini Code Assist proporciona información de citas cuando cita directamente y de forma detallada otra fuente, como código de software libre. Para obtener más información, consulta Cómo y cuándo cita fuentes Gemini.
Descripción general de las ediciones Standard y Enterprise de Gemini Code Assist
En la siguiente sección se comparan las ediciones Standard y Enterprise de Gemini Code Assist.
La edición Standard ofrece asistencia de programación con IA, con seguridad de nivel empresarial, para crear y ejecutar aplicaciones. La edición Enterprise ofrece todas las funciones compatibles de la edición Standard, pero también se puede personalizar en función de los repositorios de código fuente privados y se integra con otros servicios de Google Cloud para crear aplicaciones en una pila tecnológica más amplia.
La siguiente tabla te ayudará a decidir qué edición se ajusta mejor a los objetivos de desarrollo de tu organización, ya que destaca la audiencia a la que va dirigida y las ventajas de cada edición:
Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
---|---|---|
Audiencia objetivo |
|
|
Ventajas |
|
|
Para ver una comparación de las funciones de cada edición, consulta Funciones admitidas.
Funciones compatibles con Gemini Code Assist Standard y Enterprise
En las siguientes secciones se muestran los tipos de asistencia de IA generativa que están disponibles en Gemini Code Assist Standard y Enterprise.
Asistencia de código y chat
En la siguiente tabla se muestran los tipos de asistencia de IA generativa que están disponibles en los IDEs compatibles:
Asistencia de programación con IA | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Finalización y generación de código en tu proyecto de IDE en los siguientes IDEs: |
||
Asistente conversacional en tu IDE con el contexto de los archivos que tengas abiertos | ||
Compatibilidad con varios IDEs (VS Code, IDEs de JetBrains como IntelliJ y PyCharm y Cloud Workstations) | ||
Conversación agéntica | ||
Pide a Gemini que complete tareas complejas de varios pasos que usen herramientas del sistema y servidores de Model Context Protocol (MCP). Para obtener más información, consulta Usar el chat con agentes como programador en pareja. |
||
Cuota de Gemini CLI | ||
Quota para usar Gemini CLI. |
||
Acciones y comandos inteligentes | ||
Inicia acciones inteligentes haciendo clic con el botón derecho en el código seleccionado (VS Code, IDEs de JetBrains, como IntelliJ y PyCharm, Cloud Shell Editor, Cloud Workstations y Android Studio). Inicia comandos inteligentes con la barra / en la barra de selección rápida, con o sin código seleccionado (VS Code, Cloud Shell Editor y Cloud Workstations). |
||
Servicios externos como herramientas | ||
Obtén información y realiza acciones proporcionadas por servicios externos en tu IDE con las herramientas de Gemini Code Assist. Envía tus peticiones a herramientas específicas mediante el símbolo @ seguido del nombre de la herramienta. Por ejemplo, @GitHub get issues assigned to me . Para obtener más información sobre las herramientas, consulta la descripción general de las herramientas de Gemini Code Assist. |
||
Propiedad intelectual y cumplimiento | ||
Citas de fuentes en tu IDE y en la Google Cloud consola | ||
Indemnización por PI | ||
VPC-SC y Acceso privado de Google | ||
Conocimiento empresarial | ||
Sugerencias de código personalizadas de tus bases de código en GitHub, GitLab y Bitbucket en tu IDE |
Funciones adicionales fuera del IDE
En las siguientes secciones se detallan las funciones adicionales disponibles en las ediciones Standard y Enterprise de Gemini Code Assist, que van más allá de la asistencia en tu IDE.
Gemini Cloud Assist
En la siguiente tabla se muestran los tipos de asistencia de IA generativa en Gemini Cloud Assist en la consola de Google Cloud :
Asistencia de Gemini Cloud Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Funciones de Gemini Cloud Assist (incluidas las funciones disponibles para todos los usuarios de Google y para los usuarios de Gemini Code Assist Enterprise) |
Gemini en Apigee
En la siguiente tabla se muestran los tipos de asistencia de IA generativa para el desarrollo de APIs en Apigee (IDE y laGoogle Cloud consola):
Gemini Code Assist para la gestión de APIs | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Crea o edita una especificación de OpenAPI mediante peticiones en lenguaje natural. | ||
Contexto de empresa que se usa al crear o actualizar especificaciones de APIs. | ||
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 de la consola de Google Cloud :
Asistencia para la creación de integraciones | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Editor visual asistido por IA para generar flujos de automatización | ||
Creación de automatizaciones asistida por IA con contexto empresarial insertado | ||
Generación y mejora de la documentación de flujos 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:
Las estadísticas de datos | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Estadísticas de datos ofrece una biblioteca de consultas generadas a partir de los metadatos de tus tablas. |
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 para código en cuadernos | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Generación y finalización de código Python en el cuaderno |
Gemini en Databases
En la siguiente tabla se muestran los tipos de asistencia de IA generativa para la programación en bases de datos:
Generar consultas de SQL | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Escribe en lenguaje natural para generar instrucciones SQL. | ||
Obtén código contextual que funcione con tu esquema. | ||
Optimizar y explicar las consultas actuales. |
Gemini en Firebase
En la siguiente tabla se muestran los tipos de asistencia de IA generativa para el desarrollo de aplicaciones que ofrece Gemini en Firebase:
Asistencia de IA de chat en la consola de Firebase | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Aprovecha los conocimientos detallados, las prácticas recomendadas y la experiencia en la solución de problemas de los productos y servicios de Firebase. | ||
Genera, refactoriza y depura código de ejemplo para Firebase con lenguaje natural en el chat. | ||
Usa peticiones en lenguaje natural para explicar, generar y transformar código. | ||
Análisis de la calidad de las aplicaciones | ||
Resume los fallos de las aplicaciones y proporciona estadísticas y pasos para solucionar problemas que ayuden a los desarrolladores a investigar y resolver problemas de calidad de las aplicaciones. | ||
Analizar el código actual, identificar posibles problemas y sugerir mejoras. | ||
Resumen e estadísticas de las campañas de Firebase Cloud Messaging y de In-App Messaging | ||
Resume y analiza tus campañas de mensajes, y ofrece recomendaciones útiles para mejorar el rendimiento. | ||
Generación de esquemas y exploración de datos de Firebase Data Connect | ||
Genera esquemas de bases de datos con lenguaje natural. | ||
Genera consultas y mutaciones de GraphQL con lenguaje natural. | ||
Conciencia contextual | ||
Usar el contexto de proyectos y aplicaciones para guiar la asistencia conversacional, la solución de problemas y el análisis de la calidad de las aplicaciones. |
Configurar Gemini Code Assist
Para ver los pasos de configuración detallados, consulta Configurar Gemini Code Assist.
Interactuar con Gemini Code Assist en tu IDE
Después de configurar Gemini Code Assist Standard o Enterprise en un Google Cloud proyecto e instalar la extensión de Gemini Code Assist en tu IDE (VS Code o un IDE de JetBrains compatible), puedes pedir asistencia de las siguientes formas:
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 conversacional. Puedes hacer preguntas o seleccionar código en tu editor e introducir peticiones 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 Usar Gemini Code Assist en tu IDE.
Siguientes pasos
- Consulta cómo usar Gemini Code Assist en tu IDE.
- Consulta cómo usa Gemini para Google Cloud tus datos.
- Consulta los precios de Gemini Code Assist.
- Consulta información sobre la seguridad, la privacidad y el cumplimiento de Gemini Code Assist.