Herramientas de flujo de trabajo
Las herramientas de flujo de trabajo permiten que un agente llame a una variante de endpoint de un flujo de trabajo implementado durante una ejecución de agente.Descripción general
Agrega una herramienta de flujo de trabajo cuando un agente deba delegar parte de una tarea a un flujo de trabajo existente. Fetch Hive inicia el flujo de trabajo como una ejecución de flujo de trabajo normal, por lo que obtiene su propio ID de solicitud, ID de ejecución del flujo de trabajo, registros del flujo de trabajo y traza de pasos. El agente principal también registra la llamada como un span de herramienta de agente, con la traza del flujo de trabajo anidada bajo esa llamada a herramienta en la traza de la ejecución del agente. Las herramientas de flujo de trabajo usan la última versión activa de la variante del endpoint del flujo de trabajo seleccionado. El esquema de entrada de la herramienta se genera a partir de las declaraciones de entrada del paso inicial del flujo de trabajo, por lo que el modelo puede pasar las mismas entradas de nivel superior que el flujo de trabajo espera de una llamada a la API.¿Cómo agrego una herramienta de flujo de trabajo?
- Abre el agente principal en el editor de agentes.
- Haz clic en el botón de agregar herramienta en el encabezado del editor.
- Elige un endpoint y variante de flujo de trabajo implementado en Workflow Tools.
- Ingresa el nombre y la descripción de la herramienta que verá el modelo.
- Guarda la herramienta.
¿Qué se registra?
Cada llamada a una herramienta de flujo de trabajo crea dos registros vinculados:- Una ejecución de flujo de trabajo normal con su propio ID de solicitud e ID de ejecución del flujo de trabajo.
- Una llamada a herramienta del agente principal con metadatos que identifican la herramienta de flujo de trabajo y la ejecución hija del flujo de trabajo.
agent.tool.workflow, y los spans del flujo de trabajo hijo se adjuntan debajo de ese span.

