Herramientas e Integraciones para Agentes¶
Consulta las siguientes herramientas e integraciones preconfiguradas que puedes usar con agentes ADK:
Gemini¶
Code Execution
Execute code and debug using Gemini models
Computer Use
Operate computer user interfaces using Gemini models
Google Search
Perform web searches using Google Search with Gemini
Google Cloud¶
API Registry
Dynamically connect with Google Cloud services as MCP tools
Apigee API Hub
Convierte cualquier API documentada desde Apigee API hub en una herramienta
Application Integration
Link your agents to enterprise apps using Integration Connectors
BigQuery Tools
Connect with BigQuery to retrieve data and perform analysis
Bigtable Tools
Interact with Bigtable to retrieve data and execute SQL
Code Execution Tool with Agent Engine
Run AI-generated code in a secure and scalable GKE environment
Data Agents
Analyze data with AI-powered agents
Vertex AI express mode
Try development with Vertex AI services at no cost
GKE Code Executor
Run AI-generated code in a secure and scalable GKE environment
MCP Toolbox for Databases
Connect over 30 different data sources to your agents
Pub/Sub Tools
Publish, pull, and acknowledge messages from Google Cloud Pub/Sub
Spanner Tools
Interact with Spanner to retrieve data, search, and execute SQL
Vertex AI RAG Engine
Perform private data retrieval using Vertex AI RAG Engine
Vertex AI Search
Search across your private, configured data stores in Vertex AI Search
Terceros¶
AG-UI
Crea interfaces de usuario de chat interactivas con streaming, sincronización de estado y acciones agénticas
Asana
Manage projects, tasks, and goals for team collaboration
Atlassian
Manage issues, search pages, and update team content
Cartesia
Generate speech, localize voices, and create audio content
Chroma
Store and retrieve information using semantic vector search
Daytona
Ejecuta código, ejecuta comandos de shell y administra archivos en sandboxes seguros
ElevenLabs
Generate speech, clone voices, transcribe audio, and create sound effects
GitHub
Analyze code, manage issues and PRs, and automate workflows
GitLab
Realiza búsquedas de código semánticas, inspecciona pipelines, gestiona merge requests
Hugging Face
Access models, datasets, research papers, and AI tools
Linear
Manage issues, track projects, and streamline development
MongoDB
Query collections, manage databases, and analyze schemas
n8n
Trigger automated workflows, connect apps, and process data
Notion
Search workspaces, create pages, and manage tasks and databases
Paypal
Manage payments, send invoices, and handle subscriptions
Postman
Administra colecciones de API, espacios de trabajo y genera código de cliente
Qdrant
Store and retrieve information using semantic vector search
Stripe
Manage payments, customers, subscriptions, and invoices
Usar herramientas preconfiguradas con agentes ADK¶
Sigue estos pasos generales para incluir herramientas en tus agentes ADK:
- Importar: Importa la herramienta deseada desde el módulo de herramientas. Esto es
agents.toolsen Python,@google/adken TypeScript,google.golang.org/adk/toolen Go, ocom.google.adk.toolsen Java. - Configurar: Inicializa la herramienta, proporcionando los parámetros requeridos si los hay.
- Registrar: Agrega la herramienta inicializada a la lista tools de tu Agente.
Una vez agregada a un agente, el agente puede decidir usar la herramienta basándose en el prompt del usuario y sus instrucciones. El framework maneja la ejecución de la herramienta cuando el agente la llama.
Nota: Limitaciones al usar múltiples herramientas
Algunas herramientas ADK no pueden ser usadas con otras herramientas en el mismo agente. Para más información sobre herramientas con estas limitaciones, consulta Limitaciones para herramientas ADK.
Construir herramientas para agentes¶
Si las herramientas anteriores no satisfacen tus necesidades, puedes construir herramientas para tus flujos de trabajo ADK usando las siguientes guías:
- Function Tools: Construye herramientas personalizadas para las necesidades específicas de tu agente ADK.
- MCP Tools: Conecta servidores MCP como herramientas para tus agentes ADK.
- OpenAPI Integration: Genera herramientas invocables directamente desde una Especificación OpenAPI.