Descripción general de Gemini Code Assist Standard y Enterprise

Gemini Code Assist Standard y Enterprise, que son productos de la cartera de Gemini para Google Cloud, ofrecen 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. Ten en cuenta que estos productos son independientes de Gemini Code Assist para personas.

Puedes usar Gemini Code Assist en IDE compatibles, como VS Code, IDE de JetBrains o Android Studio, para obtener asistencia de programación con 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 Code Assist para generar sus respuestas.

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.

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.

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 estándar ofrece asistencia de programación de IA, con seguridad de nivel empresarial, para compilar y ejecutar aplicaciones. La edición Enterprise ofrece todas las funciones compatibles de la edición estándar, pero también puedes personalizarla en función de tus repositorios de código fuente privados, y está integrada con servicios Google Cloud adicionales para compilar aplicaciones en una pila tecnológica más amplia.

La siguiente tabla te ayuda a decidir qué edición se alinea mejor con los objetivos de desarrollo de tu organización, ya que destaca el público objetivo y los beneficios de cada edición:

  Gemini Code Assist estándar Gemini Code Assist empresarial
Público objetivo
  • Clientes con necesidades básicas de programación
  • Organizaciones con requisitos estrictos de seguridad y cumplimiento de datos
  • Grandes empresas con procesos complejos de desarrollo de software.
  • Clientes que desean personalizar la respuesta de IA en función de repositorios de código fuente privados para acelerar el desarrollo en función de las prácticas recomendadas de la organización
  • Clientes que necesitan un asistente de desarrollo de aplicaciones potenciado por IA en una lista creciente de Google Cloud servicios.
Beneficios
  • Finalización y generación de código para lenguajes de programación populares, disponible en algunos Google Cloud servicios.
  • Asistencia por chat potenciada por IA
  • Interfaz de usuario simplificada y integración con IDEs
  • Reconocimiento de la base de código local en tu IDE: Usa el poder de la ventana de contexto grande de Gemini para comprender en detalle la base de código local.
  • Seguridad de nivel empresarial: Administración de datos sólida, infraestructura segura y indemnización por sugerencias de código
  • Integraciones extendidas: Gemini Code Assist Standard proporciona asistencia de IA en Firebase, Colab Enterprise, estadísticas de datos de BigQuery, Cloud Run y Database Studio.
  • Todos los beneficios mencionados para Gemini Code Assist Standard, además de lo siguiente:
    • Personalización de código: Tu organización puede mejorar el modelo con tus bases de código privadas para obtener sugerencias personalizadas.
    • Integraciones extendidas: Gemini Code Assist Enterprise proporciona asistencia de IA en Google Cloud , como Apigee, Application Integration y Gemini Cloud Assist, lo que permite a los equipos de nube compilar, diseñar, operar y optimizar sus aplicaciones e infraestructura de forma más eficaz en Google Cloud.

Para ver una comparación de las funciones de cada edición, consulta Funciones compatibles.

Funciones admitidas para 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 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 IDEs 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 (VS Code, IDE de JetBrains, como IntelliJ y PyCharm, Cloud Workstations)
Acciones y comandos inteligentes
Haz clic con el botón derecho en el código seleccionado para iniciar acciones inteligentes (VS Code, IDE de JetBrains, como IntelliJ y PyCharm, Editor de Cloud Shell, Cloud Workstations y Android Studio). Inicia comandos inteligentes con la barra diagonal / en la barra de selección rápida, con o sin código seleccionado (VS Code, editor de Cloud Shell y Cloud Workstations).
Servicios externos como herramientas
Obtén información y realiza acciones proporcionadas por servicios externos dentro de tu IDE con las herramientas de Gemini Code Assist. Envía tus instrucciones a herramientas específicas con 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 la Google Cloud consola
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, GitLab y Bitbucket en tu IDE  

Funciones adicionales fuera del IDE

En las siguientes secciones, se detallan las funciones adicionales disponibles con 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 estándar Gemini Code Assist empresarial
Funciones de Gemini Cloud Assist (incluidas las funciones disponibles para todos los usuarios de Google y para los usuarios de Gemini Code Assist empresarial)  

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 deGoogle Cloud ):

Gemini Code Assist para la administración de APIs Gemini Code Assist estándar Gemini Code Assist empresarial
Crea o edita una especificación de OpenAPI con instrucciones de lenguaje natural.  
Contexto empresarial que se usa cuando se crean o actualizan especificaciones de la API.  
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 la sección Integración de aplicaciones de Google Cloud console:

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:

Estadísticas de datos Gemini Code Assist estándar Gemini Code Assist empresarial
Estadísticas de datos proporciona una biblioteca útil 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 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 la programación en bases de datos:

Genera consultas en SQL 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:

Asistencia de IA por chat en Firebase console Gemini Code Assist estándar Gemini Code Assist empresarial
Usa conocimientos profundos, prácticas recomendadas y experiencia en la solución de problemas de los productos y servicios de Firebase.
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.
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.
Resumen y estadísticas de las campañas de Firebase Cloud Messaging y de los mensajes desde la app
Resume y analiza tus campañas de mensajería, y proporciona recomendaciones prácticas 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
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 Configura Gemini Code Assist.

Interactúa con Gemini Code Assist en tu IDE

Después de configurar Gemini Code Assist Standard o Enterprise para un Google Cloud proyecto, 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.

¿Qué sigue?