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.

82 lines (71 loc) 2.6 kB
<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>