Prompt基础写法
Prompt 是给模型的任务说明。一个好 Prompt 应该让模型知道:你是谁、要做什么、依据什么、不能做什么、输出什么格式、如何判断好坏。
# 1. 基础结构
你是一个{角色}。
任务:
{说明要完成的事情}
背景:
{提供必要上下文}
要求:
1. {约束一}
2. {约束二}
3. {约束三}
输出格式:
{给出结构、字段或示例}
# 2. 好 Prompt 的标准
| 标准 | 说明 |
|---|---|
| 目标明确 | 模型知道最终要产出什么 |
| 上下文充分 | 不让模型凭空猜 |
| 约束具体 | 明确范围、边界、语气和禁止项 |
| 格式清晰 | 输出可以被人或程序稳定消费 |
| 可检查 | 有标准判断回答是否合格 |
# 3. 示例:差 Prompt 和好 Prompt
差 Prompt:
帮我写个总结。
问题:
- 不知道总结什么。
- 不知道面向谁。
- 不知道长度。
- 不知道格式。
- 不知道是否要保留重点数据。
更好的 Prompt:
你是一个技术文档编辑。
请把下面这段项目周报总结成面向研发经理的简报。
要求:
1. 控制在 200 字以内。
2. 按“进展、风险、下周计划”三部分输出。
3. 保留关键时间、系统名和阻塞事项。
4. 不要添加原文没有的信息。
原文:
{周报内容}
# 4. 常用写法
# 4.1 改写类
请把下面内容改写得更清晰、专业,但不要改变原意。
输出两版:
1. 简洁版
2. 正式版
# 4.2 总结类
请总结下面内容,输出:
- 核心结论
- 关键事实
- 风险点
- 后续行动
# 4.3 分析类
请从以下维度分析:
1. 背景
2. 原因
3. 影响
4. 解决方案
5. 风险和取舍
# 4.4 生成类
请生成一份{文档类型},面向{读者},目标是{目标}。
风格要求:{风格}
输出格式:{格式}
# 5. 常见问题
| 问题 | 原因 | 改进 |
|---|---|---|
| 回答太泛 | 任务和上下文不具体 | 补充背景、目标和读者 |
| 输出格式乱 | 没有指定结构 | 给字段、表格或示例 |
| 模型编造 | 要求必须回答但资料不足 | 允许“不确定”或“资料不足” |
| 内容跑偏 | 多个目标混在一起 | 拆成多轮或多步骤 |
# 6. Tips 快问快答
Q:Prompt 要不要写得很长?
A:不是越长越好,而是必要信息要完整。无关背景会增加成本并干扰模型。
Q:为什么同一个 Prompt 每次结果不同?
A:模型生成有随机性,参数、上下文和模型版本都可能影响输出。关键任务要降低随机性并做校验。
Q:Prompt 能保证模型不犯错吗?
A:不能。Prompt 能提升质量,但事实校验、权限控制和安全边界仍要靠工程机制。
上次更新: 2026/06/25, 17:53:09