Descripción general de Gemini Code Assist Standard y Enterprise

Gemini Code Assist Standard y Enterprise, que son productos de Gemini para Google Cloud Nuestro portafolio ofrece asistencia basada en IA para ayudar a su equipo de desarrollo a crear, implementar y operar aplicaciones durante todo el ciclo de vida del desarrollo de software. Tenga en cuenta que estos productos son independientes de Gemini Code Assist para particulares .

Puedes usar Gemini Code Assist en IDE compatibles , como VS Code, JetBrains o Android Studio, para obtener asistencia de codificación con IA en muchos lenguajes populares . Puedes completar código mientras lo escribes, generar funciones completas o bloques de código a partir de comentarios, generar pruebas unitarias 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 sus indicaciones, incluidas citas de fuentes sobre qué documentación y ejemplos de código utilizó Gemini Code Assist para generar sus respuestas.

Descubre cómo y cuándo Géminis te acompaña Google Cloud utiliza sus datos

Como tecnología en etapa inicial, Gemini para Google Cloud Los productos pueden generar resultados que parecen plausibles, pero que son incorrectos en los hechos. Recomendamos que valide todos los resultados de Gemini para Google Cloud productos antes de usarlos. Para obtener más información, consulte Gemini para Google Cloud y una IA responsable .

Gemini Code Assist proporciona información de citación al citar directamente y extensamente otra fuente, como código fuente abierto existente. Para más información, consulte Cómo y cuándo Gemini cita fuentes .

Descripción general de las ediciones Standard y Enterprise de Gemini Code Assist

La siguiente sección compara las ediciones Standard y Enterprise de Gemini Code Assist.

La edición Estándar ofrece asistencia para la codificación con IA, con seguridad de nivel empresarial, para crear y ejecutar aplicaciones. La edición Empresarial ofrece todas las funciones compatibles con la edición Estándar, pero también puede personalizarla según sus repositorios privados de código fuente y está integrada con funciones adicionales. Google Cloud servicios para crear aplicaciones en una pila tecnológica más amplia.

La siguiente tabla le ayudará a decidir qué edición se alinea mejor con los objetivos de desarrollo de su organización al destacar la audiencia prevista y los beneficios de cada edición:

Asistencia estándar del código Géminis Asistencia para el código Gemini Enterprise
Público objetivo
  • Clientes con necesidades básicas de codificación.
  • Organizaciones con estrictos requisitos de seguridad y cumplimiento de datos.
  • Grandes empresas con procesos de desarrollo de software complejos.
  • Clientes que desean tener una respuesta de IA personalizada en función de repositorios de código fuente privados para acelerar el desarrollo según las mejores prácticas organizacionales.
  • Clientes que necesitan un asistente de desarrollo de aplicaciones impulsado por IA en una lista en expansión de Google Cloud servicios.
Beneficios
  • Completado y generación de código para lenguajes de programación populares, y disponible en algunos Google Cloud servicios.
  • Soporte de chat impulsado por IA.
  • Interfaz de usuario simplificada e integración con IDE.
  • Conocimiento de la base de código local en su IDE: utilice el poder de la gran ventana de contexto de Gemini para obtener una comprensión profunda de la base de código local.
  • Seguridad de nivel empresarial: gobernanza de datos sólida, infraestructura segura e indemnización por sugerencias de código.
  • Integraciones extendidas: Gemini Code Assist Standard proporciona asistencia de IA en Firebase, Colab Enterprise, BigQuery Data Insights, Cloud Run y ​​Database Studio.
  • Todos los beneficios mencionados para Gemini Code Assist Standard, con el añadido de lo siguiente:
    • Personalización de código : su organización puede ampliar el modelo con sus bases de código privadas para obtener sugerencias personalizadas.
    • Integraciones extendidas: Gemini Code Assist Enterprise brinda asistencia de IA en Google Cloud como Apigee, Application Integration y Gemini Cloud Assist, lo que permite a los equipos de la nube construir, diseñar, operar y optimizar sus aplicaciones e infraestructura de manera más efectiva. Google Cloud.

Para ver una comparación de las características de cada edición, consulte Funciones compatibles .

Funciones compatibles con Gemini Code Assist Standard y Enterprise

Las siguientes secciones muestran los tipos de asistencia de IA generativa que están disponibles en Gemini Code Assist Standard y Enterprise.

Asistencia de codificación y chat

La siguiente tabla muestra los tipos de asistencia de IA generativa que están disponibles en los IDE compatibles :

Asistencia de codificación de IA Asistencia estándar del código Géminis Asistencia para el código Gemini Enterprise

Completado y generación de código en su proyecto IDE en los siguientes IDE:

Asistente conversacional en tu IDE usando el contexto de tus archivos abiertos
Compatibilidad con múltiples IDE (VS Code, IDE de JetBrains como IntelliJ y PyCharm , estaciones de trabajo en la nube)
Acciones y comandos inteligentes
Inicie acciones inteligentes haciendo clic derecho en el código seleccionado ( VS Code , IDEs de JetBrains como IntelliJ y PyCharm , Editor de Cloud Shell , Cloud Workstations y Android Studio ). Inicie 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 indicaciones a herramientas específicas usando el símbolo @ seguido del nombre de la herramienta. Por ejemplo: @GitHub get issues assigned to me . Para 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 su IDE y la Google Cloud consola
Indemnización por propiedad intelectual
VPC-SC y acceso privado a Google
Conocimiento empresarial
Sugerencias de código personalizadas de sus bases de código en GitHub, GitLab y Bitbucket en su IDE

Funciones adicionales fuera del IDE

Las siguientes secciones detallan características adicionales disponibles con las ediciones Gemini Code Assist Standard y Enterprise que van más allá de la asistencia en su IDE.

Asistencia en la nube de Gemini

La siguiente tabla muestra los tipos de asistencia de IA generativa en Gemini Cloud Assist en el Google Cloud consola:

Asistencia de Gemini Cloud Assist Asistencia estándar del código Géminis Asistencia para el código Gemini 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)

Géminis en Apigee

La siguiente tabla muestra los tipos de asistencia de IA generativa con el desarrollo de API en Apigee (IDE y elGoogle Cloud consola):

Gemini Code Assist para la gestión de API Asistencia estándar del código Géminis Asistencia para el código Gemini Enterprise
Cree o edite la especificación OpenAPI utilizando indicaciones en lenguaje natural.
Contexto empresarial utilizado al crear o actualizar especificaciones de API.
Explicación del código de asistencia de Gemini Code para las políticas de Apigee. ( Vista previa )

Gemini en la integración de aplicaciones

La siguiente tabla muestra los tipos de asistencia de IA generativa en la integración de aplicaciones en el Google Cloud consola:

Asistencia para la creación de integraciones Asistencia estándar del código Géminis Asistencia para el código Gemini Enterprise
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 refinamiento de la documentación del flujo de automatización de IA generativa

Funciones de Gemini en BigQuery con Gemini Code Assist

La siguiente tabla muestra los tipos de asistencia de IA generativa para BigQuery en BigQuery Studio :

Perspectivas de datos Asistencia estándar del código Géminis Asistencia para el código Gemini Enterprise
Data Insights proporciona una biblioteca reveladora de consultas generadas a partir de los metadatos de sus tablas.

Géminis en Colab Enterprise

La siguiente tabla muestra los tipos de asistencia de IA generativa para el código en Colab Enterprise :

Asistencia de código para portátiles Asistencia estándar del código Géminis Asistencia para el código Gemini Enterprise
Generación y finalización de código Python en notebook

Géminis en bases de datos

La siguiente tabla muestra los tipos de asistencia de IA generativa para la codificación en bases de datos:

Generar consultas SQL Asistencia estándar del código Géminis Asistencia para el código Gemini Enterprise
Escriba en lenguaje natural para generar sentencias SQL.
Obtenga código contextual que funcione con su esquema.
Optimizar y explicar las consultas existentes.

Géminis en Firebase

La siguiente tabla muestra los tipos de asistencia de IA generativa para el desarrollo de aplicaciones que ofrece Gemini en Firebase :

Asistencia de IA por chat en la consola de Firebase Asistencia estándar del código Géminis Asistencia para el código Gemini Enterprise
Utilice conocimientos profundos, mejores prácticas y experiencia en resolución de problemas para los productos y servicios de Firebase.
Genere, refactorice y depure código de muestra para Firebase con lenguaje natural en el chat.
Utilice indicaciones en lenguaje natural para explicar, generar y transformar código.
Análisis de la calidad de la aplicación
Resuma las fallas de la aplicación y proporcione información y pasos de solución de problemas para ayudar a los desarrolladores a investigar y resolver problemas de calidad de la aplicación.
Analizar el código existente, identificar problemas potenciales y sugerir mejoras.
Resumen y estadísticas de campañas de Firebase Cloud Messaging y In-App Messaging
Resuma y analice sus campañas de mensajería, brindando recomendaciones prácticas para mejorar el rendimiento.
Generación de esquemas y exploración de datos de Firebase Data Connect
Generar esquemas de bases de datos con lenguaje natural.
Genere consultas y mutaciones GraphQL con lenguaje natural.
Conciencia contextual
Utilice el contexto del proyecto y de la aplicación para guiar la asistencia conversacional, la resolución de problemas y el análisis de la calidad de la aplicación.

Configurar Gemini Code Assist

Para conocer los pasos de configuración detallados, consulte Configurar Gemini Code Assist .

Interactúe con Gemini Code Assist en su IDE

Después de configurar Gemini Code Assist Standard o Enterprise para un Google Cloud proyecto e instala la extensión Gemini Code Assist en su IDE ( VS Code o IDE JetBrains compatible ), puede solicitar asistencia de las siguientes maneras:

  • Reciba finalizaciones de código o genere código directamente en el editor de código.

  • Haz clic en Spark Gemini en el IDE para ver el asistente conversacional. Puedes hacer preguntas o seleccionar código en tu editor e introducir indicaciones 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, consulte Usar Gemini Code Assist en su IDE .

¿Qué sigue?