文心智能体,程序员怼怼表情包,这个1024更快乐

前言:

        1024马上到了,在这首先祝诸亲节日欢畅,BUG通通闪开。最近使用文心智能体,制作了一款可自动生成程序员专属表情包的智能体,在我们工作之余,可以用它放松心情,让生活更多姿多彩~

 一、思路阐述

        1、打造一款节日气氛的AI工具

        1024马上到了,回首做程序员的这几年,给用户解决了不少需求,有过心酸、有过流泪、有过庆幸、有过感动。心酸流泪的是,我们做了那么多的需求,却很少去满足自己心里那小小的需求。但又庆幸,有这么个节日我们可以坐在一起,高谈阔论,探索星辰大海。

        基于上面的想法,想做一款可以活跃气氛的工具,因此想到了,我们在日常工作交流中使用很频繁的表情包,有时候一个有趣的表情包,会帮我们扫空一天的阴霾。因此,我通过文心智能体平台,搭建了一款程序员怼怼表情包生成器,主打一身反骨。

         2、实现小结

        为了实现这次的需求,我通过文心智能体的知识库+工作流,让智能体,生成高质量的表情包,并通过不断调优让智能体回答更精确。

二、实际案例

       1、合适工作流,让智能体更聪明

       虽然智能体功能强大, 但智能体经常容易不按你设定的套路出牌,因此我们需要借用工作流来让智能体按我们的想法去回答问题,而不是答非所问。如图所示,我们新建一个专属的工作流,描述工作流在什么场景下被调用,这次工作流的描述中可知,只有用户输入程序表情包相关内容时,才会正常触发工作流。

        2、拖拽工作流,让思路倍清晰

        上面我们提到,我们可以通过工作流的方式来限制智能体的回答,并返回比较精确的回答,其实在建立工作流过程中还有个作用就是,可以帮助我们去理清智能体的业务运行逻辑。

        如下图所示,我们通过用户对话作为输入,然后去调用知识库,通过知识库中图片标注的回复来匹配最合适的表情包。

        进而将匹配到的知识库表情包和用户提问,作为大模型的输入,整理汇总生成一个符合我们要求的prompt,最后结束我们的工作流。

这是知识库匹配的{{emoticon}} 的表情包,这是用户的提问{{user_content}}。
通过结合知识库和用户语意的上下文 、帮我生成一个prompt,主要的内容是 根据{{user_content}} 的提问内容 和 知识库匹配的{{emoticon}} 的表情包等情况,整理成对话式回答和匹配的表情包,这个prompt 需要能够体现用户需求,也能幽默回答用户的对话等、 prompt 长度要200个字以内,只允许用中文表达 

如下图所示,我们通过试运行能看出,这次工作流的设定,达到了我们预想的效果。

 

        如下图所示,当我们对话时,默认会走工作流,生成我们需要的答复,而不是其他奇奇怪怪的回答。 

 

        3、知识库,让回答更精确 

         上面,我们提到,当用户提问时,我们首先会去调用知识库里面的表情包,通过建立两种不同风格的表情包知识库,可以精确的回答预设的开场白问题,另外一个知识库用来回答自动追问时用户可能会提的问题。

        在本次的智能体中,配置了两种知识库,一个是纯图片的形式,通过对每张图片进行标注描写生成一个精确表情包知识库,在默认开场白回答时有高匹配性。

        因智能体会自动追问,因此我们需要一个更全面的知识库,还生成回答其他类型或者其他提问的表情包。

        如下图所示,我们通过网页的形式去抓取,网页上最近更新的程序员相关表情包,形成知识库来回答用户其他提问。

三、效果与总结 

         通过知识库、工作流。回答限制等功能,我们最终的智能体也如期上线了,当我们查询相关表情包的时候,智能体会首先走工作流,去匹配知识库里面的内容,然后通过文心大模型整理对话内容,输出给用户,具体如下图所示。

        为了方便大家学习,我也公开了我的智能体,大家可以通过复制我的智能体,实现更加丰富的内容,最终祝大家节日快乐,BUG消散。

程序员怼怼表情包100斤,99斤反骨~程序员专属表情生成器💻,程序员的生活也可以很精彩🍓。icon-default.png?t=O83Ahttps://mbd.baidu.com/ma/s/en4u071b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

他们叫我技术总监

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值