本阶段课程 · 提示词与上下文
提示词的组成与任务表达示例提示与结构化输出多轮迭代与任务分解可复用模板与上下文组织
LESSON 05 / 36阅读约 7 分钟

提示词的组成与任务表达

任务、材料、条件与输出要求分别起什么作用,用完整对照说明。

提示词是模型接到的任务输入

提示词(prompt)是提供给模型、用于引导本次处理的输入。在聊天界面里,它常表现为你发送的一段话;在应用中,它也可能由固定规则、用户问题、资料和历史消息共同组成。提示词不等于某种特殊的“咒语”,也不是只有专业术语才能生效。

上一阶段讲过,模型根据当前上下文生成结果。提示词的作用,就是把任务所需条件放进这个上下文,减少模型不得不猜的部分。你没有说明读者是谁、材料有哪些、什么不能改,模型就只能按它认为合理的方式补全任务。

一份清楚的要求通常包含哪些部分

部分要解决的问题示例
任务最后要完成什么把这段通知改写成微信群消息
材料基于哪些事实处理原通知全文,活动时间和地点
条件什么必须满足不改变日期,不增加费用信息
输出形式结果怎么交给你100字以内,只给正文

这四项是检查信息是否缺失的方法,不是每次都必须填满的表格。“把你好翻译成英文”已经很明确,无需再加几百字角色设定;安排一周旅行,则通常需要日期、预算、出发地等更多条件。

看一组完整的前后对照

比较下面两个要求。第一个是“帮我写个活动通知”。它没有活动事实,因此即使生成了一段好看的文字,也很可能填入假设的时间和地点。

请写一则微信群活动通知。已知事实:周六15:00,二楼会议室,桌游活动,最多8人;报名方式是群里回复“参加”,周五20:00截止。语气自然,100字以内,只用这些事实,直接输出正文。

这里改变结果的主要因素,是提供了具体事实和交付要求。一个合格结果可以是:“周六下午3点来二楼会议室玩桌游吧,最多8人。想来的请在群里回复‘参加’,周五晚8点截止。”你可以逐项检查它有没有保留五个关键事实,而不用凭“感觉高级”来评价。

角色设定能做什么,不能做什么

“请作为编辑修改这段文字”可以提示模型采用一种工作方式。“你是世界上最厉害的专家”没有自动提供事实、工具或真实资格。角色描述只有在说明任务角度、读者和检查标准时,才更容易产生具体帮助。

与其写“你是顶级策划”,不如写“读者是第一次参加的人,请避免行话,并说明时间、地点和报名方式”。后者能直接影响输出,也便于检查是否遵守。

缺少条件时,应先补什么

不是所有缺失都必须追问。对改写任务,少一个修饰词不一定妨碍完成;对订票任务,没有日期可能完全无法执行。可以要求模型只询问会改变结果的必要条件,并把其他假设明确标出来。

当一段提示词已经很长,效果却不好时,先检查有没有冲突要求,例如“保留全部细节”和“最多一句话”。把优先级写清楚,通常比继续堆叠形容词有用。下一课会说明:当文字要求仍不够直观时,怎样用示例与输出格式进一步表达意图。

交互演示 · 提示词工作台把一句模糊需求,变成可执行的任务。 5 分钟 · 教学模拟

检查一下理解

提示词中的任务、材料、条件与格式分别有什么用?

本节参考与继续阅读

下列章节用于核对概念与机制。本站以中文重新组织讲解,例子和练习为独立编写。

可选练习得到一份用家里现有食材、20 分钟内完成的两人晚餐安排。
练习目标

得到一份用家里现有食材、20 分钟内完成的两人晚餐安排。

打开你常用的 AI 对话工具,选择“新建对话”或“新建聊天”。在输入框粘贴下面的内容,点击发送。后续步骤留在同一段对话里;只有明确要求时才新开对话。

今天的实际条件
两个人吃晚餐。冰箱里有鸡蛋、番茄、青菜和米饭。只有20分钟。不想出门买菜。家里有盐、油和锅。

跟着做一遍

下面的结果是本站编写的对照示例。实际工具的措辞可能不同,按每步的关键条件检查即可。

01

先试一句模糊的提问

新开对话,先不告诉它冰箱里有什么。

发给 AI 的内容
帮我想想晚饭吃什么。
做完后,展开结果对照
对照示例 · 不要求逐字相同

它可能推荐炒饭、面条、外卖或其他菜。这些建议未必适合你家现在的条件。

为什么这样做这里没有唯一正确答案。观察哪些建议需要你没有的食材,或超过你的时间。

02

一次把条件补齐

留在同一对话,发送下面完整要求。

发给 AI 的内容
请安排今天两个人的晚餐。现有鸡蛋、番茄、青菜、米饭,另有盐和油;有锅。20分钟内完成,不买新食材。给出菜名、简单做法和时间安排,缺少必要条件就先问我。
做完后,展开结果对照
对照示例 · 不要求逐字相同

方案可以是番茄鸡蛋配青菜和米饭,并按洗切、炒菜、装盘安排步骤。若米饭是生米,应先确认能否在20分钟内煮好。

为什么这样做目标、已有材料、限制和输出形式都清楚后,建议才有办法贴合现实。

03

处理遗漏,而不是照单全收

检查它是否默认米饭已熟。这里假定米饭已经煮熟,再补一个细节。

发给 AI 的内容
米饭已经煮熟。请把操作步骤整理为最多5步,先做什么、后做什么都写明。不要添加新的食材。
做完后,展开结果对照
对照示例 · 不要求逐字相同

应得到5步以内的安排,而且只出现清单里的食材与调味料。

为什么这样做好的提问并非越长越好,而是把会改变答案的条件说出来。

刚才用到的一个新词

任务说明

说清要做什么、手里有什么、有什么限制、最后要拿到什么。

没做出来?从这里排查

它还是加了虾仁、黄油等材料

指出具体新增食材,要求只用清单内容重写。

方案说20分钟,但步骤明显来不及

让它写出每一步估计时间,再用你自己的做饭经验检查。

换一个例子验证

为自己的一个小任务写清四项条件。

  1. 选择提醒、购物清单或学习安排中的一种。
  2. 写出目标、材料、限制和想要的结果形式。
  3. 比较补充条件前后的两份答案,找出两处有用变化。
检查标准可以把某个结果的改进,明确对应到你补充的条件。

完成状态仅保存在当前浏览器,可再次点击取消。