diff --git a/backend/app/engine/__init__.py b/backend/app/engine/__init__.py index 2b196d4..526ea4f 100644 --- a/backend/app/engine/__init__.py +++ b/backend/app/engine/__init__.py @@ -50,9 +50,9 @@ def get_chat_engine(filters=None, params:dict=None): query_engine_tool_1 = QueryEngineTool.from_defaults(query_engine=query_engine, name="zj_query_tool_1", description=tree_summary_query_engine_tool_messages) - tools.append(summary_query_tool) tools.append(query_engine_tool) tools.append(query_engine_tool_1) + tools.append(summary_query_tool) # Add additional tools tools += ToolFactory.from_env() diff --git a/backend/app/engine/prompt.py b/backend/app/engine/prompt.py index fce5df0..aeea7cf 100644 --- a/backend/app/engine/prompt.py +++ b/backend/app/engine/prompt.py @@ -130,5 +130,5 @@ ReActChatFormatter_messages = ( summary_query_tool_messages = "适用于任何需要进行全面总结、概括的要求。" -query_engine_tool_messages = "由博微公司编制的关于电力造价知识、电力造价编制软件知识和造价工程文件结构的知识库。适用于查询电力领域、电力造价领域、博微、博微电力、博微造价等业务等内容。如果本知识库没有直接答案但有解决思路的可以返回解决办法后建议使用“zjdata_query_tool”工具。", -tree_summary_query_engine_tool_messages = "由博微公司编制的关于电力造价知识、电力造价编制软件知识和造价工程文件结构的知识库。适用于查询电力领域、电力造价领域、博微、博微电力、博微造价等业务等内容。如果本知识库没有直接答案但有解决思路的可以返回解决办法后,且在询问工程中单位的具体数值,例如用量,费率,合计,金额等的时候建议使用“zj_query_tool_1”工具。", +query_engine_tool_messages = "适用于回答任何问题。", +tree_summary_query_engine_tool_messages = "在询问工程中单位的具体数值,例如用量,费率,合计,金额等的时候建议使用本工具。",