Calling Children Flows
Aprende a usar efectivamente el Chatflow Tool y el Custom Tool
Last updated
Aprende a usar efectivamente el Chatflow Tool y el Custom Tool
Last updated
Una de las características más potentes de Flowise es que puedes convertir flujos en tools. Por ejemplo, tener un flujo principal para orquestar qué/cuándo usar las tools necesarias. Y cada tool está diseñada para realizar una tarea específica.
Esto ofrece varios beneficios:
Cada children flow como tool se ejecutará por sí mismo, con memoria separada para permitir una salida más limpia
Agregar salidas detalladas de cada children flow a un agente final, a menudo resulta en una salida de mayor calidad
Puedes lograr esto usando las siguientes tools:
Chatflow Tool
Custom Tool
Ten un chatflow listo. En este caso, creamos un chatflow Chain of Thought que puede pasar por múltiples encadenamientos.
Crea otro chatflow con Tool Agent + Chatflow Tool. Selecciona el chatflow que quieres llamar desde la tool. En este caso, fue el chatflow Chain of Thought. Dale un nombre y una descripción apropiada para que el LLM sepa cuándo usar esta tool:
¡Pruébalo!
En la respuesta, puedes ver la entrada y salida del Chatflow Tool:
Con el mismo ejemplo anterior, vamos a crear una custom tool que llamará a la Prediction API del chatflow Chain of Thought.
Crea una nueva tool:
ideas_flow
Usa esta tool cuando necesites alcanzar cierto objetivo
Input Schema:
input
string
pregunta de entrada
Función Javascript de la tool:
Crea un Tool Agent + Custom Tool. Especifica la tool que hemos creado en el Paso 1 en el Custom Tool.
En la respuesta, puedes ver la entrada y salida del Custom Tool:
En este ejemplo, hemos demostrado exitosamente 2 formas de convertir otros chatflows en tools, a través de Chatflow Tool y Custom Tool. Ambos están usando la misma lógica de código internamente.