From 4d995ac9905601621ff7ad98684d6b4a4e025bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=BD=AE?= Date: Tue, 2 Dec 2025 11:00:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96Guidelines=E6=8C=87=E4=BB=A4?= =?UTF-8?q?=E9=81=B5=E5=BE=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prompt/guideline_prompt.md | 8 ++------ routes/chat.py | 4 ++-- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/prompt/guideline_prompt.md b/prompt/guideline_prompt.md index 510cc06..a4ea5e1 100644 --- a/prompt/guideline_prompt.md +++ b/prompt/guideline_prompt.md @@ -18,7 +18,7 @@ - **优先级排序**: 确定任务执行顺序 ### 3. 计划阶段 (Planning) -- **步骤制定**: 详细的执行步骤 +- **步骤制定**: 详细的执行步骤,步骤数量根据实际需求调整,每个步骤应具体可执行 - **应急预案**: 准备应对可能的障碍 --- @@ -46,11 +46,7 @@ - **可用资源**: [可以利用的工具和资源] ### ⚡ 执行步骤 -1. [第一步的具体行动] -2. [第二步的具体行动] -3. [第三步的具体行动] -4. [第四步的具体行动] -5. [第五步的具体行动] +[按1,2,3...n顺序列出执行步骤] ## 输出语言 (Language) {language} diff --git a/routes/chat.py b/routes/chat.py index fd1da55..abc269b 100644 --- a/routes/chat.py +++ b/routes/chat.py @@ -245,7 +245,7 @@ async def enhanced_generate_stream_response( if guideline_reasoning: # 用###分割guideline_reasoning,取最后一段作为Guidelines guidelines_text = guideline_reasoning.split('###')[-1].strip() if guideline_reasoning else "" - final_messages = append_user_last_message(final_messages, f"\n\nGuidelines:\n{guidelines_text}\nPlease follow these guidelines in your response.") + final_messages = append_user_last_message(final_messages, f"\n\nGuidelines:\n{guidelines_text}\nPlease follow these guidelines step by step.") # 第三阶段:agent响应流式传输 logger.info(f"Starting agent stream response") @@ -361,7 +361,7 @@ async def create_agent_and_generate_response( if guideline_reasoning: # 用###分割guideline_reasoning,取最后一段作为Guidelines guidelines_text = guideline_reasoning.split('###')[-1].strip() if guideline_reasoning else "" - final_messages = append_user_last_message(final_messages, f"\n\nGuidelines:\n{guidelines_text}\nPlease follow these guidelines in your response.") + final_messages = append_user_last_message(final_messages, f"\n\nGuidelines:\n{guidelines_text}\nPlease follow these guidelines step by step.") pre_message_list.append({"role": "assistant","reasoning_content": guideline_reasoning+ "\n"}) # 非流式响应