标签

掌握Prompt工程:提问方式决定AI输出质量

发布时间:2026-05-22 00:11来源:微信阅读:5

AI 每日一课 | 第 7 期

上期我们探讨了推理与生成机制——AI如何逐字产出内容。今天来聊聊一个你每天都在实践、却可能从未系统梳理的课题:如何与AI对话,才能获得最佳答案?

这就是Prompt工程(Prompt Engineering)。它并非神秘莫测,而是基于模型运作原理的「沟通方法论」。

回顾第6期:模型每一步都在依据前文预测下一个Token。你提供的前文(Prompt)直接决定了模型的预测走向。

形象比喻:Prompt犹如为导航设定目的地。同样的车辆(模型),输入「北京」与输入「北京市朝阳区建国路88号」,到达的精准度天壤之别。

模型的能力是恒定的,但Prompt决定了你能激发多少潜能。优秀的Prompt能让7B模型达到接近70B的水平;糟糕的Prompt则能让GPT-4给出毫无价值的回复。

大多数API将Prompt划分为三个组成部分:

System(系统指令):设定AI的身份定位、行为准则、输出样式。模型会在整个对话过程中始终遵循。

User(用户输入):你的具体问题或指令。

Assistant(助手回复):AI的作答,也可预填充以引导输出方向。

User: 编写一个快速排序算法。

Assistant: (模型开始生成)

System Prompt是最被忽视的利器。多数人只撰写User消息,未能认识到System的强大作用。一个恰当的System Prompt能从根本上提升所有后续回答的品质。

赋予模型一个具体角色,它会依据该角色的「专业素养」来作答。

差:帮我检查这段代码有什么问题

好:你是一位拥有10年经验的高级Go语言工程师,精通高并发系统架构设计。请review以下代码,重点审视并发安全性与性能表现。

为何有效?模型在预训练阶段接触过大量「专业人士撰写的内容」,角色设定帮助它锁定到相应的「知识领域」。

为模型提供若干输入-输出的范本,使其掌握你所需的格式与风格。

输入:这个方案需要调整。

输出:This proposal requires further refinement.

输入:领导要求下周必须完成。

输出:Management has set a firm deadline for next week.

输入:这个bug很严重,需要立即修复。

输出:

模型在观察前两个示例后,会自动习得「口语中文 → 正式商务英语」的转换规律。

Few-shot的威力:无需微调模型,仅需2-5个示例就能让模型掌握新任务。

引导模型「先思考再作答」,而非直接给出结论。

差:小明有5个苹果,给了小红2个,又买了3个,现在有几个?

好:小明有5个苹果,给了小红2个,又买了3个,现在有几个?请逐步推理。

添加「请逐步推理」后,模型会展示思考过程,准确率明显提高。

为何有效?自回归生成本质是「边输出边思考」。让模型先输出推理步骤,相当于给予更多「思考空间」——中间步骤的Token会影响后续预测,引导模型走向正确答案。

清晰指定你期望的输出格式。

{

"summary": "一句话概括",

"priority": "high/medium/low",

"estimated_hours": 数字,

"risks": ["风险1", "风险2"]

}

模型非常善于遵循格式规范。一旦给出模板,它几乎不会偏离。

明确告知模型「避免什么」与「必须做什么」。

- 回复不超过200字

- 避免使用专业术语,用通俗易懂的语言

- 如不确定,回答「我不确定」而非编造

- 每个要点用一句话归纳

约束越细化,输出越可控。

过于笼统:「帮我写个程序」→「请用Python实现一个计算器,支持加减乘除运算」

冗长无焦点:堆砌3000字背景 → 精简至核心信息,采用结构化呈现

负面指令:「不要用for循环」→ 改为「使用列表推导式」

一次性提问过多:5个不相关问题 → 分多次询问,每次聚焦一个主题

缺少背景信息:「这个bug怎么修」→ 附上错误日志、代码片段、环境配置

核心原则:把模型视作一位能力出众但不了解你情况的新同事。你提供的背景信息越详尽,它的输出越精确。

回到第3期讲述的Transformer注意力机制:模型在生成每个Token时,会「关注」输入中的全部内容。Prompt工程的本质,就是调控模型的注意力分配。

角色设定:引导模型关注「专家视角」

Few-shot:引导模型关注「输出格式」

CoT:引导模型关注「推理步骤」

约束:引导模型关注「边界条件」

你在第4期学到的Token预算概念同样适用此处——Prompt越长,消耗的Token越多,留给回答的空间越少。因此优质的Prompt应当精炼且信息密度高。

policy.md——System Prompt + 规则约束 + Few-shot的工程化实践

SKILL.md——角色设定 + 能力边界定义

steering文件——全局约束,作用于所有对话

泰勒一阶优化提示词——量化每个Prompt片段的重要性

RAG检索注入——动态补充背景知识,拓展模型认知

你的整个Camus Skill体系,本质上就是一套工程化的Prompt管理系统——将零散的Prompt技巧固化为可复用、可迭代的文件架构。

1.Prompt决定你能激发模型多少能力——好的Prompt让7B接近70B

2.System Prompt是最被低估的利器,一次设定持续生效

3.五种核心技巧:角色设定、Few-shot、CoT、格式约束、边界约束

4.Few-shot仅需2-5个示例就能教会模型新任务,无需微调

5.CoT「逐步推理」能显著提升推理准确率

6.Prompt工程的本质是控制Transformer的注意力分配

明天第8期,我们聊上下文窗口——为什么AI会「遗忘」之前的对话?KV Cache是什么?长文本处理的瓶颈在哪?

明天见。