上周我们发布了一个问卷调查,根据结果发现,即使是在程序员这个群体里,能真正用好AI去激发生产力的人也只占6%,也就是说其实有94%的人都还不能很好的把生成式AI转化为生产力AI,这里摘录一些比较有代表性的“痛点”,大家也来投票看看:
小灰在最初使用ChatGPT和AI绘画平台比如Midjourney的时候,也不太会写提示词,使得生成的内容一塌糊涂。
所谓提示词(Prompt),是指对人工智能语言模型提出的问题或任务描述。在自然语言生成领域中,prompt是指一段文字或一些指令,用于引导模型生成特定的文本或执行某种任务。其实你可以把AI看成是一个具有一切知识储备的大脑,但是这些知识都是“沉睡”的状态,需要你用引导的技巧,也就是prompt来激活AI在某个领域的知识。
这就要求用AI大模型的人需要在这个引导的过程中,既需要对模型有足够的了解,也需要对不同的任务知识领域有一定的积累。正是因为这样,所以前面提到的痛点里大家提到了提示词本身难写,也提到了知识结构的问题。但这个痛点,完全是可以用高效的方式来解决的。
2.我是这样变成AI高手的
最近一段时间,我发现了一个在线工具能够专门解决上面提到的所有痛点。这两天测试用了一下,效果出奇好,不仅直接解决了Prompt的问题,还有很多针对大模型牛 X 的功能。这款神器叫做:PromptPerfect,业内好友都喜欢叫它 PP。
现在大家主要是通过PC端在线使用:https://promptperfect.jinaai.cn/a/NEW。
比如文生文的提示词优化,让GPT4生成足彩推荐的赛果分析,经过优化后的提示词非常有条理:
还有强大的文生图提示词优化的功能。比如让Midjourney生成女团风格的头像,因为MJ的提示词需要用英文写,这个工具就可以直接帮你根据中文的指令生成专业的英文提示词:
优化后的提示扩展了原始提示,指定了全身描绘,并以Blackpink成员金珍妮为主题。详细描述了其发色、眼睛、服装和风格等特征,并强调了图像的详情、色彩、光影和超现实主义风格。同时提到了参考的艺术家,并指定了图片的高分辨率,有针对性地指导了Midjourney生成高质量和具体的图片。我用上面的提示词输入到Midjourney里面,就生成了高质量的“小姐姐”图。
PromptPerfect究竟是何方神圣呢?这是一款专为大模型设计的尖端提示词优化器,也是第一个可以自动化优化任何主流AI模型提示词的提示词优化器。
PromptPerfect覆盖了ChatGpt,GPT 4,Claude,Claude 2,文心一言,DALL-E 2,Stable Diffusion和MidJourney等多个模型。使用过程中,可以直接针对指定的模型,生成该模型的专业提示词,也可以看到对应模型在运行提示词后的结果预览。
如何使用PromptPerfect呢?
我们可以在PC端访问下面的网址,进入PromptPerfect的官网:
https://promptperfect.jinaai.cn/a/NEW
之后,我们点击左上角的登录按钮,可选择多种渠道进行登录:
在此小灰选择了微信登录,相对比较方便。扫码之后,我们进入了PromptPerfect的主页面。这款产品的功能可以让大模型的小白、进阶、高级不同段位的玩家,都能得到满足。
对需要用到提示词工程的专业人士,比如开发人员来说,这个产品提供了方便调用的 API 和 SDK,还有 Prompt as a Service 的服务,可以直接把它作为API接口,集成到小程序或者APP中,让 PP 强大的功能成为你应用的一部分。
接下来,我们就要正式尝试提示词的优化了。
首先,我们来尝试一下ChatGPT提示词的优化。点击“一键自动提示词优化”,再从众多模型当中选择ChatGPT模型:
第二步,更多插件可以让用户进行质量和语言等方面的设置:
我想用 ChatGPT 帮我写具有感染力的社群招新文案。原始提示词是:请为”拳击俱乐部“线上社群生成新成员招募文案。经过PP优化后,原本仅有22字相对比较笼统的提示词,变成了一条更加专业的293字的提示词。
在优化页面也可以看到不同版本提示词的生成结果预览,可以很直观的看到优化后生成的文案相对于原始提示词生成的文案有了明显的提升,更加吸引人阅读。新的提示词对于任务的要求更明确,提供了具体的指引来更好地完成任务。它明确了所生成的招募文案中的内容和风格,鼓励创新和趣味性,并提供了语气的建议。
再比如当你想要一个个性化的 AI 聊天机器人,微调模型的成本太高,所以咱们可以选用预先设定 Prompt,在一对一的聊天场景里,让 Prompt Bot 化。这里我们以蜡笔小新为例,用 PP部署一个蜡笔小新的聊天机器人服务。
首先,在PP中输入原始Prompt :“请你陪我角色扮演,你是蜡笔小新,我是你的朋友佐藤正男。”
接下来就是见证魔法的时刻。
PromptPerfect还可以把这段 提示词部署成服务,既可以在网站上直观测试 Prompt 的效果,也可以自动构建一个立马可用的公开 API 接口,并提供了curl,Python,JS 的代码,可以让任何人都通过 API 调用你的聊天机器人服务。
基本上,有了 PromptPerfect,你只要稍微写点前端,就能快速开发一个自己的 Prompt 应用了,比如设计一个AI对话机器人、互动游戏设计、写广告文案的服务等等。
尝试了ChatGPT的提示词优化,我们再来试一试AI绘画平台MidJourney的提示词优化。
第一步,我们选择图像模型-MidJourney:
第二步,把语言设置为英文,因为MidJourney最适合英文提示词:
然后,我们就可以开始输入自己的提示词了。这一次我们尝试画一个正在跑步的小女孩:
经过一段时间,PromptPerfect平台为我们优化了提示词:
这段提示词设定了许多参数,看起来非常专业,而且把中文转换成了英文,免去了我们特意写英文提示词的时间。
我们把原始提示词和优化后的提示词分别输入给MidJourney平台,看一看画出的是怎样的结果。
原始提示词结果,会看到MJ对中文提示词的理解真的很差。
优化提示词结果:
可以看到,优化提示词所画出的结果更加精准,也更加生动!
6.思考与总结
最近,小灰来说一说自己使用PromptPerfect优化器的感受。
AI大模型,对我们来说是一系列全新的事物,虽然许多大模型的智能表现都很强大,但是对于新人用户来说,往往没有那么友好。
而PromptPerfect提示词优化器,作为用户与AI大模型之间的桥梁,让每一个普通人都可以更加丝滑地使用AI大模型,用经过优化的提示词来随心所欲生成自己的内容,对我们的帮助真的是不可估量。而且,PromptPerfect的迭代速度也很快,比如最近比较火的Claude 2模型,也被集成了进来。