Las herramientas se usan para conectar tu agente a sistemas externos o al código intercalado que se le proporciona. Esto permite que tu agente interactúe con otros sistemas para recuperar, actualizar, dar formato o analizar información. En las secciones de esta página, se describen varios tipos de herramientas compatibles.
Cómo crear una herramienta
Para crear una herramienta, sigue estos pasos:
- Haz clic en el ícono de herramientas que se encuentra en el lado derecho del creador de agentes.
- Selecciona un tipo de herramienta (consulta las descripciones de los tipos de herramientas en este documento).
- Proporciona la información solicitada para la herramienta.
- Usa snake case para el nombre de la herramienta.
- Las descripciones de las herramientas se proporcionan a los modelos de agentes.
Cómo usar una herramienta en un agente
Después de crear una herramienta, debes indicarle a un agente en particular que la use.
- Coloca el cursor sobre un agente.
- Haz clic en Agregar herramienta.
- Selecciona una herramienta.
- Describe cómo se debe usar la herramienta en las instrucciones del agente.
Cómo probar una herramienta
Antes de usar una herramienta en tu agente, puedes probarla en la consola:
- Abre el panel de herramientas.
- Haz clic en el botón Herramienta de prueba en la parte superior del panel.
Proporciona entrada para la herramienta según lo define el esquema de la herramienta. Por ejemplo, si el esquema es JSON con propiedades
placeycity, podrías usar la siguiente entrada:{ "place": "automobile repair center", "city": "austin texas" }Haz clic en Enviar. La herramienta se ejecuta con la entrada y se completa el resultado.
Después de probar la herramienta directamente, también puedes hacerlo con Preview agent.
Herramientas disponibles
Las siguientes herramientas están disponibles:
| Herramienta | Descripción |
|---|---|
| Herramientas de funciones del cliente | Herramientas de código que se ejecutan en el cliente, no en el agente. |
| Herramientas de almacén de datos | Proporcionar respuestas de agentes generadas por IA basadas en el contenido del sitio web y los datos subidos |
| Herramientas de almacén de datos de sitios web | Busca información en sitios web específicos conectándote a un almacén de datos. |
| Herramientas de almacenamiento de datos en la nube | Busca información en documentos no estructurados o contenido de preguntas frecuentes conectándote a un almacén de datos que se completó con tus propios archivos. |
| Herramientas de búsqueda de archivos | Subir un archivo o proporcionar una base de conocimiento de RAG a un agente |
| Herramientas de la Búsqueda de Google | Conecta tu agente al poder de la fundamentación con la Búsqueda de Google. |
| Herramientas de Integration Connectors | Crea herramientas que utilicen tus conexiones configuradas. |
| Herramientas de MCP | Conéctate a un servidor de MCP. |
| Herramientas de OpenAPI | Conéctate a una API externa con un esquema de OpenAPI. |
| Herramientas de código de Python | Proporciona código de Python como herramienta para tu agente. |
| Herramientas de Salesforce | Conecta tu agente a una instancia de Salesforce. |
| Herramientas de Service Now | Conecta tu agente a una instancia de ServiceNow. |
| Herramientas del sistema | Son herramientas integradas que el agente puede usar para realizar tareas comunes. |
| Herramientas de widgets | Herramientas de widgets flexibles para crear interacciones enriquecidas con el usuario |
Prácticas recomendadas
Usa las siguientes prácticas recomendadas para las herramientas:
- Siempre escribe nombres de herramientas semánticamente significativos que sean relevantes para la tarea que realizan.
- Siempre proporciona descripciones de alta calidad de tus herramientas y las tareas que pueden realizar.