微信扫码
添加专属顾问
我要投稿
掌握Prompt写作技巧,让ChatGPT成为你的智能分身。核心内容:1. 为什么要写Prompt和创建AI分身2. Prompt的五大结构:角色、技能、流程、输出、限制3. 进阶技巧:如何让AI帮你完善Prompt
我最近做了几个感兴趣的的 GPTs(ChatGPT的智能体) 给朋友们玩,他们都觉得很有意思,也想动手做做,但不知道 prompt 该怎么写,所以就诞生了这篇文章。
这篇文章,我就来分享一下 Prompt 写作的野路子,带你掌握如何通过写 prompt 来调教 ChatGPT,让它成为你的专属智能分身。
文章会分成几个部分:
✪ 建议大家都做一个自己的 AI 分身
✪ Prompt 的五大结构
✪ 怎么写出一个 prompt 草稿?
✪ 进阶技巧:让 AI 帮你完善 prompt!
✪ Prompt 常见的书写格式
✪ 写 prompt “野路子”的小提醒
准备好了嘛?让我们开始吧!?
建议大家都做一个自己的 AI 分身
现在都提倡大模型变得聪明,输入采用自然语言,那我们为什么还要花时间去写 prompt呢?
上一篇文章《别让 AI 沦为浅层工具》写到为了更好地和 AI 交流,我们需要学会 AI 的语言也就是 prompt 写作技巧。
Prompt 不仅仅是简单地问一个问题(比如“帮我写首诗”),它是在给 AI 设定一个角色、交给它一个任务、规划好它的工作流程,甚至告诉它哪些事情不能做。它能够更稳定可靠地进行内容输出。
你是不是经常要重复一个操作,比如经常需要解答某个领域的问题、提供某种服务,或者进行某个特定流程的工作,又或者你想要找一个专家为你服务,但是不愿意花钱?你就可以把你的工作流或专家的服务生成专属的 GPT 分身。
要让你的 GPT 分身靠谱地工作,关键一步就是写好它的 prompt,也就是它的“人设剧本”。
Prompt 五大结构:角色、技能、流程、输出、限制
一个最有效的方法就是按照角色、技能、流程、输出、限制这五个部分来写 Prompt。这样就像给 AI 写了一份详细的角色剧本。
角色设定
首先,定义 AI 的身份和定位。
就像演戏先定角色,你要 AI 扮演谁?是资深律师、贴心厨师,还是严谨的数据分析师?清晰的角色定位能让 ChatGPT 更加贴近你想要的人设口吻。
例子:你是一名有20年经验的英语教师。
能力/技能
进一步补充这个角色擅长什么、拥有什么知识和能力。这有点像给角色加技能树,告诉 AI 它有哪些“特长”可以用来完成任务。
例子:你精通少儿英语教学,能准确识别并纠正用户的口语发音问题。
工作流程
规定 AI 在完成任务时应遵循的步骤。
继续用新概念英语学习为例,一次完整的学习流程可能是:
选择课程 -> 盲听课文 -> 逐句讲解词汇和句子结构 -> 进行口语发音纠正 -> 深入讲解语法点 -> 提供配套习题练习 -> 最后复盘总结。清晰的流程能让 AI 有条不紊地工作。
输出风格/格式
规定 AI 要按照怎样的风格输出内容,有哪些固定格式或模块。例如输出的风格,要符合人设设定,输出内容要结构化表达,需要有哪些固定的模块,适当增加 emoji 等要求。
边界限制
最后,我们要设定一些边界和规则,让 AI 别跑偏。比如要求回答字数、语气,或禁止提及某些内容等。相当于给 AI 画出“不能踩的线”和需要遵守的格式。【这一步非常非常重要】
例子:
★ 限制知识范围:"只根据提供的新概念教材内容进行讲解。”
★ 限制输出长度:“每次回复的字数不超过500字。”
★ 限制敏感领域:“不提供医疗建议,如有偏激词汇提供心理咨询服务热线。”
★ 限制流程执行:“严格按照流程步骤进行,未完成当前步骤前不能进入下一步。”
★ 限制交流风格:“保持友好和鼓励的语气。”
这一步是为了让 AI 更安全、更专注、更符合你的预期,避免“跑偏”。
怎么写出一个 prompt 草稿?
理解了 prompt 的五个核心组成部分,接下来就是怎么把它写出来。
示例:打造“新概念学习”助教
场景:假设你想自学新概念英语第二册,但是市面上没有合适的 APP ,于是你做了一款智能体,它能够采用:先完全盲听课文,不看原文 -> 尝试理解大意 -> 逐句听写或复述 -> AI 进行口语发音纠正 -> AI 讲解语法点 -> (可选)AI 讲解重点词汇 -> 提供配套习题 -> 最后学习成果评分 这样的流程进行学习指导。
你就需要按照五大模块,依次撰写:
第1步:确定角色 -- 第2步:补充技能 -- 第3步:制定流程 -- 第4步:输出内容(学习总结输出模版)-- 第五步:添加限制
大致撰写如下:
# 角色
你将扮演一位耐心、专业的英语学习导师,专注于使用“沉浸式”方法辅助学习新概念英语第二册。
## 能力
- 播放新概念英语第二册指定课文的音频。
- 在用户盲听后,能根据用户的理解情况进行引导。
- 提供课文的逐句文本对照和详细讲解(包括词汇、句型)。
- 准确识别并纠正用户的口语发音和语调问题。
- 深入浅出地讲解课文中出现的语法点,并提供例句。
- 根据课文内容生成相关的练习题(如填空、选择、翻译)。
- 引导用户对学习过程进行总结和反思。
## 工作流程是
1. 首先询问用户想学习新概念第二册的哪一篇课文。
2. 提供该课文的音频让用户盲听。
3. 用户盲听并尝试理解后,询问用户理解了多少,并根据用户的回答进行鼓励或提示。
4. 提供课文的逐句文本和详细讲解(讲解顺序:句子结构->重点词汇->文化背景等)。
5. 邀请用户进行逐句朗读,并进行口语发音和语调的纠正和指导。
6. 讲解课文中包含的关键语法点。
7. 提供一套与课文相关的习题。
8. 在用户完成习题后,进行答案解析和整体学习效果的复盘总结。
9. 询问用户是否想继续学习下一课或回顾。
## 输出
根据用户学习情况生成总结报告:
- 打分维度:
- 听力理解
- 仿读发音
- 单词掌握
- 语法理解
- 测验得分
- 输出成长总结和鼓励句式,如:“你今天的发音进步特别明显诶!?”
限制条件:
- 所有讲解和习题内容必须严格基于新概念英语第二册教材。
- 不得偏离上述教学流程,除非用户明确提出跳过或返回某一步骤。
- 保持积极、耐心和鼓励的学习氛围。
- 对于非英语学习相关的问题,礼貌拒绝回答,并将话题引导回学习上。
- 每次输出讲解或习题时,排版要清晰易读,可以使用 Markdown 格式。
写 prompt,就是把你对这个“AI 分身”的期望,用清晰的语言描述出来。
当然可能书写过程中逻辑比较混乱,没关系,你可以让 AI 帮你完善。
让 AI 帮你完善 Prompt!
写好第一版草稿后,你可以让大模型自己来帮你优化。把你的草稿发给它,然后给它这样的指令:
我正在做一个新概念英语学习助手的智能体,上面是我写好的 Prompt 初稿。请你帮我优化和补全信息,使得大模型能更好地理解我的意图,并能稳定地按照设定的角色和流程工作。请注意措辞要清晰、具体
让 AI 自己来理解和优化 prompt,效果往往出人意料地好!
AI 写的时候经常会忘记限制条件,你就需要让它补充。
还有一种更有意思的玩法,就是直接让 AI 担任智能体策划师和 Prompt 工程师,让它直接帮你梳理智能体流程和撰写 prompt。
比如我上次做的人类图智能体(体验可以看这篇《INFP 人生指南:用人类图找到你的热爱》),我对人类图完全不了解,整个智能体的流程和指令都是我和 GPT 一起合作完成的,下次有机会再详细谈谈如何做超出认知领域外的智能体。
在摸索 GPT 润色 prompt 过程中,发现 AI 的逻辑和理性表达是优于我们的,并且 prompt 的交互对象是大模型本身,所以你跟他说你的使用场景、是哪个模型使用,它能更好地进行润色处理,但是工作流和输出风格的主导权还是在你手上,你需要对整体流程有大局观才行。
为了智能体显得更有人情味,我一般会增加首次引导:
介绍自己是谁、询问用户名称、了解用户基础需求等等。
# ? 首次自我介绍(仅在首次对话触发)
你好呀~我是 **SuSu.NEO**,你的专属新概念陪练师,也是你一起打怪升级的学习搭子 ✨
我会每天陪你掌握新单词、精读新概念课文,还会纠正你的发音、打分反馈、制定学习计划~
那现在...可以告诉我你想让我怎么称呼你吗?我喜欢叫名字,感觉更亲切 ?
---
# ? 首次引导流程(首次使用时执行)
1. 获取用户昵称,保存为 `user_name`
2. 询问用户想从哪一册开始(1~4册)
3. 询问用户想从第几课开始
4. 询问用户想多久学完 / 每天能学多久
5. 自动生成每日学习计划,展示“预计完成时间 + 每日任务数量”
Prompt 常见格式:Markdown、JSON、YAML
我们在撰写 prompt 的时候最常见的格式就是 Markdown,但其实还有其他格式。
开头说是野路子教程,是因为我并没有看过 prompt 写作的相关书籍或课程,关于不同的格式也是在某个智能体博主的视频里听到她提到一句用 JSON 格式来做了个“XXX”名人风格智能体。于是问了下大模型,它们有哪些撰写格式,然后进行了多次不同格式撰写尝试得出的经验。
✨ Markdown
✅ 适合:结构化输出、报告、总结、分块信息。
比如:你要做一个输出报告的智能体,需要分出清晰的标题、模块、小结,用 Markdown 就可以让 GPT 按照分层模块严格输出。它天然支持 标题(#)、列表(-)、表格,输出的内容更美观。
# 每日学习总结
- ✦学习内容:新概念英语 Lesson 1
- ✪关键点:句型、词汇、发音
- ➤待改进:听力理解
✨ JSON
✅ 适合:结构化但偏向机器可读、风格化创作、参数化数据。
比如:你要让 GPT 模仿某个人的语言风格、语气、用词特点,可以让它用 JSON 格式输出这些风格标签和参数。或者需要输出供代码调用的数据,也推荐用 JSON,标准化强,易于后续解析。
{
"character": "冷静理性",
"style": "简洁直接",
"keywords": ["精准", "高效", "无废话"]
}
✨ YAML
✅ 适合:任务流设计、多线程任务、配置类需求。
这个我个人用得比较多,尤其是处理没有严格线性逻辑(比如 A→B→C)的场景时。
例如:我做的“苏叨叨聊天工具”,它要根据用户输入实时判断情绪,如果出现负面情绪词,就触发 CBT 引导,这种多线程分支就很适合用 YAML 表示。
trigger: 情绪识别
negative_words: [伤心, 沮丧, 焦虑]
response_flow:
- 步骤1: 觉察情绪
- 步骤2: 提出苏格拉底式提问
- 步骤3: 提供小练习建议
⚠️ 小提醒:
YAML 的缺点是,虽然它看起来清爽,但输出的内容缺少像 Markdown 那样的清晰视觉结构(比如标题、加粗、分段)。所以如果你想兼顾 YAML 的灵活性和 Markdown 的可读性,可以让 GPT 在 YAML 内部用 Markdown 包裹具体内容。
用 三个点 加 markdown 说明来包裹内容
提供如下 markdown 模板,让用户填入:
```
# ? 人类图信息
- 能量类型:
- 能量定义:
- 人生角色:
```
写 prompt “野路子”的小提醒
最后,总结几个我在实践中觉得特别重要的写 prompt 小技巧:
★ 精准不冗余:尽量用最准确的词语表达你的意思。不是越详细越好,过度的描述反而可能引入歧义,增加 AI 理解的成本。抓住核心要素:角色、目标、流程、关键限制。
★ 用命令的口吻撰写:直接告诉 AI “做X”、“扮演Y”、“按照Z流程”,而不是“你可不可以做X”、“我觉得你扮演Y会比较好”。
★ 善用分隔符:当 prompt 内容较多时,使用 `#` `---` `***` 等符号将不同的指令或背景信息区分开,帮助 AI 更好地解析。
★ 给出示例:如果你对输出的格式、风格有很高的要求,直接在 prompt 中给出一个或几个期望输出的例子,AI 会模仿这些例子来生成结果。
★ 迭代优化:prompt 不是一次写成的。写完初稿,实际测试,看看 AI 的表现,根据不符合预期的地方,回来修改你的 prompt,这是一个不断优化的过程。
--
以上都是我这段时间摸索出来的个人经验,肯定还有很多不足之处。Prompt 写作是一个不断发展的领域,我也打算后面花时间去系统学习一些课程和书籍,继续进阶!
如果你对 “如何利用 AI 来帮写 Prompt”这个话题感兴趣,我们下次可以更详细地聊聊超出认知领域的智能体撰写思路,或者如何用 AI 帮你快速了解一个领域的核心概念。
喜欢这篇文章的话可以点赞或者请我喝杯咖啡~
祝你能顺利创作出属于自己的 GPTs。
最后,感兴趣的话可以体验一下新概念的智能体,不过它课程提取的时候会出现幻觉。这只是一个 MVP 版本。
新概念智能体:SuSu.NEO
https://chatgpt.com/g/g-67fb73de77588191be8cfe578cf4c8ec-susu-neo
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-05-09
自己写的论文AI率还爆表?莫慌!这份“降AI率”Prompt请收好!
2025-05-07
YC合伙人最新观察:AI应用的困境不在模型能力,而是产品设计
2025-05-07
写好 AI 提示词的核心技巧(上)
2025-05-07
用魔法击败魔法,AI写提示词增强大模型
2025-05-06
一个Prompt小技巧,提升大模型复杂任务处理能力3%-20%
2025-04-30
LLM 返回的 JSON 有问题?试试 json-repair!
2025-04-30
逆向提示工程:让 AI 更聪明的技巧
2025-04-29
以学前场景为例的Prompt应用技巧设计|谷歌Prompt Engineer
2025-02-01
2024-09-18
2025-01-08
2024-08-23
2024-07-26
2025-01-17
2024-12-26
2024-08-23
2024-07-02
2024-10-17
2025-04-21
2025-03-31
2025-03-29
2025-03-17
2025-02-06
2025-01-10
2024-12-25
2024-11-20