6.3 Prompt工程工具链
Prompt工程核心原则
好的Prompt = 清晰指令 + 适当上下文 + 结构化输出 + 约束条件
Prompt设计的五层结构
第一层:角色定义
你是一个[角色],负责[任务]
示例:
你是一个专业的保险客服助手,负责回答客户关于保险产品的问题。
第二层:任务描述
你的任务是[具体任务]
示例:
你的任务是帮助用户理解保险条款,并推荐合适的保险产品。
第三层:输入输出格式
输入:[描述用户输入格式]
输出:[描述期望输出格式]
示例:
输入:用户提出的保险问题
输出:1) 回答内容 2) 置信度 3) 如需转人工则标注
第四层:约束条件
重要约束:
- [列出必须遵守的规则]
- [列出需要避免的情况]
- [列出边界情况处理]
第五层:示例(Few-shot)
示例1:
用户:什么是重疾险?
回答:1) 定义:... 2) 适用人群:... 3) 如需了解具体产品,请告诉我您的年龄和预算。
常用Prompt模板
问答类Prompt模板
## 系统Prompt
你是一个专业的[领域]助手,名为[名称]。
你的职责:
1. [主要职责1]
2. [主要职责2]
3. [主要职责3]
回答原则:
- 准确:不知道的明确说不知道,不要编造
- 简洁:直接回答,不要过多废话
- 友好:语气亲切,但不失专业
- 完整:必要时提供额外有用信息
回答格式:
- 能回答:按以下格式回答
【回答】:...
【依据】:...(知识来源)
【建议】:...(如适用)
- 不能回答:按以下格式回复
【无法回答】:...
【原因】:...
【建议】:请咨询专业人士/拨打客服热线XXX
## 用户输入
[用户问题]
## 回答
分类类Prompt模板
## 分类Prompt
你是一个文本分类器,负责将用户输入分类到预定义的类别中。
预定义类别:
- A类:[描述]
- B类:[描述]
- C类:[描述]
- D类:无法分类
分类依据:
[详细的分类标准说明]
## 输入
[待分类文本]
## 输出(仅输出类别字母,不要其他内容)
总结类Prompt模板
## 总结Prompt
请将以下文本进行总结,遵循以下要求:
1. 长度:[X]字以内
2. 风格:[正式/简洁/专业]
3. 重点:[必须包含的信息]
4. 格式:
【总结】:...
【关键要点】:
- 要点1
- 要点2
- 要点3
## 原文
[待总结文本]
Prompt优化流程
步骤一:写初始Prompt(基础版本)
↓
步骤二:准备测试集(10-20个典型用例)
↓
步骤三:基线测试,记录效果
↓
步骤四:Bad Case分析
↓ 循环
步骤五:针对性优化Prompt
↓
步骤六:再次测试
↓ 循环
步骤七:稳定版本上线
Bad Case分析模板
Bad Case #1:
输入:[用户问题]
期望输出:[期望的回答]
实际输出:[实际的回答]
问题分析:[为什么会出错]
优化建议:[如何修改Prompt]
Bad Case #2:
...
Prompt版本管理
| 字段 |
说明 |
| 版本号 |
v1.0, v1.1, v2.0 |
| 更新日期 |
2026-06-20 |
| 更新内容 |
优化了XX场景的回答 |
| 更新原因 |
针对XX Bad Case的修复 |
| 测试结果 |
准确率从85%→88% |
| 负责人 |
FDE-XXX |
觉得有用?分享给创业伙伴或交付团队
这篇内容适合在创业方向判断、客户沟通、项目交付和团队复盘时反复查看。