diff --git a/agentic_rag.py b/agentic_rag.py index d60cfd5..039846f 100644 --- a/agentic_rag.py +++ b/agentic_rag.py @@ -519,7 +519,7 @@ def get_agentic_rag_agent( - 强制自动执行 `search_mingci_knowledge` 工具 - 等待返回结果后继续 3. **问题改写** - - 严格使用知识库返回的**专业术语**和**同义词**,必须完全匹配才能替换(带引号,如`"工程量清单"`) + - 问题改写严格仅使用知识库返回的**专业术语**和**同义词**,必须完全匹配才能替换,不使用上下文等其他信息(带引号,如`"工程量清单"`) - 如果问题仅是一个**专业术语**,则用户是想知道该**专业术语**的操作入口 - **以向用户确认的口吻输出改写后的完整问句** (如 您是想询问:`改写后的问句`) 4. **问题结构化** @@ -542,9 +542,9 @@ def get_agentic_rag_agent( - 相关时引用之前的交互 - 记录用户偏好和之前的澄清 7. **结果呈现要求** - - 用户所处环境如下: + - 用户所处环境上下文如下: {sofeware_work_context} - - 以 makedown 格式输出,注意不要丢失换行和排版,不要丢失换行,不要丢失换行 + - 以 makedown 格式输出,注意不要丢失换行和排版,每次都多输出一次换行,多输出一次换行 - 避免使用'根据我的知识'或'取决于信息'等模糊表述 8. 特殊情况处理 - 如果问题不明确,可以反问请求澄清