普通人也能学,大有用处的prompt工程到底是什么?

6 阅读3分钟

prompt也就是提示词,更直白一点,就是你对AI说的话。AI根据这些内容来做对应的回复。

这篇文章,会告诉你也许你不曾了解过的AI用法,以及更加关键的,如何让AI更“听话”,不要老说车轱辘话,让自己每次都气到想笑。

这篇文章专注于文本类的AI,但是类似的思想视频和图片生成AI也可以适用。

AI适合哪些工作?

由于其本质原理和训练的内容,AI擅长处理文本内容,而我们日常熟悉的文本任务。

你可以让AI去做文本转换,比如让它去将英文翻译为中文。也可以把枯燥的本文,改为使用比喻的修辞手法的新句子。

你也可以让AI用来做文本扩展,例如,给他一个短文,让其转化为更加详实的描述。亦或是将表格发散为详细的文字。

又或是让其cosplay,让其作为一个有特定背景的客服,心理导师,来为你的业务做服务。

prompt工程

不要被这个高大上的名字吓到了,这个名词翻译一下,就是让AI更加听话的输入文本技巧

基础:

  1. 提出的问题和要求要具体明确,不要用含糊的词,例如把“给我一首诗”,换成“给我一首关于春天的五言律诗”。
  2. 使用符号,用于区分文本成分。例如,你问的问题“给我把这些文字润色一下,xxxxxxx”

这样的表达就完全不如

“给我把这些文字润色一下, ```xxxxxxxxx```”

这里的``` 就是专门表达,这一块内容是特殊的,不要跟前面的搞混。而类似的符号还可以是,【】,{}等,大模型一般都看得懂。

  1. 要求大模型用规定的格式输出内容。如果你是程序员,需要AI处理问题后,需要返还一个可用的数据,那么一般就是json了,那么你完全可以在主体要求以外,让其“使用json格式返还”。根据我的经验,将格式要求放在文章模型,其遵从性更高。

此外,由于都是文本返还,如果你需要一些更加有用的样式,例如文字颜色大小,以及表格,那么也可以要求其直接用markdown或者html的工央视返还。

  1. 给出一到三个样例。如果你需要特定样式的数据,为了防止AI自我发挥,你可以自己写一个样例,然后将其示范给AI,让其遵照案例模仿。

  2. 角色扮演。一句话提高使用效果,例如“你是一个专业的心理咨询师”。如果是程序员,还可以在system中设定。

然而,这些基础并不能解决AI的常见问题,幻觉,其实就是它自说自话,答非所问。那么下面讲到的进阶技巧,肯定能大大降低这些情况。

进阶:

  1. 一次只给出一个核心任务。做的越多错的越多。
  2. 给出一个条件,让AI校验,给出其校验成功或失败后的后一步操作。

例如,1+1是不是等于2,如果等于2夸夸我,如果不是,那么告诉我为什么错了。限定条件下,避免ai自我发挥。 s 3. 让AI给出答案后自己校验。 4. 给出思维链COT。简单点说,就是让其给出思维过程,避免直接给出答案,AI也需要更多时间细致思考。也可以给出边界,或者强制按照规定的步骤思考。 5. 要求其给出引用来源,或者根据引用获取信息,减少模型的幻觉。 6. 复杂问题,将问题拆分为多个步骤,每个步骤做一件事情。

不管你是不是技术人员,都希望对你有所帮助。