Descripción general de las herramientas de Gemini Code Assist

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.
Para obtener más información sobre seguridad y privacidad, consulte Gemini Code Assist: Términos de servicio y Políticas de privacidad .

¿Qué sigue?