Runnable Executor
Runnable Executor pasa un texto a un agente o a una cadena conectados y devuelve su respuesta como texto. Un componente ejecutable es una pieza que procesa un texto y devuelve otro, como un agente o una cadena de pasos con un modelo.
Cuándo usarlo
- Usar en un flujo la respuesta de un agente o una cadena como texto.
- Lanzar una cadena con un texto que llega de otro componente.
Configuración
| Campo | Qué hace |
|---|---|
| Input (obligatorio) | El texto que se pasa. |
| Agent Executor (obligatorio) | El agente o la cadena que se ejecuta. |
| Stream | Devuelve la respuesta por partes, según se genera. Desactivado por defecto. |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Input Key | El nombre de la entrada que espera el agente o la cadena. Por defecto, input. |
| Output Key | El nombre del resultado que se toma de la respuesta. Por defecto, output. |
Resultado
La salida Text es la respuesta.
Ejemplo
Un flujo de soporte pasa cada consulta a una cadena que la resume.
- Conecta la consulta a Input y la cadena a Agent Executor.
- Usa Text como resumen.
Componentes relacionados
- RunnableParallel: ejecuta varios a la vez.
- Runnable Data Batch: ejecuta uno por cada dato de una lista.