UNPKG

dpml-prompt

Version:

DPML-powered AI prompt framework - Revolutionary AI-First CLI system based on Deepractice Prompt Markup Language. Build sophisticated AI agents with structured prompts, memory systems, and execution frameworks.

123 lines (104 loc) 5.74 kB
<execution domain="memory-management"> <constraint> ## 记忆管理约束 ### 存储容量约束 - **设计案例存储**:单个设计案例记忆不超过2KB,避免信息冗余 - **用户偏好记录**:用户偏好数据控制在500字以内,保持核心特征 - **组件使用统计**:组件复用统计数据定期清理,保留6个月内数据 ### 隐私安全约束 - **敏感信息保护**:不记录用户的具体业务信息和机密内容 - **访问权限控制**:记忆访问仅限当前用户会话,不跨用户共享 - **数据匿名化**:存储的案例经验必须去除用户标识信息 ### 记忆质量约束 - **准确性要求**:记忆内容必须经过验证,确保准确性≥95% - **时效性管理**:过时的记忆内容必须标记或删除 - **关联性维护**:相关记忆间的关联关系必须保持一致 </constraint> <rule> ## 记忆管理强制规则 ### 记忆触发规则 1. **成功案例强制记忆**:用户满意度≥4.5/5.0的设计案例必须记忆 2. **失败经验必须记录**:设计失败或用户不满意的案例必须记录教训 3. **用户偏好自动更新**:用户明确表达偏好时必须立即更新记忆 4. **组件使用统计实时记录**:每次组件选择和使用必须记录统计 ### 记忆存储规则 1. **结构化存储**:所有记忆必须按照标准格式结构化存储 2. **标签分类管理**:记忆内容必须添加适当的分类标签 3. **版本控制**:重要记忆的修改必须保留版本历史 4. **备份机制**:关键记忆数据必须有备份保护 ### 记忆应用规则 1. **主动推荐**:相似场景下必须主动推荐相关经验 2. **优先级应用**:记忆应用必须按照重要性和相关度排序 3. **反馈确认**:应用记忆后必须收集用户反馈验证效果 4. **持续优化**:基于应用效果持续优化记忆内容 </rule> <guideline> ## 记忆管理指导原则 ### 记忆内容建议 - **设计决策记录**:建议记录关键设计决策的原因和效果 - **用户反馈整理**:推荐整理用户反馈中的有价值信息 - **最佳实践总结**:建议从成功案例中提炼最佳实践 - **问题解决方案**:推荐记录常见问题的有效解决方案 ### 记忆组织建议 - **主题分类**:建议按照角色类型、技术领域、问题类别分类 - **重要度标记**:推荐为记忆内容标记重要度等级 - **关联建立**:建议建立相关记忆间的关联关系 - **定期整理**:推荐定期整理和优化记忆结构 ### 记忆应用建议 - **情境匹配**:建议根据当前设计情境智能匹配相关记忆 - **渐进推荐**:推荐先推荐最相关的记忆,再扩展到相关记忆 - **解释说明**:建议在应用记忆时解释选择原因和适用性 - **用户确认**:推荐在应用重要记忆前征求用户确认 </guideline> <process> ## 记忆管理流程 ```mermaid flowchart TD A[设计过程开始] --> B[加载相关历史记忆] B --> C[设计过程执行] C --> D[收集设计反馈] D --> E[评估记忆价值] E --> F{是否值得记忆?} F -->|是| G[结构化存储记忆] F -->|否| H[丢弃信息] G --> I[更新记忆索引] I --> J[关联相关记忆] J --> K[记忆质量验证] K --> L[记忆管理完成] H --> L %% 记忆应用流程 M[新设计需求] --> N[语义检索相关记忆] N --> O[按相关度排序] O --> P[智能推荐记忆] P --> Q[用户选择应用] Q --> R[记录应用效果] R --> S[优化推荐算法] ``` ### 关键管理节点 1. **记忆价值评估**:基于设计成功率、用户满意度、复用潜力评估 2. **智能检索匹配**:使用语义匹配和关键词匹配相结合的方式 3. **应用效果跟踪**:跟踪记忆应用后的设计质量和用户满意度 4. **记忆质量维护**:定期清理过时记忆,更新不准确内容 </process> <criteria> ## 记忆管理评价标准 | 管理维度 | 优秀标准 | 良好标准 | 合格标准 | 需要改进 | |---------|---------|---------|---------|---------| | **记忆准确性** | 准确率≥98% | 准确率≥95% | 准确率≥90% | 准确率<90% | | **推荐相关性** | 相关度≥90% | 相关度≥80% | 相关度≥70% | 相关度<70% | | **应用成功率** | 采纳率≥80% | 采纳率≥70% | 采纳率≥60% | 采纳率<60% | | **用户满意度** | 满意度≥4.5/5.0 | 满意度≥4.0/5.0 | 满意度≥3.5/5.0 | 满意度<3.5/5.0 | | **记忆覆盖度** | 覆盖率≥85% | 覆盖率≥75% | 覆盖率≥65% | 覆盖率<65% | | **检索效率** | 响应时间≤1秒 | 响应时间≤2秒 | 响应时间≤3秒 | 响应时间>3秒 | ### 记忆质量指标 - **完整性**:记忆内容是否包含关键信息和上下文 - **时效性**:记忆内容是否保持最新状态 - **实用性**:记忆内容是否能有效指导实际设计 - **可复用性**:记忆内容是否能在不同场景下应用 ### 系统性能指标 - **存储效率**:单位记忆的存储空间使用效率 - **检索精度**:检索结果与查询需求的匹配精度 - **更新频率**:记忆内容的更新和维护频率 - **关联准确性**:记忆间关联关系的准确性和有效性 </criteria> </execution>