RunnableParallel
RunnableParallel pasa el mismo texto a varios agentes o cadenas al mismo tiempo y junta sus respuestas en un solo resultado. 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
- Pedir a varios agentes especializados su opinión sobre la misma consulta.
- Ahorrar tiempo ejecutando a la vez pasos que no dependen entre sí.
Configuración
| Campo | Qué hace |
|---|---|
| Input (obligatorio) | El texto que reciben todos. |
| Agent Executor (obligatorio) | Los agentes o cadenas que se ejecutan. Puedes conectar varios. |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Input Key | El nombre de la entrada que esperan. Por defecto, input. |
| Output Key | El nombre del resultado que se toma de cada respuesta. Por defecto, output. |
Resultado
La salida Text junta las respuestas de todos.
Ejemplo
Una aseguradora quiere que un agente legal y uno comercial revisen la misma reclamación.
- Conecta la reclamación a Input y los dos agentes a Agent Executor.
- Pasa Text a un modelo que redacte la respuesta final.
Componentes relacionados
- Runnable Executor: ejecuta uno solo.