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 |
|
|
Beneficios |
|
|
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?
- Aprenda a utilizar Gemini Code Assist en su IDE .
- Descubre cómo funciona Géminis Google Cloud utiliza sus datos
- Obtenga más información sobre los precios de Gemini Code Assist .
- Obtenga información sobre la seguridad, la privacidad y el cumplimiento de Gemini Code Assist .