| | name: "CtrlEx" |
| | description: "ControllerExecutor (i.e., MRKL, ReAct) interaction implementation with Flows that approaches the problem solving in two phases: one Flow chooses the next step and another Flow executes it. This is repeated until the controller Flow concludes on an answer." |
| | max_rounds: 30 |
| |
|
| | |
| | input_interface: |
| | - "goal" |
| | output_interface: |
| | - "answer" |
| | - "status" |
| |
|
| | |
| | subflows_config: |
| | Controller: |
| | name: "ControllerAtomicFlow" |
| | description: "A flow that calls other flows to solve a problem." |
| | _target_: flow_modules.aiflows.ControllerAtomicFlow.instantiate_from_default_config |
| | finish: |
| | description: "Signal that the objective has been satisfied, and returns the answer to the user." |
| | input_args: ["answer"] |
| | |
| | |
| | |
| | |
| | |
| |
|
| |
|
| | |
| | |
| | |
| |
|
| |
|
| | early_exit_key: "EARLY_EXIT" |
| |
|
| |
|