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 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
  • Clientes con necesidades básicas de programación.
  • Organizaciones con requisitos estrictos de seguridad y cumplimiento de datos.
  • Grandes empresas con procesos de desarrollo de software complejos.
  • Clientes que quieran personalizar las respuestas de la IA en función de repositorios de código fuente privados para acelerar el desarrollo según las prácticas recomendadas de la organización.
  • Clientes que necesiten un asistente de desarrollo de aplicaciones basado en IA en una lista cada vez mayor de Google Cloud servicios.
Ventajas
  • Generación y finalización de código para lenguajes de programación populares, disponible en algunos Google Cloud servicios.
  • Asistencia por chat basada en IA.
  • Interfaz de usuario simplificada e integración con IDEs.
  • Concienciación sobre código base local en tu IDE: aprovecha la ventana de contexto de Gemini para comprender en profundidad el código base local.
  • Seguridad de nivel empresarial: gestión de datos sólida, infraestructura segura e indemnización por sugerencias de código.
  • Integraciones ampliadas: Gemini Code Assist Standard ofrece asistencia de IA en Firebase, Colab Enterprise, estadísticas de datos de BigQuery, Cloud Run y Database Studio.
  • Todas las ventajas mencionadas de Gemini Code Assist Standard, además de las siguientes:
    • Personalización del código: tu organización puede aumentar el modelo con sus repositorios de código base privados para recibir sugerencias personalizadas.
    • Integraciones ampliadas: Gemini Code Assist Enterprise ofrece asistencia de IA en Google Cloud como Apigee, Application Integration y Gemini Cloud Assist, lo que permite a los equipos de la nube crear, 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 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