
拥抱AI(三):Prompt - 说清任务很重要
Prompt + Structured Output:为 什么这比“会聊天”更重要
很多人刚接触大模型时,最直观的感受是:
它很会聊天。
它很像人在说话。
它能写很多自然语言内容。
但如果你真的想理解大模型应用,你会很快发现:
“会聊天”其实不是最重要的能力。
真正更重要的是两件事:
- 你能不能把任务说清楚
- 模型能不能把结果按你要的格式稳定输出
前者叫 Prompt,后者叫 Structured Output。
如果说 Transformer 解决的是“模型怎么理解上下文”,
那么 Prompt + Structured Output 解决的就是:
“我们怎么更准确地指挥模型做事,以及怎么让模型的输出真正可用。”
一句话理解 Prompt
最直白地说:
Prompt 就是你交代给模型的任务说明。
它不只是“提问”,更像是:
- 你让模型扮演什么角色
- 你希望它完成什么任务
- 你要求它遵守什么约束
- 你想要它以什么方式输出
所以 Prompt 本质上不是聊天技巧,而是:
你和模型之间的任务接口。
为什么 Prompt 很重要?
因为大模型虽然很强,但它不会自动知道你真正想要什么。
比如你只说一句:
帮我分析这份报告。
这句话太宽了。
模型会不知道:
- 你要分析什么?
- 是分析摘要、结构、逻辑,还是数据问题?
- 你想要简短结论,还是详细报告?
- 你是给老板看,还是自己理解?
于是模型可能会给出一个“看起来还行,但不太对你胃口”的回答。
这就是很多人使用大模型时最常见的问题:
模型不是不会,而是你没把任务定义清楚。
Prompt 的本质,不是“咒语”,而是“任务说明书”
很多人会把 Prompt Engineering 想得很玄,好像是在研究某种神秘技巧。
其实没那么复杂。
从应用角度看,好的 Prompt 本质上就是一份更清楚的任务说明书。
你可以把它理解成给一个非常聪明、但不会主动猜你心思的实习生派活:
如果你说:
你帮我看一下这个东西。
对方当然很难做好。
但如果你说:
请你用产品经理视角,阅读这份需求文档,提取 3 个核心目标、2 个主要风险,并用表格输出。
这时候任务就清楚很多了。
所以 Prompt 的真正价值,不是“让模型更聪明”,而是:
让模型更准确地理解你要它做什么。
一个最简单的对比
普通问法
帮我总结这篇论文。
这个 Prompt 可以用,但很模糊。
更好的问法
请你用通俗语言总结这篇论文,输出包括:
- 研究问题
- 方法
- 主要结论
- 局限性
每部分不超过 3 句话。
这时候模型更容易给出你真正想要的结果。
所以你会发现:
Prompt 写得越清楚,模型输出通常越稳定。
一个好 Prompt 通常包含什么?
从实际应用角度,一个好 Prompt 往往包含 4 个部分:
1. 角色
你希望模型以什么身份做这件事?
例如:
- 你是一名产品经理
- 你是一名经济学研究助理
- 你是一名英文论文润色专家
- 你是一名 SQL 分析师
角色的作用是帮助模型更快进入你想要的视角。
2. 任务
你具体要它做什么?
例如:
- 总结
- 分类
- 提取信息
- 改写
- 比较方案
- 生成表格
- 输出 JSON
任务描述越具体,结果越好。
3. 约束
你不希望它怎么做,或者你希望它遵守什么限制?
例如:
- 不要太学术
- 保持礼貌但不要太弱
- 每点不超过 20 个字
- 不要虚构信息
- 只基于我提供的文本回答
这一部分非常重要,因为很多“翻车”都不是模型不会,而是约束没写清楚。
4. 输出格式
你希望它最终长什么样?
例如:
- 用 3 个要点回答
- 用 markdown 表格输出
- 输出 JSON
- 每段一个标题
- 先给结论,再给解释
这部分直接关系到结果能不能被你继续使用。




