大家好,我是肥仔杰。
【AI探索者之家】有很多类型的文章或者视频,学习笔记算是肥仔杰学习过程的记录。在这个崭新的领域,每个人都是初学者,希望我的文章能帮助大家。
话不多说,进入正题。
玩过AI的人都知道,想要AI做事,用户必须得下达指令,这些由用户下达的指令就是Prompt。
而使用Prompt的这门技术,就叫Prompt Engineering(PE),提示工程。
像ChatGPT这样的模型,咱们管它们叫“Large Language Model”(LLM),大语言模型。大语言模型有两个重要参数:temputer跟top_p,数值越大,模型的输出就越有创意,数值越低,结果越真实。一般在配置API(例如设置ChatHub插件)的时候才会设置。
通过PE,用户可以与LLM进行交互,把AI调教成强大的辅助单位,一不小心它可能还成了主C。
Prompt一般有几种组成:
Ø 指令:简单的任务或指令
Ø 上下文:外部信息或者额外知识文本
Ø 输入数据:用户输入的内容或者问题
Ø 输出指示:输出的格式要求
等等
这只是为了让大家知道prompt的构成是怎样的,也算是参考,至于实操起来则天马行空八仙过海,大家怎样用得舒服就怎么用。
使用Prompt时要注意明确自己意图,具体并准确表达指令或者任务内容,则事半功倍。
首先,我把诗文内容用“<>”标记出来,告诉AI这里面的是诗文内容,以便它能准确识别。
其次,我提出问题,这首诗的中心思想是什么?这就是下达给LLM去完成的任务。
最后,我对LLM的回复要求是:**请用一句话概括,所以它很简单的回复了一句:**这首诗的中心思想是描绘清晨草地上挂满露珠的美景。虽然不算准确,咱们就凑合看看吧。
你问我为啥说它不准确?因为这是肥仔杰原创的。
这没什么好说的,但例子还是给大家举一下吧。
看来这问题挺沉重,连ChatGPT也被我的颜值搞崩溃了。一般出现这种情况,我们需要刷新一下。
刷新后:
**首先,**强调了使用C++这个编程语言
其次,任务内容,明确是延时10秒钟的循环程序
最后,输出的内容要求,越简单越好
技巧并不是技术,所以难度不大,跟上面说的内容也会有点重合
零样本就是不给例子,直接抛出问题让LLM去解决
少样本提示,就是提供一些例子,让LLM照搬例子格式去回答。
当然,遇到举出例子它依然不配合的时候,耐心再调教一番
说人话就是引导LLM按步骤把复杂的任务完成。
链式思考的意义在于,我们给LLM提供了解决问题的思路,这个思路会形成一种思维惯性,下次遇到相似的问题,它会沿用我们提供的思路去解决。
这次我不做引导,它自发使用相似的步骤解决问题。
如果遇到复杂的问题,我们可以给LLM一堆样本素材,并且是经过我们推导得出答案的素材,把这些喂给LLM,让它变得更聪明,然后帮我们解决这个复杂的问题。
看,这就是科学的力量,把复杂问题与解题思路丢给AI,AI会为你解决新的问题,一眼看穿肥仔是个能吃耐劳的小帅气。
好的,本期学习笔记到此结束,谢谢各位收看。
如果你觉得肥仔讲得不错,那就崇拜一下吧。说实话,在AI这个领域有各种各样的知识要学,每天还有无数信息涌入,根本看不过来。所以我干脆不看了,沉下心来慢慢熬着,消化着最基本的东西。
学习笔记系列文章,学到哪,写到哪,没有固定的进度或者路线,只图个思考的乐子,让自己的大脑不再生锈。
我们是AI探索者之家,专注研究AI行业前沿技术,体验AI赛道的优秀产品,分享最新价值资讯,欢迎各位加入我们一起探索人工智能新世界。
我们是AI探索者之家,专注研究AI行业前沿技术,体验AI赛道的优秀产品,分享最新价值资讯,欢迎各位加入我们一起探索人工智能新世界。
加入社群,请添加管理:lanjiejiang