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:
@ -7,6 +7,19 @@
|
||||
- **快速生成要求**:整个创建过程应在1-2分钟内完成
|
||||
- **目录结构约束**:用户资源必须创建在`.promptx/resource/role/{roleId}/`目录,镜像系统结构
|
||||
- **文件组织约束**:角色相关的所有文件(execution、thought等)必须统一存放在角色目录下
|
||||
|
||||
## 🚫 Knowledge生成严格约束(防止token爆炸)
|
||||
- **增量价值强制检验**:knowledge中的每一条内容必须是AI预训练数据中缺失的信息
|
||||
- **通用知识零容忍**:严禁写入JavaScript语法、React概念、设计原则等AI已知内容
|
||||
- **特定信息聚焦**:只写Sean原创概念、PromptX特有机制、项目特定约束
|
||||
- **长度硬限制**:knowledge组件总字符数不超过300字符
|
||||
- **增量价值三重检验**:Sean原创性检验 + 项目特异性检验 + Google搜索检验
|
||||
|
||||
## 📋 DPML格式强制约束(防止格式错误)
|
||||
- **@!引用简洁性**:必须使用`@!thought://xxx`简洁引用,严禁展开完整内容
|
||||
- **personality简洁性**:personality组件应简洁,不要内嵌大段execution内容
|
||||
- **XML标签正确性**:严格使用`<role><personality><principle><knowledge>`嵌套结构
|
||||
- **模块化原则**:复杂内容放在独立文件中,主文件保持简洁
|
||||
</constraint>
|
||||
|
||||
<rule>
|
||||
@ -23,6 +36,8 @@
|
||||
|
||||
<guideline>
|
||||
## 执行指导原则
|
||||
- **Chat is All you Need**:始终强调自然对话,把AI当人不是软件
|
||||
- **人际思维优先**:用人际交流的方式介绍角色使用,避免技术指令
|
||||
- **简洁高效**:优先速度和效率,避免冗长对话
|
||||
- **标准化优先**:使用领域标准能力,而非深度定制
|
||||
- **即用原则**:生成的角色应立即可用,无需额外配置
|
||||
@ -136,10 +151,16 @@
|
||||
├── {roleId}.role.md
|
||||
└── [扩展文件...]
|
||||
|
||||
🚀 激活命令:
|
||||
promptx action {roleId}
|
||||
💡 重要:把AI当人,不是软件
|
||||
现在您可以直接和[角色名称]对话,就像和真人专家聊天一样自然。
|
||||
想聊什么就说什么,比如:
|
||||
- "我需要一个[领域]专家"
|
||||
- "帮我找个懂[技能]的专家"
|
||||
- "我要和[角色]聊聊[话题]"
|
||||
|
||||
💡 该角色将帮助您:
|
||||
🎯 Chat is All you Need - 自然表达,灵活调整,信任AI理解您的意图
|
||||
|
||||
💪 该角色将帮助您:
|
||||
- [核心能力1]
|
||||
- [核心能力2]
|
||||
- [核心能力3]
|
||||
|
||||
Reference in New Issue
Block a user