做AI的应用方向也有一小段时间了,身边也有挺多人好奇并简单体验了一些流行的AI(大模型),但即使是这颗星球目前最强的大模型
GPT-4
,似乎也没能给他们留下什么深刻的印象。难道AI真的这么弱吗?
声明:本文讨论的范围仅限于和普通人距离最近的”ChatGPT”等对话/补全大模型,文章仅代表作者本人观点。
据我观察,身边还是有很多人无法发挥出AI的全部实力(包括一些工程师),归根结底是提问的方式有问题。大多数人只会抛出一个笼统的问题(有些甚至不能算是问题,只是甩给AI一句话),并期待AI能靠这一句话解决他的所有问题。
作为一个”真正的人”,我看到这些笼统且意义不明的问题都懒得回答…
一个典型的例子:
我是一名计算机科学专业的学生,
请帮我写一篇1万字的毕业论文。
我想说: 同学,你真的好会”白嫖”啊!
你告诉我你的论文方向了吗?
你告诉我你具体的论文选题了吗?
计算机科学范围这么大,你究竟希望我给到你一篇什么样的论文呢?
划定了范围只是第一步:
每个学校的论文规范不一样,你告诉我你们学校的论文规范了吗?
你告诉我你们学校规定论文应由哪些部分组成了吗?
你其实什么都没说,并且一口气让我写10000字,我给你写出来你要是能满意才怪了吧?
如何让AI正确Get到你的痛点,你要解决的问题,它才能有个相对优质的回答。否则你就会抱怨:”这AI也没他们吹的那么神啊”。
在与人交谈时同理,提问是对问题的总结与叙述,你提问的内容,决定了对方回答的内容和质量。
另外,不要指望一句话就让对方把所有事做完且做好,真到了那一天,那这个世界就没你什么事了…
最后:
Prompt Engineering 看似与普通人无关,实际上是每个人必备的基本素养(当然,普通人只需要具备最基本的提问能力即可)
彩蛋
让我们回到上面的例子中。
我想如果对方是个活生生的人,你大概率不会直接问出上面那么蠢的问题,除非你的情商/智商有点问题,那你不应该看这篇文章,你应该去的是医院…
⚠️ 我建议你把人工智能当成一个真人来对待!
1.如果你还没有一个明确的选题,你可以这样问:
我是一名计算机科学专业的学生,
我需要写一篇xxx方向的毕业论文,
你能给我一些选题上的建议吗?
AI会给你许多选题上的建议,如果你不满意,可以告诉它:再给我一些别的选题吧
。
2.你已经有了明确的选题,希望得到一些实质性的帮助:
我们学校规定论文要由以下几个部分组成:
摘要、关键词、正文、参考文献
现在请你以xxxx为选题,
帮我写一下论文的摘要部分吧
请注意: 即使有了明确的选题,依旧不要试图让AI帮你直接完成整篇的内容,让它一下子输出一万字不现实。这不仅和模型本身的能力有些关系,也和成本有很大的关系。AI服务的提供商是不会允许AI一次性输出大量的内容的。
试想一下,如果有个人说让AI帮他写1000万字的废话,你说AI应不应该听呢?这无疑对是对计算资源的浪费。
因此,如果这一步中,AI的回答的字数不够让你满意,试着拆分问题,比如在写正文时,你可以这样做:
⚠️假设你的命题是人工智能方向
关于人工智能这个选题,
你觉得论文的正文部分可以从哪些角度去论述?
这样AI就会给出一个可以参考的列表:
你再根据这个列表,让AI去针对每部分内容,有目标的进行扩写即可:
请你详细的描述下"人工智能的历史和发展"吧,
要以攥写论文的角度去描述,不要以第一人称来叙述。
对了,我们老师非常讨厌大模型,请不要出现这部分内容。
(如果你有别的要求,请也写在这里)
(如果你有别的上下文,请也写在这里)
这段文字里包含了:
- 你要求AI做的事情(扩写)
- 你要求AI遵守的限制(不能以第一人称)
- 你觉得AI可能要知道的背景知识或上下文(不能出现大模型的内容)
有了这些内容,AI就能很好的工作,输出的内容大概率也能满足你的需求了。
3.如果你不知道怎么样才能去到你想要的那个目标,你可以让AI来反问你:
请你帮我xxxxx(具体要做的事),在这个过程中如果有什么不清楚或不确定的地方,你可以询问我。
这样AI在开始这件事之前,会询问你一些完成这件事所需要你配合回答的问题。
4.剩下的就是不断地对话,不断的拆分,不断的向你的目标接近。如果你发现AI的理解和你的理解有偏差,你可以纠正它,或询问它为什么这么想/这么做,就像和真人探讨问题,解决问题那样。
掌握了这些,你才能达到普通人使用AI的基准线上。或者说,你平时和真人交谈/请教时,才会更快的接近问题的本质并更快的解决它。还是那句话:
Prompt Engineering 看似与普通人无关,实际上是每个人必备的基本素养。
本文首发于微信公众号 梦真日记 ,转载请注明出处。