From 74b852dd8bd9cb251ac6acc6fc44644c34292b00 Mon Sep 17 00:00:00 2001 From: UnCLAS-Prommer Date: Mon, 2 Feb 2026 21:10:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E5=BC=80=E5=8F=91=E7=BB=84?= =?UTF-8?q?=E5=BB=BA=E8=AE=AE=E9=87=8D=E5=91=BD=E5=90=8D=EF=BC=8C=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E5=A4=9A=E4=BD=99=E7=9A=84Prompt=E5=90=8E=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prompts/{action_prompt.prompt => action.prompt} | 0 .../{brain_action_prompt.prompt => brain_action.prompt} | 0 ...n_planner_prompt_react.prompt => brain_planner.prompt} | 0 ...t_expressor_prompt.prompt => default_expressor.prompt} | 0 ...m_react_head_prompt.prompt => dream_react_head.prompt} | 0 .../{dream_summary_prompt.prompt => dream_summary.prompt} | 0 ...luation_prompt.prompt => expression_evaluation.prompt} | 0 ...analysis_prompt.prompt => hippo_topic_analysis.prompt} | 0 ...c_summary_prompt.prompt => hippo_topic_summary.prompt} | 0 ...ence_prompt.prompt => jargon_compare_inference.prompt} | 0 ...ze_prompt.prompt => jargon_explainer_summarize.prompt} | 0 ...prompt.prompt => jargon_inference_content_only.prompt} | 0 ...prompt.prompt => jargon_inference_with_context.prompt} | 0 prompts/{learn_style_prompt.prompt => learn_style.prompt} | 0 ..._knowledge_prompt.prompt => lpmm_get_knowledge.prompt} | 0 ..._prompt.prompt => memory_retrieval_react_final.prompt} | 0 prompts/{planner_prompt.prompt => planner.prompt} | 0 ...ivate_replyer_prompt.prompt => private_replyer.prompt} | 0 ...yer_self_prompt.prompt => private_replyer_self.prompt} | 0 .../{reflect_judge_prompt.prompt => reflect_judge.prompt} | 0 prompts/{replyer_prompt.prompt => replyer.prompt} | 0 prompts/{replyer_prompt_0.prompt => replyer_light.prompt} | 0 .../{tool_executor_prompt.prompt => tool_executor.prompt} | 0 src/bw_learner/expression_learner.py | 2 +- src/bw_learner/expression_selector.py | 2 +- src/bw_learner/jargon_explainer.py | 2 +- src/bw_learner/jargon_miner.py | 6 +++--- src/bw_learner/reflect_tracker.py | 2 +- src/chat/brain_chat/brain_chat.py | 2 +- src/chat/brain_chat/brain_planner.py | 6 +++--- src/chat/planner_actions/planner.py | 4 ++-- src/chat/replyer/group_generator.py | 8 ++++---- src/chat/replyer/private_generator.py | 8 ++++---- src/dream/dream_agent.py | 2 +- src/dream/dream_generator.py | 2 +- src/memory_system/chat_history_summarizer.py | 4 ++-- src/memory_system/memory_retrieval.py | 2 +- src/plugin_system/core/tool_use.py | 2 +- 38 files changed, 27 insertions(+), 27 deletions(-) rename prompts/{action_prompt.prompt => action.prompt} (100%) rename prompts/{brain_action_prompt.prompt => brain_action.prompt} (100%) rename prompts/{brain_planner_prompt_react.prompt => brain_planner.prompt} (100%) rename prompts/{default_expressor_prompt.prompt => default_expressor.prompt} (100%) rename prompts/{dream_react_head_prompt.prompt => dream_react_head.prompt} (100%) rename prompts/{dream_summary_prompt.prompt => dream_summary.prompt} (100%) rename prompts/{expression_evaluation_prompt.prompt => expression_evaluation.prompt} (100%) rename prompts/{hippo_topic_analysis_prompt.prompt => hippo_topic_analysis.prompt} (100%) rename prompts/{hippo_topic_summary_prompt.prompt => hippo_topic_summary.prompt} (100%) rename prompts/{jargon_compare_inference_prompt.prompt => jargon_compare_inference.prompt} (100%) rename prompts/{jargon_explainer_summarize_prompt.prompt => jargon_explainer_summarize.prompt} (100%) rename prompts/{jargon_inference_content_only_prompt.prompt => jargon_inference_content_only.prompt} (100%) rename prompts/{jargon_inference_with_context_prompt.prompt => jargon_inference_with_context.prompt} (100%) rename prompts/{learn_style_prompt.prompt => learn_style.prompt} (100%) rename prompts/{lpmm_get_knowledge_prompt.prompt => lpmm_get_knowledge.prompt} (100%) rename prompts/{memory_retrieval_react_final_prompt.prompt => memory_retrieval_react_final.prompt} (100%) rename prompts/{planner_prompt.prompt => planner.prompt} (100%) rename prompts/{private_replyer_prompt.prompt => private_replyer.prompt} (100%) rename prompts/{private_replyer_self_prompt.prompt => private_replyer_self.prompt} (100%) rename prompts/{reflect_judge_prompt.prompt => reflect_judge.prompt} (100%) rename prompts/{replyer_prompt.prompt => replyer.prompt} (100%) rename prompts/{replyer_prompt_0.prompt => replyer_light.prompt} (100%) rename prompts/{tool_executor_prompt.prompt => tool_executor.prompt} (100%) diff --git a/prompts/action_prompt.prompt b/prompts/action.prompt similarity index 100% rename from prompts/action_prompt.prompt rename to prompts/action.prompt diff --git a/prompts/brain_action_prompt.prompt b/prompts/brain_action.prompt similarity index 100% rename from prompts/brain_action_prompt.prompt rename to prompts/brain_action.prompt diff --git a/prompts/brain_planner_prompt_react.prompt b/prompts/brain_planner.prompt similarity index 100% rename from prompts/brain_planner_prompt_react.prompt rename to prompts/brain_planner.prompt diff --git a/prompts/default_expressor_prompt.prompt b/prompts/default_expressor.prompt similarity index 100% rename from prompts/default_expressor_prompt.prompt rename to prompts/default_expressor.prompt diff --git a/prompts/dream_react_head_prompt.prompt b/prompts/dream_react_head.prompt similarity index 100% rename from prompts/dream_react_head_prompt.prompt rename to prompts/dream_react_head.prompt diff --git a/prompts/dream_summary_prompt.prompt b/prompts/dream_summary.prompt similarity index 100% rename from prompts/dream_summary_prompt.prompt rename to prompts/dream_summary.prompt diff --git a/prompts/expression_evaluation_prompt.prompt b/prompts/expression_evaluation.prompt similarity index 100% rename from prompts/expression_evaluation_prompt.prompt rename to prompts/expression_evaluation.prompt diff --git a/prompts/hippo_topic_analysis_prompt.prompt b/prompts/hippo_topic_analysis.prompt similarity index 100% rename from prompts/hippo_topic_analysis_prompt.prompt rename to prompts/hippo_topic_analysis.prompt diff --git a/prompts/hippo_topic_summary_prompt.prompt b/prompts/hippo_topic_summary.prompt similarity index 100% rename from prompts/hippo_topic_summary_prompt.prompt rename to prompts/hippo_topic_summary.prompt diff --git a/prompts/jargon_compare_inference_prompt.prompt b/prompts/jargon_compare_inference.prompt similarity index 100% rename from prompts/jargon_compare_inference_prompt.prompt rename to prompts/jargon_compare_inference.prompt diff --git a/prompts/jargon_explainer_summarize_prompt.prompt b/prompts/jargon_explainer_summarize.prompt similarity index 100% rename from prompts/jargon_explainer_summarize_prompt.prompt rename to prompts/jargon_explainer_summarize.prompt diff --git a/prompts/jargon_inference_content_only_prompt.prompt b/prompts/jargon_inference_content_only.prompt similarity index 100% rename from prompts/jargon_inference_content_only_prompt.prompt rename to prompts/jargon_inference_content_only.prompt diff --git a/prompts/jargon_inference_with_context_prompt.prompt b/prompts/jargon_inference_with_context.prompt similarity index 100% rename from prompts/jargon_inference_with_context_prompt.prompt rename to prompts/jargon_inference_with_context.prompt diff --git a/prompts/learn_style_prompt.prompt b/prompts/learn_style.prompt similarity index 100% rename from prompts/learn_style_prompt.prompt rename to prompts/learn_style.prompt diff --git a/prompts/lpmm_get_knowledge_prompt.prompt b/prompts/lpmm_get_knowledge.prompt similarity index 100% rename from prompts/lpmm_get_knowledge_prompt.prompt rename to prompts/lpmm_get_knowledge.prompt diff --git a/prompts/memory_retrieval_react_final_prompt.prompt b/prompts/memory_retrieval_react_final.prompt similarity index 100% rename from prompts/memory_retrieval_react_final_prompt.prompt rename to prompts/memory_retrieval_react_final.prompt diff --git a/prompts/planner_prompt.prompt b/prompts/planner.prompt similarity index 100% rename from prompts/planner_prompt.prompt rename to prompts/planner.prompt diff --git a/prompts/private_replyer_prompt.prompt b/prompts/private_replyer.prompt similarity index 100% rename from prompts/private_replyer_prompt.prompt rename to prompts/private_replyer.prompt diff --git a/prompts/private_replyer_self_prompt.prompt b/prompts/private_replyer_self.prompt similarity index 100% rename from prompts/private_replyer_self_prompt.prompt rename to prompts/private_replyer_self.prompt diff --git a/prompts/reflect_judge_prompt.prompt b/prompts/reflect_judge.prompt similarity index 100% rename from prompts/reflect_judge_prompt.prompt rename to prompts/reflect_judge.prompt diff --git a/prompts/replyer_prompt.prompt b/prompts/replyer.prompt similarity index 100% rename from prompts/replyer_prompt.prompt rename to prompts/replyer.prompt diff --git a/prompts/replyer_prompt_0.prompt b/prompts/replyer_light.prompt similarity index 100% rename from prompts/replyer_prompt_0.prompt rename to prompts/replyer_light.prompt diff --git a/prompts/tool_executor_prompt.prompt b/prompts/tool_executor.prompt similarity index 100% rename from prompts/tool_executor_prompt.prompt rename to prompts/tool_executor.prompt diff --git a/src/bw_learner/expression_learner.py b/src/bw_learner/expression_learner.py index 17319278..35cb3501 100644 --- a/src/bw_learner/expression_learner.py +++ b/src/bw_learner/expression_learner.py @@ -68,7 +68,7 @@ class ExpressionLearner: # 学习用(开启行编号,便于溯源) random_msg_str: str = await build_anonymous_messages(random_msg, show_ids=True) - prompt_template = prompt_manager.get_prompt("learn_style_prompt") + prompt_template = prompt_manager.get_prompt("learn_style") prompt_template.add_context("bot_name", global_config.bot.nickname) prompt_template.add_context("chat_str", random_msg_str) diff --git a/src/bw_learner/expression_selector.py b/src/bw_learner/expression_selector.py index 5831bd4e..50a7e627 100644 --- a/src/bw_learner/expression_selector.py +++ b/src/bw_learner/expression_selector.py @@ -378,7 +378,7 @@ class ExpressionSelector: reply_reason_block = "" # 3. 构建prompt(只包含情境,不包含完整的表达方式) - prompt_template = prompt_manager.get_prompt("expression_evaluation_prompt") + prompt_template = prompt_manager.get_prompt("expression_evaluation") prompt_template.add_context("bot_name", global_config.bot.nickname) prompt_template.add_context("chat_observe_info", chat_context) prompt_template.add_context("all_situations", all_situations_str) diff --git a/src/bw_learner/jargon_explainer.py b/src/bw_learner/jargon_explainer.py index e1c71507..df68de15 100644 --- a/src/bw_learner/jargon_explainer.py +++ b/src/bw_learner/jargon_explainer.py @@ -200,7 +200,7 @@ class JargonExplainer: explanations_text = "\n".join(jargon_explanations) # 使用LLM概括黑话解释 - prompt_of_summarize = prompt_manager.get_prompt("jargon_explainer_summarize_prompt") + prompt_of_summarize = prompt_manager.get_prompt("jargon_explainer_summarize") prompt_of_summarize.add_context("chat_context", lambda _: chat_context) prompt_of_summarize.add_context("jargon_explanations", lambda _: explanations_text) summarize_prompt = await prompt_manager.render_prompt(prompt_of_summarize) diff --git a/src/bw_learner/jargon_miner.py b/src/bw_learner/jargon_miner.py index 75c251a3..449ebe61 100644 --- a/src/bw_learner/jargon_miner.py +++ b/src/bw_learner/jargon_miner.py @@ -193,7 +193,7 @@ class JargonMiner: "- 请参考上一次推断的含义,结合新的上下文信息,给出更准确或更新的推断结果" ) - prompt1_template = prompt_manager.get_prompt("jargon_inference_with_context_prompt") + prompt1_template = prompt_manager.get_prompt("jargon_inference_with_context") prompt1_template.add_context("bot_name", global_config.bot.nickname) prompt1_template.add_context("content", str(content)) prompt1_template.add_context("raw_content_list", raw_content_text) @@ -233,7 +233,7 @@ class JargonMiner: return # 步骤2: 仅基于content推断 - prompt2_template = prompt_manager.get_prompt("jargon_inference_content_only_prompt") + prompt2_template = prompt_manager.get_prompt("jargon_inference_content_only") prompt2_template.add_context("content", str(content)) prompt2 = await prompt_manager.render_prompt(prompt2_template) @@ -275,7 +275,7 @@ class JargonMiner: logger.debug(f"jargon {content} 推断1结果: {response1}") # 步骤3: 比较两个推断结果 - prompt3_template = prompt_manager.get_prompt("jargon_compare_inference_prompt") + prompt3_template = prompt_manager.get_prompt("jargon_compare_inference") prompt3_template.add_context("inference1", json.dumps(inference1, ensure_ascii=False)) prompt3_template.add_context("inference2", json.dumps(inference2, ensure_ascii=False)) prompt3 = await prompt_manager.render_prompt(prompt3_template) diff --git a/src/bw_learner/reflect_tracker.py b/src/bw_learner/reflect_tracker.py index bbf578c3..5db5c6e9 100644 --- a/src/bw_learner/reflect_tracker.py +++ b/src/bw_learner/reflect_tracker.py @@ -72,7 +72,7 @@ class ReflectTracker: # LLM Judge try: - prompt_template = prompt_manager.get_prompt("reflect_judge_prompt") + prompt_template = prompt_manager.get_prompt("reflect_judge") prompt_template.add_context("situation", str(self.expression.situation)) prompt_template.add_context("style", str(self.expression.style)) prompt_template.add_context("context_block", context_block) diff --git a/src/chat/brain_chat/brain_chat.py b/src/chat/brain_chat/brain_chat.py index 8fd2de94..5be8be63 100644 --- a/src/chat/brain_chat/brain_chat.py +++ b/src/chat/brain_chat/brain_chat.py @@ -313,7 +313,7 @@ class BrainChatting: current_available_actions=available_actions, chat_content_block=chat_content_block, message_id_list=message_id_list, - prompt_key="brain_planner_prompt_react", + prompt_key="brain_planner", ) continue_flag, modified_message = await events_manager.handle_mai_events( EventType.ON_PLAN, None, prompt_info[0], None, self.chat_stream.stream_id diff --git a/src/chat/brain_chat/brain_planner.py b/src/chat/brain_chat/brain_planner.py index 8d1cfadd..520b55d1 100644 --- a/src/chat/brain_chat/brain_planner.py +++ b/src/chat/brain_chat/brain_planner.py @@ -200,7 +200,7 @@ class BrainPlanner: prompt_build_start = time.perf_counter() # 构建包含所有动作的提示词:使用统一的 ReAct Prompt - prompt_key = "brain_planner_prompt_react" + prompt_key = "brain_planner" # 这里不记录日志,避免重复打印,由调用方按需控制 log_prompt prompt, message_id_list = await self.build_planner_prompt( chat_target_info=chat_target_info, @@ -254,7 +254,7 @@ class BrainPlanner: message_id_list: List[Tuple[str, "DatabaseMessages"]], chat_content_block: str = "", interest: str = "", - prompt_key: str = "brain_planner_prompt_react", + prompt_key: str = "brain_planner", ) -> tuple[str, List[Tuple[str, "DatabaseMessages"]]]: """构建 Planner LLM 的提示词 (获取模板并填充数据)""" try: @@ -381,7 +381,7 @@ class BrainPlanner: require_text = require_text.rstrip("\n") # 获取动作提示模板并填充 - using_action_prompt_template = prompt_manager.get_prompt("brain_action_prompt") + using_action_prompt_template = prompt_manager.get_prompt("brain_action") using_action_prompt_template.add_context("action_name", action_name) using_action_prompt_template.add_context("action_description", action_info.description) using_action_prompt_template.add_context("action_parameters", param_text) diff --git a/src/chat/planner_actions/planner.py b/src/chat/planner_actions/planner.py index be2dd62a..cff0bd55 100644 --- a/src/chat/planner_actions/planner.py +++ b/src/chat/planner_actions/planner.py @@ -600,7 +600,7 @@ class ActionPlanner: reply_action_example += ', "quote":"如果需要引用该message,设置为true"' reply_action_example += "}" - planner_prompt_template = prompt_manager.get_prompt("planner_prompt") + planner_prompt_template = prompt_manager.get_prompt("planner") planner_prompt_template.add_context("time_block", time_block) planner_prompt_template.add_context("chat_context_description", chat_context_description) planner_prompt_template.add_context("chat_content_block", chat_content_block) @@ -695,7 +695,7 @@ class ActionPlanner: parallel_text = "" # 获取动作提示模板并填充 - using_action_prompt = prompt_manager.get_prompt("action_prompt") + using_action_prompt = prompt_manager.get_prompt("action") using_action_prompt.add_context("action_name", action_name) using_action_prompt.add_context("action_description", action_info.description) using_action_prompt.add_context("action_parameters", param_text) diff --git a/src/chat/replyer/group_generator.py b/src/chat/replyer/group_generator.py index 204151e3..2fff9773 100644 --- a/src/chat/replyer/group_generator.py +++ b/src/chat/replyer/group_generator.py @@ -960,9 +960,9 @@ class DefaultReplyer: # think_level=0: 轻量回复(简短平淡) # think_level=1: 中等回复(日常口语化) if think_level == 0: - prompt_name = "replyer_prompt_0" + prompt_name = "replyer_light" else: # think_level == 1 或默认 - prompt_name = "replyer_prompt" + prompt_name = "replyer" # 根据配置构建最终的 reply_style:支持 multiple_reply_style 按概率随机替换 reply_style = global_config.personality.reply_style @@ -1082,7 +1082,7 @@ class DefaultReplyer: except Exception: reply_style = global_config.personality.reply_style - prompt_template = prompt_manager.get_prompt("default_expressor_prompt") + prompt_template = prompt_manager.get_prompt("default_expressor") prompt_template.add_context("expression_habits_block", expression_habits_block) # prompt_template.add_context("relation_info_block", relation_info) prompt_template.add_context("chat_target", chat_target_1) @@ -1169,7 +1169,7 @@ class DefaultReplyer: if global_config.lpmm_knowledge.lpmm_mode == "agent": return "" - template_prompt = prompt_manager.get_prompt("lpmm_get_knowledge_prompt") + template_prompt = prompt_manager.get_prompt("lpmm_get_knowledge") template_prompt.add_context("bot_name", global_config.bot.nickname) template_prompt.add_context("time_now", lambda _: time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) template_prompt.add_context("chat_history", message) diff --git a/src/chat/replyer/private_generator.py b/src/chat/replyer/private_generator.py index bc7ba1e1..9c3d78d5 100644 --- a/src/chat/replyer/private_generator.py +++ b/src/chat/replyer/private_generator.py @@ -809,11 +809,11 @@ class PrivateReplyer: # 使用统一的 is_bot_self 函数判断是否是机器人自己(支持多平台,包括 WebUI) if is_bot_self(platform, user_id): - prompt_template = prompt_manager.get_prompt("private_replyer_self_prompt") + prompt_template = prompt_manager.get_prompt("private_replyer_self") prompt_template.add_context("target", target) prompt_template.add_context("reason", reply_reason) else: - prompt_template = prompt_manager.get_prompt("private_replyer_prompt") + prompt_template = prompt_manager.get_prompt("private_replyer") prompt_template.add_context("reply_target_block", reply_target_block) prompt_template.add_context("planner_reasoning", planner_reasoning) prompt_template.add_context("expression_habits_block", expression_habits_block) @@ -923,7 +923,7 @@ class PrivateReplyer: # 兜底:即使 multiple_reply_style 配置异常也不影响正常回复 reply_style = global_config.personality.reply_style - prompt_template = prompt_manager.get_prompt("default_expressor_prompt") + prompt_template = prompt_manager.get_prompt("default_expressor") prompt_template.add_context("expression_habits_block", expression_habits_block) # prompt_template.add_context("relation_info_block", relation_info) prompt_template.add_context("chat_target", chat_target_1) @@ -1010,7 +1010,7 @@ class PrivateReplyer: if global_config.lpmm_knowledge.lpmm_mode == "agent": return "" - prompt_template = prompt_manager.get_prompt("lpmm_get_knowledge_prompt") + prompt_template = prompt_manager.get_prompt("lpmm_get_knowledge") prompt_template.add_context("bot_name", global_config.bot.nickname) prompt_template.add_context("time_now", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) prompt_template.add_context("chat_history", message) diff --git a/src/dream/dream_agent.py b/src/dream/dream_agent.py index 55ea25bb..30176200 100644 --- a/src/dream/dream_agent.py +++ b/src/dream/dream_agent.py @@ -224,7 +224,7 @@ async def run_dream_agent_once( tool_registry = get_dream_tool_registry() tool_defs = tool_registry.get_tool_definitions() - head_prompt_template = prompt_manager.get_prompt("dream_react_head_prompt") + head_prompt_template = prompt_manager.get_prompt("dream_react_head") head_prompt_template.add_context("bot_name", global_config.bot.nickname) head_prompt_template.add_context("time_now", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) head_prompt_template.add_context("chat_id", chat_id) diff --git a/src/dream/dream_generator.py b/src/dream/dream_generator.py index 1526170d..dd73a85e 100644 --- a/src/dream/dream_generator.py +++ b/src/dream/dream_generator.py @@ -143,7 +143,7 @@ async def generate_dream_summary( dream_styles_text = "\n".join([f"{i + 1}. {style}" for i, style in enumerate(selected_styles)]) # 使用 Prompt 管理器格式化梦境生成 prompt - dream_prompt_template = prompt_manager.get_prompt("dream_summary_prompt") + dream_prompt_template = prompt_manager.get_prompt("dream_summary") dream_prompt_template.add_context("chat_id", chat_id) dream_prompt_template.add_context("total_iterations", str(total_iterations)) dream_prompt_template.add_context("time_cost", str(time_cost)) diff --git a/src/memory_system/chat_history_summarizer.py b/src/memory_system/chat_history_summarizer.py index 83546f8c..d45d52f3 100644 --- a/src/memory_system/chat_history_summarizer.py +++ b/src/memory_system/chat_history_summarizer.py @@ -658,7 +658,7 @@ class ChatHistorySummarizer: history_topics_block = "\n".join(f"- {t}" for t in existing_topics) if existing_topics else "(当前无历史话题)" messages_block = "\n".join(numbered_lines) - prompt_template = prompt_manager.get_prompt("hippo_topic_analysis_prompt") + prompt_template = prompt_manager.get_prompt("hippo_topic_analysis") prompt_template.add_context("history_topics_block", history_topics_block) prompt_template.add_context("messages_block", messages_block) prompt = await prompt_manager.render_prompt(prompt_template) @@ -814,7 +814,7 @@ class ChatHistorySummarizer: Returns: tuple[bool, List[str], str]: (是否成功, 关键词列表, 概括) """ - prompt_template = prompt_manager.get_prompt("hippo_topic_summary_prompt") + prompt_template = prompt_manager.get_prompt("hippo_topic_summary") prompt_template.add_context("topic", topic) prompt_template.add_context("original_text", original_text) prompt = await prompt_manager.render_prompt(prompt_template) diff --git a/src/memory_system/memory_retrieval.py b/src/memory_system/memory_retrieval.py index ff181829..e77eb78c 100644 --- a/src/memory_system/memory_retrieval.py +++ b/src/memory_system/memory_retrieval.py @@ -662,7 +662,7 @@ async def _react_agent_solve_question( return None # 执行最终评估 - evaluation_prompt_template = prompt_manager.get_prompt("memory_retrieval_react_final_prompt") + evaluation_prompt_template = prompt_manager.get_prompt("memory_retrieval_react_final") evaluation_prompt_template.add_context("bot_name", bot_name) evaluation_prompt_template.add_context("time_now", time_now) evaluation_prompt_template.add_context("chat_history", chat_history) diff --git a/src/plugin_system/core/tool_use.py b/src/plugin_system/core/tool_use.py index 937dde2d..4fa083e4 100644 --- a/src/plugin_system/core/tool_use.py +++ b/src/plugin_system/core/tool_use.py @@ -80,7 +80,7 @@ class ToolExecutor: return [], [], "" # 构建工具调用提示词 - prompt_template = prompt_manager.get_prompt("tool_executor_prompt") + prompt_template = prompt_manager.get_prompt("tool_executor") prompt_template.add_context("target_message", target_message) prompt_template.add_context("chat_history", chat_history) prompt_template.add_context("sender", sender)