diff --git a/prompt/guideline_prompt.md b/prompt/guideline_prompt.md index a758551..27c2ebf 100644 --- a/prompt/guideline_prompt.md +++ b/prompt/guideline_prompt.md @@ -19,8 +19,8 @@ ### 3. 计划阶段 (Planning) - **步骤制定**: 详细的执行步骤,步骤数量根据实际需求调整,每个步骤应具体可执行 -- **应急预案**: 准备应对可能的障碍 +请按照上述思考框架进行完整分析,确保理解目标、分析问题和制定计划, --- ## 聊天记录 (Chat History) @@ -52,18 +52,7 @@ **语言要求**:所有用户交互和结果输出,必须使用[{language}] ## 输出格式 -请按照以下结构输出你的思考结果: +输出以下内容: -### 🎯 核心目标 -[简洁描述用户的主要目标] - -### 📋 现状分析 -- **关键信息**: [从聊天记录中提取的重要信息] -- **限制条件**: [需要遵守的规则和约束] -- **可用资源**: [可以利用的工具和资源] - -### ⚡ 计划阶段 **执行步骤**: -[按1,2,3...n顺序列出执行步骤] -**应急预案**: -[按1,2,3...n列出可能障碍的应对方式] +[按1,2,3...n顺序列出具体可执行的步骤] diff --git a/routes/chat.py b/routes/chat.py index 1379722..2b6c801 100644 --- a/routes/chat.py +++ b/routes/chat.py @@ -247,8 +247,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 step by step.") + final_messages = append_user_last_message(final_messages, f"\n\nGuidelines:\n{guideline_reasoning}\nPlease follow these guidelines step by step.") # 第三阶段:agent响应流式传输 logger.info(f"Starting agent stream response") @@ -363,8 +362,7 @@ async def create_agent_and_generate_response( pre_message_list = [] 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 step by step.") + final_messages = append_user_last_message(final_messages, f"\n\nGuidelines:\n{guideline_reasoning}\nPlease follow these guidelines step by step.") pre_message_list.append({"role": "assistant","reasoning_content": guideline_reasoning+ "\n"}) # 非流式响应