| name: "ReAct_Flow" |
| verbose: True |
| description: "Flow that implements ReAct logic" |
|
|
| model_name: "gpt-4" |
| generation_parameters: |
| n: 1 |
| max_tokens: 3000 |
| temperature: 0.3 |
|
|
| model_kwargs: |
| top_p: 0.2 |
| frequency_penalty: 0 |
| presence_penalty: 0 |
|
|
| max_iterations: 3 |
| keep_raw_response: True |
| clear_flow_namespace_on_run_end: False |
|
|
| input_data_transformations: [] |
| input_keys: |
| - "input" |
|
|
| output_data_transformations: [] |
| output_keys: |
| - "answer" |
|
|
| prompt_config: |
| suffix: "Begin! Remember to answer succinctly. The response should include the prefix 'Final Answer: <response>'.\n\nQuestion: {input}\n{agent_scratchpad}" |
|
|
| subflows_config: |
| - _target_: flows.base_flows.GenericLCTool.instantiate_from_config |
| config: |
| name: "Search" |
| verbose: True |
| description: "useful when you need to answer questions about current events" |
|
|
| tool_type: "wikipedia" |
| return_direct: False |
|
|
| keep_raw_response: True |
| clear_flow_namespace_on_run_end: False |
|
|
| input_data_transformations: [] |
| input_keys: |
| - "tool_input" |
|
|
| output_data_transformations: [] |
| output_keys: |
| - "observation" |
|
|