更新文档,修正角色路径为产品负责人,并在多个执行最佳实践文档中新增资源注册要求,以确保引用的准确性和文档的完整性。

This commit is contained in:
sean
2025-05-21 12:18:50 +08:00
parent a2c78355bd
commit 3d599dc6f7
11 changed files with 461 additions and 68 deletions

View File

@ -34,6 +34,19 @@
## 运行时记忆处理流程
```mermaid
flowchart TD
A[接收记忆请求] --> B{验证评分标记}
B -->|无评分| C[拒绝并要求评分]
B -->|有评分| D{检查评分依据}
D -->|依据不足| E[拒绝并要求补充]
D -->|依据充分| F{评分验证}
F -->|评分≥7| G[准备存储格式]
F -->|评分<7| H[拒绝并说明原因]
G --> I[准备存储格式]
I --> J[执行工具调用存储]
```
```mermaid
flowchart TD
A[监听用户输入] --> B{记忆价值判断}

View File

@ -4,78 +4,98 @@
```mermaid
flowchart TD
A[监控信息流] --> B{触发类型判断}
A[监控信息流] --> B{评分计算}
B --> C[计算多维度评分]
C --> D{评分是否达标}
D -->|评分≥7| E[执行存储]
D -->|评分<7| F[拒绝存储]
E --> G[提供反馈]
F --> H[记录拒绝原因]
%% 显式指令触发路径
B -->|显式记忆指令| C[提取待记忆内容]
C --> D[立即评估并分类]
D --> E[执行优先存储]
E --> F[提供记忆确认反馈]
F --> G[继续对话]
%% 会话结束触发路径
B -->|会话结束信号| H[提取完整会话记录]
H --> I[分析会话主题结构]
I --> J[识别关键信息点]
J --> K[评估信息价值]
K --> L[筛选待记忆内容]
L --> M[组织记忆结构]
M --> N[执行批量记忆存储]
N --> O[更新记忆索引]
O --> P[完成会话记忆处理]
%% 共享的判断路径
G --> Q[检查是否会话结束]
Q -->|是| H
Q -->|否| A
I[显式记忆指令] --> J{是否覆盖评分}
J -->|是| K[强制评分为8]
J -->|否| B
K --> E
```
## 核心处理步骤
## 评分计算流程
### 显式指令触发处理
1. **识别记忆指令模式**:检测用户输入中的显式记忆请求
- 直接请求模式:"请记住..."、"记录一下..."
- 重要性标记:"这很重要..."、"请特别注意..."
- 未来引用预告:"下次我提到时..."
1. **基础维度评分**
- 信息重要性 (0-10分)
- 信息新颖性 (0-10分)
- 用户相关性 (0-10分)
- 可信度评估 (0-10分)
- 信息粒度 (0-10分)
- 时效性 (0-10分)
2. **提取记忆内容**:从用户输入中提取需要记忆的具体信息
- 提取指令后的核心内容
- 必要时与用户确认具体要记忆的内容
2. **加权计算**
```
总分 = (重要性×0.3 + 新颖性×0.1 + 相关性×0.2 +
可信度×0.2 + 粒度×0.1 + 时效性×0.1)×10
```
3. **立即存储与反馈**:将内容存入记忆系统并确认
- 存储内容及相关上下文
- 向用户提供简洁的确认反馈
### 会话结束触发处理
1. **会话总结分析**:分析整个会话的内容和结构
- 识别主要主题和子主题
- 提取关键事实、决策和结论
2. **价值信息筛选**:评估会话中信息的价值和重要性
- 应用价值评估标准筛选记忆内容
- 排除冗余和低价值信息
3. **结构化存储**:将筛选后的信息存入记忆系统
- 建立信息间的关联关系
- 创建适当的索引和检索路径
3. **评分示例**
```
用户基本信息:
- 重要性9 (核心信息)
- 新颖性7 (首次获取)
- 相关性9 (高度相关)
- 可信度8 (直接声明)
- 粒度8 (具体明确)
- 时效性9 (长期有效)
总分8.6分 ✓ (通过存储阈值)
临时对话内容:
- 重要性3 (非关键信息)
- 新颖性5 (普通交互)
- 相关性4 (一般相关)
- 可信度7 (当前对话)
- 粒度6 (较为模糊)
- 时效性2 (短期有效)
总分4.3分 ✗ (未通过存储阈值)
```
</process>
<rule>
1. 用户显式记忆指令必须立即处理,不得延迟到会话结束
2. 每次会话结束必须触发一次综合记忆评估和处理
3. 显式指令存储的内容必须提供确认反馈给用户
4. 显式记忆指令的优先级高于系统自动评估的内容
5. 记忆内容必须保留足够上下文以确保未来理解
6. 相同或高度相似的信息不应重复存储,而应更新已有记忆
7. 记忆存储操作必须保证完整性,避免部分存储导致的信息不一致
1. **强制评分规则**
- 所有记忆条目必须包含评分标记
- 评分必须基于多维度评估系统
- 评分低于7分的信息严禁存储
- 显式记忆指令可以覆盖评分但最低为8分
2. **存储前置条件**
- 存储操作必须验证评分标记
- 未评分的记忆条目将被自动拒绝
- 评分需包含具体分值和评估依据
- 评分标记格式:#评分:{分值} #评估:{维度得分}
3. **违规处理机制**
- 对违规存储操作发出警告提示
- 自动清理评分不达标的记忆条目
- 记录违规操作到审计日志
- 连续违规将触发系统提醒
4. **评分有效性**
- 评分有效期为当前会话
- 跨会话的记忆条目需重新评估
- 定期对已存储记忆进行重新评分
</rule>
<constraint>
1. 记忆处理不得明显延迟对话响应时间
2. 会话结束记忆处理的时间和资源消耗必须在可接受范围内
3. 单次存储的记忆内容大小存在上限
4. 记忆系统的总容量有限,需要适时清理低价值记忆
5. 记忆检索性能会随记忆量增长而降低
1. **评分计算限制**
- 单次评分计算不超过100ms
- 评分维度数量固定为6个
- 评分精度保留一位小数
2. **存储验证限制**
- 验证超时时间不超过50ms
- 单次会话最多允许3次违规
- 评分记录最多保存30天
3. **系统资源限制**
- 评分计算内存占用不超过10MB
- 审计日志大小不超过1MB
- 单日评分次数不超过1000次
</constraint>
<guideline>
@ -91,12 +111,11 @@
<criteria>
| 指标 | 通过标准 | 不通过标准 |
|------|---------|-----------|
| 指令响应性 | 显式记忆指令立即处理 | 显式指令被忽略或延迟 |
| 会话覆盖率 | 所有会话最终进行记忆评估 | 有会话结束未触发记忆处理 |
| 内容准确性 | 记忆内容与用户意图一致 | 记忆内容存在误解或偏差 |
| 价值筛选 | 高价值信息被有效保留 | 大量低价值信息占用资源 |
| 反馈适当性 | 记忆确认简洁且不打断对话 | 反馈过于冗长或缺失 |
| 资源效率 | 记忆处理不影响系统响应 | 记忆处理导致明显延迟 |
| 内容组织 | 记忆结构合理便于检索 | 记忆碎片化难以关联使用 |
| 评分完整性 | 包含所有维度得分 | 缺少维度或分值 |
| 评分准确性 | 符合评分标准 | 评分与依据不符 |
| 存储合规性 | 评分达到阈值 | 评分不足仍存储 |
| 响应及时性 | 评分计算及时 | 计算延迟明显 |
| 反馈清晰度 | 提供明确反馈 | 反馈模糊或缺失 |
| 审计完整性 | 记录所有违规 | 违规记录缺失 |
</criteria>
</execution>