介绍
大家好啊,之前说过我正在开发一个智能对话机器人平台,今天趁着第一个Demo版本快开发好了,赶紧来给大家介绍下这个版本的功能。新来的朋友可能还不太清楚,简单说下这个平台就是让小白用户也可以快速搭建一个专属于自己的问答机器人,接入到自己的网站、小程序、公众号中。大佬请略过,哈哈~
废话不多少,我们一起开始吧~
首先看下后台管理系统的样式吧,目前样式还是比较简单的,第一个出场的是机器人配置页面:
在这个页面中,你可以添加、修改、删除还有体验机器人问答功能,你可以看到有机器人的类型、对话模型、嵌入模型、知识库等。
可以看到,我已经配置了两个机器人,第一个机器人的配置如下:
这是一个打印机销售网站的客服机器人,看下服务态度如何吧
这个机器人配置的知识库是和打印机无关的,她依然能够理解并回答用户的问题。说明尝试给机器人一些和问题无关的数据,机器人依然不会被误导。感觉有点专业的样子,还行~
操作演示
下面演示如何从头创建一个机器人,非常简单,最多就三步:
- 添加一个模型
- 创建一个知识库
- 创建一个机器人
1、添加模型
刚才在配置知识库时,选择的嵌入模型在哪配置呢?就在后面的 模型这个标签页内。
在这个页面中,你可以添加不同厂商的模型,比如抖音的豆包、阿里的千问等等。只需要填写 API Key 和模型ID就行了。就像下面这样
2、创建知识库
下面回到正题,我们看下如何添加知识库吧,先点击添加创建知识库 按钮
就会进入到添加页面:
只需要简单填写知识库名称、类型、和嵌入模型即可。然后添加完之后,会返回到列表页面。点击上传文档按钮,上传你的本地数据集就行了
这里我演示使用的数据集是百度知道的关于法律的问答数据:
我问他一个法律方面的问题:判决书下来债务人还不了钱怎么办
我提供的问答数据是:
判决书下来债务人还不了钱怎么办:判决书生效后可以向一审法院申请强制执行,强制执行的申请期限是从判决生效后2年之内。申请执行后,如果债务人收到法院的通知依然不履行,可以要求法院将债务人列入老赖名单,限制的他的消费,查封冻结他所有的银行账号等。从而迫使他履行还款的义务。
可以看到他会参考你提供的信息进行润色后回复~
目前开发的版本中,问答对数据集只支持txt普通文本格式,后续会增加更多类型的格式。上传完毕后,系统会自动根据你配置的嵌入模型计算向量,构建索引并存入到向量数据库中。这样你的知识库就配置好啦~
3、创建机器人
在机器人页面点击 创建机器人 按钮,进入添加页面:
这里选择 一个对话模型、一个嵌入模型、一个知识库,然后设置系统提示词,点击 确认添加按钮就可以完成创建了。
除了配置本地知识库问答机器人,你还可以配置其他的,比如你喜欢的虚拟女友,就像下面这样~
这个就不演示了,没啥好演示的~
管理后台的主要功能到此介绍的差不多啦,还有一些查询筛选、分页、编辑和删除操作就不介绍了,当你配置完一个机器人后,然后你就可以将这个机器人接入到你的公众号、小程序和网页了,这些功能,目前Demo版本打算只支持对接公众号,后面在慢慢添加其他功能,然后上线就可以体验了~
关于我:
资深程序员,曾在北京某AI公司从事智能对话问答平台研发,也曾在大厂历练过,对AI场景应用充满热情。