|
name: "AutoGPTFlow" |
|
description: "An example implementation of AutoGPT with Flows." |
|
max_rounds: 30 |
|
early_exit_key: "EARLY_EXIT" |
|
|
|
|
|
input_interface: |
|
- "goal" |
|
output_interface: |
|
- "answer" |
|
- "status" |
|
|
|
|
|
subflows_config: |
|
Controller: |
|
flow_class_name: flow_modules.aiflows.ControllerExecutorFlowModule.ControllerAtomicFlow |
|
flow_endpoint: ControllerAtomicFlow |
|
user_id: local |
|
_target_: flow_modules.aiflows.ControllerExecutorFlowModule.ControllerAtomicFlow.instantiate_from_default_config |
|
finish: |
|
description: "Signal that the objective has been satisfied, and returns the answer to the user." |
|
input_args: ["answer"] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
human_message_prompt_template: |
|
template: |2 |
|
Potentially relevant information retrieved from your memory: |
|
{{memory}} |
|
================= |
|
Here is the response to your last action: |
|
{{observation}} |
|
Here is the feedback from the user: |
|
{{human_feedback}} |
|
input_variables: |
|
- "observation" |
|
- "human_feedback" |
|
- "memory" |
|
input_interface_initialized: |
|
- "observation" |
|
- "human_feedback" |
|
- "memory" |
|
|
|
|
|
wiki_search: |
|
name: "proxy WikiSearchAtomicFlow" |
|
flow_class_name: flow_modules.aiflows.ControllerExecutorFlowModule.WikiSearchAtomicFlow |
|
description: "A flow that searches Wikipedia for information." |
|
flow_endpoint: WikiSearchAtomicFlow |
|
user_id: local |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HumanFeedback: |
|
name: HumanFeedbackFlow |
|
description: "A flow that requests feedback from a human." |
|
flow_class_name: flow_modules.aiflows.HumanStandardInputFlowModule.HumanStandardInputFlow |
|
user_id: local |
|
flow_endpoint: HumanStandardInputFlow |
|
_target_: flow_modules.aiflows.HumanStandardInputFlowModule.HumanStandardInputFlow.instantiate_from_default_config |
|
request_multi_line_input_flag: False |
|
query_message_prompt_template: |
|
template: |2- |
|
Please provide feedback on the last step. To quit type: "q". |
|
|
|
Relevant information: |
|
== Goal == |
|
{{goal}} |
|
|
|
== Last Command == |
|
{{command}} |
|
|
|
== Args |
|
{{command_args}} |
|
|
|
== Result |
|
{{observation}} |
|
input_variables: |
|
- "goal" |
|
- "command" |
|
- "command_args" |
|
- "observation" |
|
input_interface_initialized: |
|
- "goal" |
|
- "command" |
|
- "command_args" |
|
- "observation" |
|
|
|
Memory: |
|
n_results: 2 |
|
flow_class_name: flow_modules.aiflows.VectorStoreFlowModule.ChromaDBFlow |
|
flow_endpoint: MemoryFlow |
|
user_id: local |
|
|
|
|
|
|