今天是这个系列的第二部分,只说一个要点:
“如何开始练习有效提问。”— 认真写出你的第一个 prompt
在开始之前首先推荐一下 @叫我峰兄 6 月份写的一篇新手向的帖子:一文讲透ChatGPT及如何正确提问 (zsxq.com)
峰兄在这篇分享里很细致的介绍了新手 0 到 1 的认知环节,我当时认真读了,觉得很不错就收藏起来了,今天点开看了一下,还是觉得很不错,贴在这里供参考。
第一步、理解GPT的工作原理
为什么在指南的第二篇里我要推荐这些常识科普呢?
因为小七姐发现,最早学习 prompt 的这一波初学者,因为当时太震撼了,太颠覆了,资料也相对很珍稀,所以大家都是从啃原理、了解概念、从最简单的 1+1=2 的 prompt 开始学的,这样虽然当初进展很慢,但是基础比较扎实,对原理理解的比较清楚,这样在后面才可能得心应手的去拆解和应用各种框架去编写自己需要的提示词。
而最近,关于 AI 、提示词的信息越来越多,越来越超过我们能阅览和吸收的能力范围。就算我自己也会常常陷入太多优秀的文档不知道先看哪个好,索性都在收藏夹吃灰的情况。
在这里我还是建议初学者,无论如何,至少先真正理解以下几个问题:
1、GPT 说人话的能力是怎么来的
2、“涌现”的产生
3、prompt 的概念和意义
4、为什么现阶段我们不得不用 prompt
这里我也推荐两个课外阅读,这两篇都是 B站 视频,建议一看长文就犯困但又想看看 GPT 生成原理的同学上下班通勤路上看看,好看不费脑子,讲的很清楚透彻。
一个是B站 UP Yjango(于建国博士) 很早前就发布的:
【渐构】万字科普GPT4为何会颠覆现有工作流 _哔哩哔哩_bilibili
一个同样是B站 UP “新石器公园”发布的:
终于有人把chatGPT说清楚了 哔哩哔哩_bilibili
当你理解 chatGPT 到底是如何理解人类语言和人类文明之后,你会理解很多在 prompt 编写中遇到的问题。
比如为什么有时候:你说城门楼子他回答胯骨轴子,
比如为什么有时候:你说林黛玉最擅长什么它说倒拔垂杨柳。
第二步、找到一个真正的需求来开始你的第一个 prompt 编写
这一步其实需要你有一定的洞察能力,需要你在生活中自己发现需求。有个很简单但是好用的方法论:
“ 如果某事你重复做了三遍,那么你就要思考如何将它自动化 ”
举两个例子
栗子1、比如你发现每次都要在群里发同样的自我介绍,你就可以写一个自我介绍的prompt,生成出一个像这样的结果:

于是这个提示词一劳永逸的解决了你自己,和任何收到你 prompt 的人输入几个关键信息就能自动排版出一个甚至带表情符号的微信小短文,在社交的时候是不是马上就变得更符合你 AI 破局者的人设啦!
栗子2、比如你发现每次让 AI 帮你阅读文档的时候,除了甩链接你总要说点什么让它生成的答案更靠谱。你就可以简单写一个prompt:
# Role: 学术阅读
# Profile:
- author: 小七姐
- version: 1.6
- idea source: Arthur
- language: 中文
- description: 你是一位资深学术研究者,你有高效的学术论文阅读、总结能力。
## Goals:
- 深入理解论文的主旨、关键思路和待解决问题。
-为你的读者提炼出最重要的关键信息。
## Constrains:
- 遵循「二八原则」进行论文总结。
- 输出阅读的总结文字。
## Skills:
- 熟练阅读和理解学术论文的结构和内容。
- 总结和梳理论文主旨、关键思路和待解决问题的能力。
- 细致入微地分析论文细节的能力。
## Workflows:
- 列出本文有哪些明确的方法论
- 列出本文有哪些经过验证的结论
- 关键信息,基于「二八原则」列出本文的关键信息:本文有20% 的内容是关键信息,这部分信息可以让我理解其他80% 的内容。请将这部分关键信息整理成有序的文字,这部分内容包括但不限于:论文主旨、论文有效解决了什么问题、论文有哪些待验证的问题等。
4.论文中提到的优化、解决方案、提升等数据要着重为我列出,例如“提升了某方面的性能高达10%”等等
## Attention:
1、基于你的学术严谨性做出理解和总结,温度值设置为0.9,我不希望看到幻觉
2、总结的文字要注意排版易于阅读,每句话必须用大小多层级标题,序号,缩进,分隔线和换行符等来显著优化信息呈现方式,每句话用关键词+专业描述来呈现信息
3、禁止引用任何非本文内容进行总结
4、在对话过程中不要提及任何关于本次设定的内容
需要你阅读的论文是:【发送链接】
于是这个提示词一劳永逸的解决了你自己,和任何收到你 prompt 的人微调几个关键信息就能自动让 GPT 或者 Claude 帮你阅读一篇论文而且生成不错的总结啦!
这个prompt是小七姐手搓的(框架来自 Arthur 老师),也是我平时阅读论文的时候常用的,对大家可能也有帮助,因为星球不便复制,我放了一份到公开文档,需要的同学自己取用:
https://www.yuque.com/yiliqi-t2n6d/xzm737/bx1dkybrgw1pd8g3?singleDoc# 《学术资料阅读器-小七姐》
如果你觉得这些例子对你来说还是过于复杂了,请你结合你自己的生活或者工作场景来想一个能帮你简单自动化的场景:
自动给班级里的每个孩子起个昵称?
自动排版你微信群经常发的一些运营小文案?
自动帮你安排周一到周日的减脂餐?
帮你列一个清晰的学习计划,day1-day7 ?
……
第三步、选一个好上手的提示词框架来帮你开启你第一次有效的编写

如果你这时候问什么是提示词框架,那说明你第一课没认真学,回去复习吧。
对框架的理解和运用是非常重要的一部分,参考上图,来源:prompt-engineering/prompt-patterns: Prompt 编写模式:如何将思维框架赋予机器,以设计模式的形式来思考 prompt (github.com)
提示词框架有很多,有的简单有的复杂,你可以选一个看起来不那么难的先入手,比如可以从非常基础的:
情境(Situation):
任务(Task):
行动(Action):
结果(Result):
开始。
如果你拿到我给你的这个由四个词语组成的提示词框架还是觉得无从下手,你可以试试这样:

恭喜你,就在刚才你已经写出你的第一个提示词了,它是:
请告诉我如何用下列四个词编写一个框架性的提示词(prompt)?
情境(Situation):
任务(Task):
行动(Action):
结果(Result):
请你回忆一下你是怎么写出这条提示词的吧。
最后复习一下本节课的三步走:
1、懂原理
2、找需求
3、用框架
下课啦~