1. Prompt基础回顾:什么是Prompt、Prompt的核心要素、Prompt的通用模板结构

好,咱们正式开始。第一节课,我打算带大家快速过一遍Prompt的基础。

你可能会想:「我都来学进阶方案了,还回顾基础?」

嗯,我理解。但说实话,我见过太多人——包括我自己早期——在基础不牢的情况下硬写复杂Prompt。结果呢?输出飘忽不定,改来改去还是不行。

所以,咱们花点时间,把地基夯实。

1.1 什么是Prompt?

Prompt,说白了就是你给AI的「指令」。你告诉它做什么、怎么做、输出什么格式。

但这里有个关键点:Prompt不是简单的提问

我举个例子。你问AI:「帮我写个方案。」它可能给你一堆废话。但如果你说:「你是一名资深产品经理,请为某社交App设计一个用户增长方案,要求包含三个阶段、每个阶段三个具体动作,输出格式为Markdown。」——你看,结果完全不一样。

为什么会这样?

因为AI需要明确的上下文、角色、任务和约束。Prompt的本质,就是把这些信息结构化地传递给模型。

核心理解:Prompt = 指令 + 上下文 + 约束 + 输出格式

1.2 Prompt的核心要素

我在项目中总结过,一个高质量的Prompt,通常包含以下五个要素。你想想看,少了哪一个,输出都可能跑偏。

要素 说明 示例
角色 告诉AI它应该扮演什么身份 「你是一名资深UI设计师」
任务 明确要完成的具体工作 「请设计一个登录页面的交互流程」
上下文 提供背景信息或前置条件 「该产品面向老年用户,字体需放大」
约束 限制范围、风格、长度等 「不超过200字,使用口语化风格」
输出格式 指定结果的呈现方式 「用Markdown表格输出」

我个人习惯,写Prompt前先在心里过一遍这五个要素。缺哪个补哪个,基本不会出错。

小技巧:如果你不确定某个要素是否必要,先写上去试试。AI多读一点信息不会爆炸,但少读了可能就跑偏。

1.3 Prompt的通用模板结构

好,要素讲完了。那怎么把它们组装起来?

我早期踩过不少坑。比如把角色和任务混在一起写,AI理解起来很费劲。后来我总结了一套通用模板,用了两年多,效果一直很稳。

# 角色
你是一名[具体角色],擅长[相关领域]。

# 任务
请完成以下任务:[具体任务描述]

# 上下文
背景信息:
- [关键背景1]
- [关键背景2]
- [关键背景3]

# 约束
要求:
- [约束1]
- [约束2]
- [约束3]

# 输出格式
请以[格式类型]输出,包含[具体要求]。

你看,结构非常清晰。每个部分独立成块,AI一眼就能看懂。

我曾经在一个电商项目中,用这个模板写了一个商品描述生成的Prompt。角色是「资深文案」,任务是「为某款耳机写三段不同风格的描述」,上下文给了产品参数和目标用户画像,约束了每段不超过50字,输出格式是Markdown列表。结果?一次通过,几乎没改。

注意:这个模板不是死的。你可以根据实际需求增删模块。比如有些场景不需要角色,那就去掉。但核心逻辑——分块、清晰、结构化——一定要保持。

1.4 一个完整的示例

咱们来看个实际案例。假设我要让AI帮我写一封邮件。

❌ 不好的Prompt:

帮我写封邮件。

✅ 好的Prompt:

# 角色
你是一名商务助理,擅长撰写专业邮件。

# 任务
请帮我写一封邮件,通知客户项目延期。

# 上下文
- 项目名称:XX系统升级
- 原定交付日期:2024年3月15日
- 延期原因:第三方接口调整
- 预计新日期:2024年4月1日
- 客户关系:合作两年,关系良好

# 约束
- 语气要诚恳、专业
- 不要推卸责任
- 提供明确的解决方案
- 不超过200字

# 输出格式
直接输出邮件正文,不要额外说明。

你看,后者把所有的信息都交代清楚了。AI输出的邮件,基本可以直接用。

嗯,这里要注意:上下文越具体,输出越精准。别怕写多,怕的是写少。

1.5 避坑指南

最后,分享几个我踩过的坑。

  • 角色模糊:我曾经只写「你是一名专家」,结果AI输出了一堆泛泛而谈的内容。后来改成「你是一名有10年经验的UI设计专家,专注移动端交互」,效果立竿见影。
  • 任务太宽泛:比如「帮我优化这段文字」。AI不知道你要优化什么——是精简?是润色?还是改风格?一定要说清楚。
  • 忽略输出格式:你不指定格式,AI可能给你一段散文,也可能给你一个表格。你想想看,如果你要的是表格,它给你散文,你是不是还得再改一次?

总结一下:Prompt基础就三件事——理解什么是Prompt、掌握五个核心要素、用好通用模板结构。把这三点吃透,后面的进阶内容你才能跟得上。

好,这一节就到这儿。下一节咱们聊聊「多轮对话的核心机制」,我会结合我实际做过的客服机器人项目来讲,保证干货满满。