Este documento describe las herramientas de Gemini Code Assist para desarrolladores. Estas herramientas permiten a los desarrolladores conectarse a servicios externos sin salir del IDE para obtener tareas, resumir documentos de diseño y más. Están disponibles en Gemini Code Assist para particulares (gratuito) y en las ediciones Standard y Enterprise de Gemini Code Assist.
Puedes enviar indicaciones a herramientas específicas en el chat de Gemini Code Assist de tu IDE iniciando la indicación con@TOOL_NAME
. Para probar las herramientas en tu IDE, sigue las instrucciones de Introducción a las herramientas .Limitaciones
Las herramientas de Gemini Code Assist tienen las siguientes limitaciones:
- Las herramientas solo están disponibles en los IDE VS Code y JetBrains.
- Las herramientas no pueden realizar operaciones que creen, editen o eliminen un recurso en un servicio externo.
- Cada herramienta admite un número limitado de casos de uso y puede generar errores fuera de los casos de uso recomendados.
- El operador de la herramienta (
@
) seguido del nombre de la herramienta debe estar al comienzo del mensaje.
Herramientas disponibles
La siguiente tabla enumera las herramientas de Gemini Code Assist disponibles.
Producto o servicio | Disponible en ediciones de Gemini Code Assist | Ejemplo de mensaje | Documentación de servicio |
---|---|---|---|
Apigee | Empresa | @Apigee create an API to manage users | Tutorial: Utilice Gemini Code Assist para diseñar, desarrollar y probar API en Apigee |
Atlassian Rovo | Todas las ediciones | @AtlassianRovo get tasks assigned to me | Asistencia de código Atlassian Rovo para Google Gemini |
GitHub | Todas las ediciones | @GitHub list issues assigned to me | |
GitLab | Todas las ediciones | @GitLab list open pull requests assigned to me | |
Bases de datos de Google | Estándar y Empresa | @GoogleDatabases add a function to get customers by ID in @File |
|
Documentos de Google | Todas las ediciones | @GoogleDocs list my docs | Lea documentos mientras codifica con Gemini Code Assist |
MongoDB | Todas las ediciones | @MongoDB how can I optimize my query? | Documentación de MongoDB |
Neo4j | Todas las ediciones | @neo4j How do I configure the Java driver? | Documentación de Neo4j |
Nueva reliquia | Todas las ediciones | @NewRelic how do I install the python agent? | Agente de New Relic para Google Gemini Code Assist |
Redis | Todas las ediciones | @Redis what is Redis Cloud? | Documentación de Redis |
Centinela | Todas las ediciones | @Sentry list issues in project my-project | Documentos de Sentry.io |
Snyk | Todas las ediciones | @Snyk scan for issues | Documentación del usuario de Snyk |
Cómo las herramientas utilizan sus datos
Cada herramienta tiene su propio historial de chat y contexto privados. Al usar una herramienta, sus indicaciones y respuestas solo se utilizan al interactuar con ella; otras herramientas no pueden acceder a esta información.
Mantener el historial de chat y los datos recuperados de cada herramienta por separado garantiza que solo la herramienta que utiliza tenga acceso a sus datos. Para obtener más información sobre las llamadas a la API que una herramienta específica puede realizar en su nombre, consulte los permisos de las herramientas de Gemini Code Assist .
Para obtener más información sobre cómo Gemini Code Assist maneja sus datos, consulte Cómo Gemini Code Assist utiliza sus datos .
Autenticación
Las herramientas de asistencia de Gemini Code requieren que usted:
- Autenticémonos en Google Cloud para verificar nuestra identidad y nuestros privilegios de acceso.
- Autentíquese en el servicio o API de Google o de terceros al que accede con cada herramienta.
¿Qué sigue?
- Configurar las herramientas de Gemini Code Assist .
- Comience a utilizar las herramientas de Gemini Code Assist .