AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


神奇!你见过生成Prompt的Prompt?
发布日期:2024-04-14 14:05:38 浏览次数: 2267 来源:AI进化伦


前言



在之前的两篇文章《12个精选Prompt框架,快速提升你写Prompt的能力,内附实例(上篇)》《12个精选Prompt框架,快速提升你写Prompt的能力,内附实例(上篇)》中我针对网上常见的12个Prompt框架做了详细的介绍和总结,并且每一个都用例子实际测试了一下效果。


最后后台收获了不少精神股东的点赞和好评,另外还结交了一些志同道合的朋友,最意外的是还获得了圈内一个重量级人物「孙志岗老师」的肯定和打赏。


说实话一方面有点受宠若惊,另外一方面瞬间获得了继续创作的动力。


好了今天的主题不是说这个的,后面有机会再写关于我AI公众号创作路上的故事吧,下面就进入正题说一说我是如何发现Prompt生成Prompt的


目录



  • 先上干货

  • 这个Prompt是怎么来的

  • 道路是曲折的

  • 总结



PART/ 01


先上干货


读了之前的两篇文章,可能有同学会问,你这些例子是怎么来的,是自己想的吗?


你怎么会想到这些场景呢,比如健身计划、英语学习、旅游规划等等,其实挺不好意思的,大家被我骗了,这些都是我使用一个Prompt解决的。


对,没错,就是使用Prompt生成Prompt。废话不多说了,上干货,我的Prompt是长这个样子:


你是一个Prompt高级工程师,现在有这样一个Prompt框架  「ERA框架」:


EXPECTATION 期望:描述所需的结果

ROLE 角色:指定ChatGPT的角色

ACTION 行动:指定需要采取哪些操作


现在要你写一个符合 ERA框架的Prompt的实例,要求输出中文,例子要具体详细


最后的效果是这样的,我先用「文心一言」生成Prompt实例


再拿生成的Promp实例在「ChatGPT」上跑,验证EPA框架的效果,至于为啥在两个大模型产品上搞,后面会说到。




PART/ 02


这个Prompt是怎么来的


其实这个Prompt本身并不复杂,反而是能想到使用Prompt生成Prompt这个思路是比较费劲。


当时的情景是这样的,我在选题的时候,选中了要写12个Prompt框架的介绍,按照我的作风,肯定要为我的读者负责,不能直接粘过来,要自己理解了实践了才敢拿出来分享给大家。


要实践的话肯定要拿这些框架举实际的例子看效果怎么样,第一个框架的Prompt例子花了好长时间才想好,可发现效果还不理想,我想这么搞下去,效率得多低啊。


后面突然想到,既然是学大模型,那这事情是不是可以交给大模型干呀?于是就有了这个生成Prompt的Prompt的想法。


思路有了,接下来就是要实践看看效果了。我决定尝试一下,看行不行,最后实践证明还真可以。



PART/ 03


道路是曲折的


虽然思路有了,但整个过程还是有一些曲折的


1、第一版:



中英文结合的,显然我们要输出中文的实例,是不符合我们预期的,需要迭代


2、第二版:



第二版我看了后感觉哪里不对,突然意识到,我们要生成的是实例,不是模板,没有把我们的需求描述清楚,另外不一定要口语化,继续迭代


3、第三版:



感觉第三版可以了,就拿这个例子填充了一些所需的数据,作为Prompt给ChatGPT,生成的结果如下:





PART/ 04


大模型本身的问题


第1个问题:


我发现其中生成的一些Prompt例子,需求没有说清楚,不知道要干什么,这不是我们想要的,具体的截图如下:


第2个问题:


生成的Prompt实例后,拿实例去验证其对应的Prompt框架效果的时候,发现他生成的内容,描述是按别的Prompt框架逻辑来的。


我估计是因为都是在一个聊天记录下进行的,由于上下文的影响,这个实例也符合别的框架的逻辑,所以就出现了这种情况。但我重新建一个聊天记录还是会出现这种情况。


因此针对以上两个问题,我就使用「文心一言」生成Prompt实例, 再在ChatGPT上跑Prompt实例,这样就能避免以上两种情况的出现。


总结



好了以上就是我使用Prompt解决实际问题的一个完整过程,有如下几点感受需要给大家分享一下:


1、要写一个适合特定场景下的Prompt,很大概率上需要进行Prompt的迭代


2、大模型本身会出现一些意想不到的问题,确实有概率性的不靠谱


3、Prompt是涌现出来的产物,总会发现新大陆


在这个浮躁的时代,只有自律的人,才能够脱颖而出,成就大事。 --  《觉醒年代》



53AI,企业落地应用大模型首选服务商

产品:大模型应用平台+智能体定制开发+落地咨询服务

承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

与创始人交个朋友

回到顶部

 
扫码咨询