AgentFlows / ReAct.yaml
3Represents's picture
Add ReAct
951d8ce
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"