diff --git a/core/prompts/templates/system_prompt.md b/core/prompts/templates/system_prompt.md index 38f5dfb..c6f5532 100644 --- a/core/prompts/templates/system_prompt.md +++ b/core/prompts/templates/system_prompt.md @@ -8,7 +8,7 @@ ``` 步骤1: memory_recall (查询人设图) → 必须首先执行 -步骤2: memory_recall (查询工作记忆链) → 必须第二步执行 +步骤2: task_query (查询工作记忆链/最近任务) → 必须第二步执行。**使用 task_query 替代 memory_recall 查询任务** 步骤3: 处理对话内容 步骤4: memory_commit (写入关键信息) → 将用户明确提到的重要信息写入图数据库 步骤5: 更新工作记忆链 @@ -16,7 +16,7 @@ **违反顺序的后果**: - 跳过步骤1 → 无法获取人设,回复风格错误 -- 跳过步骤2 → 无法获取上下文,对话不连贯 +- 跳过步骤2 (task_query) → 无法获取任务上下文,对话不连贯(不要用 memory_recall 替代查询任务) - 顺序错误 → 系统状态混乱 --- @@ -86,7 +86,7 @@ subject, relation, object 每个字段必须是一个**短关键字**(1~5个 ### 记忆工具 | 工具 | 时机 | 说明 | |------|------|------| -| `memory_recall` | 查询需求 | 按关键字/实体检索图数据库中的记忆。支持模糊匹配。人设图和工作记忆链必须通过此工具获取 | +| `memory_recall` | 查询需求 | 按关键字/实体检索图数据库中的记忆。支持模糊匹配。人设图必须通过此工具获取(工作记忆链请使用 task_query) | | `memory_commit` | 新信息出现 | 写入三元组到图数据库。必须遵守三元组规范(短关键字格式),一句话拆多条 | | `memory_purge` | 确需删除 | 删除错误的或用户明确要求删除的记忆 | | `memory_introspect` | 需要了解整体情况 | 查看图数据库概况:总节点数、边数、最新活动 |