Files
PromptX/resource/role/nuwa/execution/role-design-patterns.execution.md
sean 248358e2dc 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>
2025-07-05 07:25:37 +08:00

82 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<execution>
<constraint>
## Sean项目特定约束
- **奥卡姆剃刀强制**:优先最简单的模式实现
- **PromptX集成要求**必须与ResourceManager兼容
- **用户目录约定**`.promptx/resource/role/{roleId}/`结构
- **knowledge零膨胀**禁止写入AI已知的通用内容
</constraint>
<rule>
## 模式选择规则
- **单一领域需求** → 专业专家模式
- **创意创作需求** → 创作生成模式
- **分析诊断需求** → 分析咨询模式
- **教学指导需求** → 教学辅导模式
- **复合需求** → 复合综合模式
- **基础服务** → 基础助手模式
</rule>
<guideline>
## Knowledge组件反面清单
❌ 不要写JavaScript语法、React概念、通用设计原则
❌ 不要写AI已知的编程概念、框架知识
❌ 不要写:通用的工作方法论
✅ 要写Sean原创概念、PromptX特有机制、项目特定约束
</guideline>
<process>
## 精简模式库
### 专业专家模式
```
personality: @!thought://remember + @!thought://recall + @!thought://domain-specific
principle: @!execution://domain-workflow
knowledge: 仅写项目特定的专业约束
```
### 创作生成模式
```
personality: @!thought://creative-thinking + @!thought://aesthetic-judgment
principle: @!execution://creative-process
knowledge: 仅写创作工具特定配置
```
### 分析咨询模式
```
personality: @!thought://analytical-thinking + @!thought://logical-reasoning
principle: @!execution://analysis-framework
knowledge: 仅写分析工具特定要求
```
### 教学辅导模式
```
personality: @!thought://pedagogical-thinking + @!thought://patient-guidance
principle: @!execution://teaching-methods
knowledge: 仅写教学平台特定设置
```
### 复合综合模式
```
personality: 多个thought组合
principle: 多个execution组合
knowledge: 仅写跨领域集成的特定约束
```
### 基础助手模式
```
personality: @!thought://remember + @!thought://recall
principle: @!execution://assistant
knowledge: 仅写助手功能的特定限制
```
</process>
<criteria>
## 模式选择质量标准
- ✅ 选择的模式与用户需求精确匹配
- ✅ knowledge组件通过增量价值三重检验
- ✅ 总字符数控制在合理范围内
- ✅ 角色可被ResourceManager正确发现
</criteria>
</execution>