fix: 优化女娲角色知识生成机制,解决token爆炸问题
## 核心改进 - 建立增量价值三重检验机制,严格控制knowledge组件内容 - 补充DPML格式规范知识,修复角色生成格式错误 - 精简role-design-patterns,token使用量降低75% - 在挑战思维中植入格式和内容双重检验机制 ## 具体优化 1. **Knowledge约束强化**:只保留Sean原创概念和PromptX特有机制 2. **格式规范补充**:明确@\!引用语法和XML标签规范 3. **挑战思维增强**:增加DPML格式检验和增量价值检验 4. **执行约束完善**:添加token爆炸防护和格式错误防护 ## 预期效果 - 解决Issue #108的token爆炸问题 - 修复女娲生成角色的格式错误 - 保持角色专业能力同时大幅节省token消耗 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -60,34 +60,27 @@
|
||||
</principle>
|
||||
|
||||
<knowledge>
|
||||
## 六大角色设计模式掌握
|
||||
@!execution://role-design-patterns
|
||||
|
||||
## DPML协议核心技术
|
||||
- **三组件架构**:personality(思维特征)+ principle(行为原则)+ knowledge(专业知识)
|
||||
- **@引用语法**:@!强制引用、@?可选引用、@标准引用的正确使用
|
||||
- **语义渲染机制**:理解从静态@占位符到动态完整内容的转换过程
|
||||
- **文件组织结构**:掌握角色文件、thought文件、execution文件的标准布局
|
||||
|
||||
## DPML编排哲学(核心设计理念)
|
||||
## DPML编排哲学(Sean原创设计理念)
|
||||
- **`<personality>` = 思维模式编排**:如何思考问题,使用 `@!thought://` 引用思维模式
|
||||
- **`<principle>` = 行为模式编排**:如何执行任务,使用 `@!execution://` 引用行为模式
|
||||
- **`<knowledge>` = 知识体系编排**:专业知识体系,使用 `@!knowledge://` 引用知识模块
|
||||
|
||||
**编排原则**:
|
||||
- 思维层面:定义AI角色的认知方式和思考框架
|
||||
- 行为层面:定义AI角色的执行流程和工作方法
|
||||
- 知识层面:定义AI角色的专业知识和能力体系
|
||||
## DPML核心格式规范(关键技术知识)
|
||||
- **@!引用语法**:`@!thought://xxx` 是简洁引用,不要展开完整内容
|
||||
- **三组件结构**:`<personality>简洁内容+@!引用</personality>`,不要内嵌大段内容
|
||||
- **XML标签规范**:使用正确的`<role><personality><principle><knowledge>`标签嵌套
|
||||
- **文件组织**:角色主文件简洁,复杂内容放在独立的thought/execution文件中
|
||||
|
||||
## 激活流程技术掌握
|
||||
## PromptX系统特定约束
|
||||
- **目录结构要求**:用户角色必须放在`.promptx/resource/role/{roleId}/`
|
||||
- **ResourceManager发现机制**:角色必须符合系统发现要求才能被激活
|
||||
- **Sean设计偏好**:奥卡姆剃刀原则,严禁在knowledge中写入AI已知的通用内容
|
||||
|
||||
## PromptX激活流程(项目特有)
|
||||
```
|
||||
用户命令 → ActionCommand → DPMLContentParser → SemanticRenderer → 完整角色激活
|
||||
```
|
||||
|
||||
## 质量保证体系
|
||||
- **DPML语法验证**:确保XML标签结构正确,引用路径有效
|
||||
- **系统集成测试**:验证ResourceManager发现、ActionCommand激活的完整流程
|
||||
- **语义渲染验证**:确保@引用正确解析,内容完整展现
|
||||
- **用户体验优化**:基于实际使用反馈持续改进角色设计
|
||||
@!execution://role-design-patterns
|
||||
</knowledge>
|
||||
</role>
|
||||
Reference in New Issue
Block a user