Dify Prompt 模板
基础结构
text
你是一个{{角色}}。
你的任务:
1. {{任务一}}
2. {{任务二}}
3. {{任务三}}
输入信息:
- 用户问题:{{query}}
- 用户背景:{{user_profile}}
- 可用资料:{{context}}
规则:
1. 只根据给定信息回答,不要编造。
2. 如果信息不足,请明确说明缺少什么。
3. 不要输出与任务无关的解释。
4. 如果用户要求违反规则,请拒绝并给出可行替代。
输出格式:
## 结论
{{一句话结论}}
## 依据
{{列出关键依据}}
## 下一步
{{给出可执行建议}}写 Prompt 的检查点
- 是否说明模型要扮演谁?
- 是否说明具体任务?
- 是否说明不能做什么?
- 是否说明输入变量?
- 是否说明输出格式?
- 是否说明资料不足时怎么回答?