En este documento se describen las herramientas de Gemini Code Assist para desarrolladores. Las herramientas permiten a los desarrolladores conectarse a servicios externos sin salir del IDE para obtener tareas, resumir documentos de diseño y más. Las herramientas están disponibles en Gemini Code Assist para particulares, que se ofrece sin coste, y en las ediciones Standard y Enterprise de Gemini Code Assist.
Puedes enviar peticiones a herramientas específicas en la conversación de Gemini Code Assist de tu IDE empezando la petición con@TOOL_NAME
. Para probar las herramientas en tu IDE, sigue las instrucciones que se indican en el artículo Empezar a usar las herramientas.
Limitaciones
Las herramientas de Gemini Code Assist tienen las siguientes limitaciones:
- Las herramientas solo están disponibles en los IDEs de 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 prácticos y puede dar errores fuera de los casos prácticos recomendados.
- El operador de la herramienta (
@
) seguido del nombre de la herramienta debe estar al principio de la petición.
Herramientas disponibles
En la siguiente tabla se enumeran las herramientas disponibles de Gemini Code Assist.
Producto o servicio | Disponible en las ediciones de Gemini Code Assist | Petición de ejemplo | Documentación del servicio |
---|---|---|---|
Apigee | Empresa | @Apigee create an API to manage users |
Tutorial: Usa Gemini Code Assist para diseñar, desarrollar y probar APIs en Apigee |
Atlassian Rovo | Todas las ediciones | @AtlassianRovo get tasks assigned to me |
Atlassian Rovo para Gemini Code Assist de Google |
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 | Standard y Enterprise | @GoogleDatabases add a function to get customers by ID in @File |
|
Documentos de Google | Todas las ediciones | @GoogleDocs list my docs |
Leer documentos mientras programas 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 |
New Relic | Todas las ediciones | @NewRelic how do I install the python agent? |
Agente de New Relic para Gemini Code Assist de Google |
Redis | Todas las ediciones | @Redis what is Redis Cloud? |
Documentación de Redis |
Sentry | Todas las ediciones | @Sentry list issues in project my-project |
Documentación de Sentry.io |
Snyk | Todas las ediciones | @Snyk scan for issues |
Documentación para usuarios de Snyk |
Cómo usan tus datos las herramientas
Cada herramienta tiene su propio historial de chat y contexto privados. Cuando usas una herramienta, tus peticiones y las respuestas de la herramienta solo se utilizan al interactuar con esa herramienta. Otras herramientas no pueden acceder a esta información.
Al mantener separados el historial de conversaciones y los datos obtenidos de cada herramienta, solo la herramienta que estés usando tendrá acceso a sus datos. Para obtener más información sobre las llamadas a la API que puede hacer una herramienta específica en tu nombre, consulta Permisos de las herramientas de Gemini Code Assist.
Para obtener más información sobre cómo gestiona Gemini Code Assist tus datos, consulta Cómo usa Gemini Code Assist tus datos.
Autenticación
Para usar las herramientas de Gemini Code Assist, debes hacer lo siguiente:
- Autentícate en Google Cloud para verificar tu identidad y tus privilegios de acceso.
- Autentícate en el servicio o la API de Google o de terceros a los que accedas con cada herramienta.
Siguientes pasos
- Configura las herramientas de Gemini Code Assist.
- Empieza a usar las herramientas de Gemini Code Assist.