# 提示词结构探索
```mermaid
mindmap
root((提示词设计))
结构选择
单一协议
思考型(thought)
执行型(execution)
记忆型(memory)
资源型(resource)
协议组合
thought+execution
execution+memory
thought+resource
完整角色组合
表达方式
图形化表达
流程图
思维导图
序列图
状态图
文本化表达
有序列表
无序列表
表格
纯文本
目标用户
AI系统
通用大语言模型
特定领域模型
嵌入式AI系统
人类用户
提示词工程师
领域专家
终端使用者
```
# 提示词效果分析
```mermaid
graph TD
A[提示词分析] --> B[语义清晰度]
A --> C[结构合理性]
A --> D[执行可靠性]
B --> B1[标签语义是否明确]
B --> B2[内容描述是否准确]
B --> B3[指令是否无歧义]
C --> C1[层次结构是否合理]
C --> C2[组件关系是否正确]
C --> C3[是否符合DPML规范]
D --> D1[是否有明确的执行流程]
D --> D2[错误处理是否完备]
D --> D3[边界条件是否考虑]
```
## 协议兼容性分析
在组合多协议时,需考虑:
1. 协议语义是否互补而非冲突
2. 数据流向是否顺畅,输入输出是否匹配
3. 优先级是否明确,特别是多协议规则冲突时
4. 资源引用的加载时机是否合理设置
# 提示词设计风险评估
```mermaid
mindmap
root((潜在问题))
结构问题
标签嵌套不当
协议混用冲突
优先级设置错误
语义问题
指令歧义
执行路径不明确
边界条件未定义
资源问题
引用路径错误
加载时机不当
资源大小超限
执行问题
循环依赖
无法验证结果
异常处理不足
```
## 关键检查点
1. 提示词是否存在逻辑矛盾或自相冲突的指令?
2. 对于复杂任务,是否可分解为明确的子任务和判断步骤?
3. 资源引用是否考虑了加载失败的应对措施?
4. 提示词是否过度依赖特定AI系统的特性而缺乏通用性?
5. 结构是否过于复杂,增加了理解和执行的难度?