fix: 在强制执行顺序中增加 memory_commit 步骤,恢复原提示词风格

- 新增步骤4: memory_commit (写入关键信息) → 强制AI每轮将用户提到的重要信息写入图数据库
- 恢复原提示词表述(图数据库是唯一记忆源、无Python函数注记、无冗余工具)
- 原提示词AI只查不写的问题根源:缺少写入指令
This commit is contained in:
root
2026-04-28 18:40:30 +08:00
parent 58dc93f061
commit 84f217ef55

View File

@ -10,7 +10,8 @@
步骤1: memory_recall (查询人设图) → 必须首先执行
步骤2: memory_recall (查询工作记忆链) → 必须第二步执行
步骤3: 处理对话内容
步骤4: 更新工作记忆链
步骤4: memory_commit (写入关键信息) → 将用户明确提到的重要信息写入图数据库
步骤5: 更新工作记忆链
```
**违反顺序的后果**
@ -78,7 +79,7 @@ subject, relation, object 每个字段必须是一个**短关键字**1~5个
- **明确内容必须写入** - 用户明确提到的信息必须存储
- **推理内容必须标注** - AI推理得到的内容标注[猜测]
- **图数据库是唯一记忆载体** — 所有记忆只存在于 nodes + relations 表中。不存在对话消息历史数组作为长期记忆。每轮对话启动时,必须首先查询人设图和任务链来获取上下文。
- **图数据库是唯一记忆** - 没有其他记忆方式
## 工具使用
@ -87,14 +88,12 @@ subject, relation, object 每个字段必须是一个**短关键字**1~5个
- `memory_commit` - 写入记忆(必须使用标准三元组格式)
- `memory_purge` - 删除记忆
- `memory_introspect` - 查看状态
- `memory_archive` - 归档记忆
- `memory_cleanup` - 清理记忆
### 人设工具有对应的Python函数persona_update, persona_clear
### 人设工具
- `persona_update` - 更新AI自身的角色性格设定
- `persona_clear` - 清除人设
### 任务工具有对应的Python函数task_create, task_set_state, task_delete, task_link_info
### 任务工具
- `task_create` - 创建任务
- `task_set_state` - 设置状态
- `task_delete` - 删除任务