80 lines
2.4 KiB
Python
80 lines
2.4 KiB
Python
|
PHASE_CONFIGS = {
|
||
|
"chatPhase": {
|
||
|
"phase_name": "chatPhase",
|
||
|
"phase_type": "BasePhase",
|
||
|
"chains": ["chatChain"],
|
||
|
"do_summary": False,
|
||
|
"do_search": False,
|
||
|
"do_doc_retrieval": False,
|
||
|
"do_code_retrieval": False,
|
||
|
"do_tool_retrieval": False,
|
||
|
"do_using_tool": False
|
||
|
},
|
||
|
"docChatPhase": {
|
||
|
"phase_name": "docChatPhase",
|
||
|
"phase_type": "BasePhase",
|
||
|
"chains": ["docChatChain"],
|
||
|
"do_summary": False,
|
||
|
"do_search": False,
|
||
|
"do_doc_retrieval": True,
|
||
|
"do_code_retrieval": False,
|
||
|
"do_tool_retrieval": False,
|
||
|
"do_using_tool": False
|
||
|
},
|
||
|
"searchChatPhase": {
|
||
|
"phase_name": "searchChatPhase",
|
||
|
"phase_type": "BasePhase",
|
||
|
"chains": ["searchChatChain"],
|
||
|
"do_summary": False,
|
||
|
"do_search": True,
|
||
|
"do_doc_retrieval": False,
|
||
|
"do_code_retrieval": False,
|
||
|
"do_tool_retrieval": False,
|
||
|
"do_using_tool": False
|
||
|
},
|
||
|
"codeChatPhase": {
|
||
|
"phase_name": "codeChatPhase",
|
||
|
"phase_type": "BasePhase",
|
||
|
"chains": ["codeChatChain"],
|
||
|
"do_summary": False,
|
||
|
"do_search": False,
|
||
|
"do_doc_retrieval": False,
|
||
|
"do_code_retrieval": True,
|
||
|
"do_tool_retrieval": False,
|
||
|
"do_using_tool": False
|
||
|
},
|
||
|
"toolReactPhase": {
|
||
|
"phase_name": "toolReactPhase",
|
||
|
"phase_type": "BasePhase",
|
||
|
"chains": ["toolReactChain"],
|
||
|
"do_summary": False,
|
||
|
"do_search": False,
|
||
|
"do_doc_retrieval": False,
|
||
|
"do_code_retrieval": False,
|
||
|
"do_tool_retrieval": False,
|
||
|
"do_using_tool": True
|
||
|
},
|
||
|
"codeReactPhase": {
|
||
|
"phase_name": "codeReacttPhase",
|
||
|
"phase_type": "BasePhase",
|
||
|
"chains": ["codeReactChain"],
|
||
|
"do_summary": False,
|
||
|
"do_search": False,
|
||
|
"do_doc_retrieval": False,
|
||
|
"do_code_retrieval": False,
|
||
|
"do_tool_retrieval": False,
|
||
|
"do_using_tool": False
|
||
|
},
|
||
|
"dataReactPhase": {
|
||
|
"phase_name": "dataReactPhase",
|
||
|
"phase_type": "BasePhase",
|
||
|
"chains": ["dataAnalystChain"],
|
||
|
"do_summary": True,
|
||
|
"do_search": False,
|
||
|
"do_doc_retrieval": False,
|
||
|
"do_code_retrieval": False,
|
||
|
"do_tool_retrieval": False,
|
||
|
"do_using_tool": False
|
||
|
}
|
||
|
}
|