别再怪 AI 笨了!是你不会用 Prompt!理科生硬核拆解:写好 Prompt 的 5 个基本法(万能公式)

你有没有经历过这种绝望:看别人用 AI,分分钟写出爆款文案,画出绝美插图,简直是钢铁侠的贾维斯。而你满怀期待地打开 AI,输入几个字,它却给你回了一堆废话,活像个听不懂人话的“人工智障”?别急着骂 AI 笨,问题很可能出在了你的“沟通方式”上。今天,咱们就来聊聊驾驭 AI 的终极武器——Prompt(提示词)。

什么是 Prompt

Prompt 就是你给人工智能(AI)系统下的指令。 显然一个系统没办法主动开始跟你聊天,它懂得很多,但是需要你给它下达指令,它才能够给你答复。

在座的各位都有和人沟通打交道的经验,应该都清楚:一个准确的问题,不但可以让对方快速地 get 到你的点,而且还能够使对方给出更准确的回答。好问题很重要啊!

于是,我们可以举一反三:Prompt 是驾驭 AI 的方向盘,你提问的质量,决定了 AI 回答的质量。为了得到更高质量的回答,我们需要一些技巧,来提高我们的提问质量。

书写 Prompt 的方法

为了更好地跟 AI 说话,我们专门整出来了一个被称为提示词工程师(Prompt Engineer)的职位😂。他们通过不断调整遣词造句、逻辑结构和上下文,把一句模糊的大白话,精炼成 AI 能完美理解并高效执行的标准指令。在技术行业内,我们将这种写好一个 Prompt 的技巧称为提示词工程(Prompt Engineering)

你可能听说过各种 Prompt 的书写框架:CRISPE、RTF、CO-STAR……没听过?那!也!没!关!系!这些框架可能来自于 AI 科学家和研究员——他们通过严密的对照实验得到了经验;还有一部分来自于极客、开发者和超级玩家——在他们踩了无数坑后,把“怎么问最有效”总结成了公式……别看这些框架名各种高大上,万变不离其宗,所有书写框架的本质其实就是:把你脑子里的上下文,毫无保留且有条理地倒给 AI。

书写一个好的 Prompt 并不需要你懂得如何敲代码,但却非常考验一个人的逻辑思维能力、表达能力和对业务的理解。 下面我们总结一套最实用、最容易上手的 Prompt 写法,希望能够对你有所帮助。

万能的基础框架:RTF / C.R.E.A.T.E 框架——混~合~在~一~起~

万能的 Prompt 书写基础框架

你可以把写 Prompt 当作在给下属布置任务,最经典的模型是包含以下几个要素(你可以根据实际需要进行剪枝,但包含的要素越多,结果就越精准):

1. 设定角色(Role)

告诉 AI 它是谁,这能立刻限定它的知识库和说话口吻。

2. 明确任务(Task)

女孩的心思你别猜~别猜、别猜~

直接、清晰地告诉它你需要它做什么,动词要明确!

同一个话题可以有无数种聊法。明确地表达出你的真实需求,能够有效避免 AI 答非所问。

3. 提供背景信息(Context)

提供与任务相关的具体情况,防止 AI 瞎猜。

4. 设定限制 / 要求(Constraints)

规定它能做什么不能做什么,比如字数、语气、受众。

我常常让 AI 来给我的孩子解释一些东西。这时我就会要求它“用三年级孩子能够理解的方式来进行叙事”。

5. 规定输出格式(Format)

你希望它以什么形式呈现给你。

例如,我自己写接口批量调用 AI 去完成任务,为了让流程自动化,我会指定让它以 Json 的格式进行输出。

实用的进阶技巧

除了上面说的基础框架,还有一些奇技淫巧能激发 AI 更强的逻辑能力:

提供示例

与其费劲解释你要什么风格,不如直接给个例子。毕竟它的模仿能力极强的。

拆解复杂任务(让它一步一步来)

如果一个任务很庞大,那就不要试图用一个 Prompt 来解决问题。就好像小学生可以用多个算式来代替很长的混合算式一样。先让它列大纲,你修改确认后,再让它按大纲一段一段写。

此处有没有让你联想到 Multi-Agent 系统 中的包工头 Agent?未来,你在使用 AI 编程时,还会发现与你对话的模型它自己就把任务拆成了细小的步骤。大家做这些目的都是一样的——大幅降低 AI 的逻辑错误率。

魔法指令:对于复杂的逻辑题,可以在最后加上一句:“请一步一步地思考(Think step by step)”。

正反向提示(告诉它不要什么)

有时候 AI 会过度发挥,你可以明确说出禁忌。

总结

不要指望一次就能写出完美的 Prompt。 如果 AI 第一遍回答的不够好,你可以继续在同一个对话中(先骂它!然后再)纠正它。没有人上去一次就写出满足要求的 Prompt 的——毕竟你自己也要有一个了解自己想要的是什么的过程。

哪里可以搜集到 Prompt 的写法?

有人喜欢在游戏里收集材料,就有人收集 Prompt 的写法。要是想借鉴学习的话,可以留意一下以下网站、项目:

Awesome ChatGPT Prompts 是一个开源项目。大家像贡献代码一样,把测试出来极其好用的 Prompt 免费分享出来。

PromptBase 是一个 Prompt 交易平台。这里面主要包含一些极其复杂的、据说可以直接帮你赚钱的 Prompt——是不是真的能赚钱,我没试过,所以不清楚。像这种我还没有挣到钱,就让我出钱的事情,是绝对不会发生在我身上的。

https://github.com/tanweai/pua/blob/main/README.zh-CN.md 不是一个 Prompt 教程!但是在 PUA AI 的时候,你可以稍稍借鉴那么一下……下。

我自己写的一些 Prompt

我准备放一些我写的 Prompt 作为补充示例——毕竟上面写的太短,不知道的人还以为是 AI 在出稿呢。

#AI基础

发表评论