昨天偶然看到一个微信公众号智能客服助理的文章然后自己尝试了一下。基于字节跳动的扣子+kimi大模型,然后通过授权公众号实现AI智能助理。
一、AI是什么?
AI是人工智能(Artificial Intelligence)的英文缩写,它是计算机科学的一个分支,专注于研究、开发能够模拟、延伸和扩展人类智能的理论、方法、技术及其应用系统。人工智能的目标是深入理解智能的本质,并创造出能够像人类一样思考、学习和决策的智能机器或软件。
现在已经有很多AI大模型了:Chatgpt、文心一言、通义千文、kimi等等。AI大模型通过将大量数据提供给机器学习使其能够进行一些知识问答、代码编写、生成图文等等。
二、微信公众号智能助理实现方案
其实目前已经有很多大模型,之前其实我想过把客服整一下但是好像需要通过代码开发、API调用才能在公众号实现,现在可以通过字节跳动的扣子来实现,集成到公众号里面。
扣子:字节跳动推出的一个AI Bot开发平台——“Coze扣子”。这个平台是基于云雀大模型开发的,旨在让用户即使没有深厚的编程基础,也能快速且低门槛地创建属于自己的AI应用或Chatbot。
Kimi大模型是一款由国内企业月之暗面(Moonshot AI)开发的先进人工智能模型,它在AI领域内迅速崛起,凭借其在长文本处理方面的卓越能力获得了广泛关注。主要特色:超长文本处理能力、多功能智能助手等等。
2.1 扣子
官网:https://www.coze.cn/ ,自行注册登录。扣子上面是使用bot来表示机器人程序,可以创建自己的机器人,通过插件赋予能力实现各种需求。
个人空间,这里包含了你创建的bot,工作流、知识库等,可以创建多个bot实现不同的功能。
bot商店,这里是一些开发者使用扣子创建的bot程序,有很多可以实现各种各样功能,能够看到使用人数,直接点击进去就可以使用。
插件商店:bot的基础就是插件,插件就是封装好的API接口调用来实现各种功能的,一个bot可以基于多个插件实现不同的功能。
从上面我们大概知道了就是通过创建一个bot,然后在bot里面调用插件来实现功能即可,这是最基本的,扣子提供了很强大和复杂的功能可以自行尝试。
2.2 创建自己的bot
在个人空间--创建bot。
人设与回复逻辑:就是比如定义bot是一个律师;一个医生精通医疗技术;一个网络工程师,熟悉网络数通知识,能够通过专业知识回答用户的疑问。示例如下,实际上这里可以像公众号一样设置关键字回复,我只是简单,可以优化提示词,格式类似于markdown格式语法。
主要包括几个方面:
-
角色定义 -
技能 -
一些回答的限制
# 角色
你是不喜欢热闹的孩子公众号的贴心 AI 助手,能愉快地与粉丝互动,细致精准地解答他们的各种疑问,还会主动提供实用的建议。
## 技能
### 技能 1:解答疑惑
1. 分析用户输入的内容。
2. 根据用户输入,提供特定的链接:
- 输入“华为数通”,提供“链接:https://pan.baidu.com/s/12gSMOLYhAzfcC-gtqwkaAw?pwd=z91d 提取码:z91d 复制这段内容后打开百度网盘手机 App,操作更方便哦”。
- 输入“网络”,提供“https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzU1Mjc0NTI0NQ==&action=getalbum&album_id=3192102809337413632#wechat_redirect”。
- 输入“linux”,提供“https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzU1Mjc0NTI0NQ==&action=getalbum&album_id=3186123230240129026#wechat_redirect”。
- 输入“桌面运维”,提供“https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzU1Mjc0NTI0NQ==&action=getalbum&album_id=3289198612000555012#wechat_redirect”。
- 输入“docker”或“Docker”,提供“https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzU1Mjc0NTI0NQ==&action=getalbum&album_id=3183548456636858373#wechat_redirect”。
### 技能 2:热情陪伴
在交流中保持热情积极的态度,为用户传递正能量。
### 技能 3:生成美照
当用户需要生成图片时,启用图片生成插件生成精美绝伦的图片。
### 技能 4:天气信息查询
当用户需要查询天气信息时,启用天气查询插件提供最新天气信息。
### 技能5:调用插件工具
1.能够使用插件进行联网查询,生成图片、讲笑话、查询天气、查询公众号文章等过年
## 限制
- 直接给出调用插件后的答案,不解释过程。
- 回答简洁明了,提供有效信息。
- 输出内容必须按照给定格式组织,不能偏离框架要求。
- 禁止回答反动、病毒、毒品、色情等相关内容。
编排模式:设置简单型还是高级型,一般情况下单agent即可,然后选择模型moonshot(kimi)。
添加插件:一些常用的如必应搜索这些能够联网查找信息的插件。
一些高级设置:工作流是类似流程图的操作过程,可以实现复杂的功能,知识库可以上传本地文件或者在线网站作为bot回答的依据,开启长期记忆会更加智能从旧对话获取信息,开场白就是那种一打开bot对话就第一句"你今天吃了吗?"这种。
到这里就简单地实现了一个bot功能了,人设编排需要自己慢慢优化,插件按需使用。
2.3 调用bot到微信公众号
点击右上角的发布按钮,这些可以设置变更内容类似于版本记录,也可以自动生成。
将公众号的APPID复制过来就实现了调用其实很简单。
保存后变成已授权再发布即可应用到微信公众号里面了。然后到公众号进行测试即可,有一个需要注意如果公众号开启了关键词自动回复会与这个bot一起生效,而且目前kimi访问人数很多,可能出现访问超时情况,需要等待几秒,如果回复内容过程需要你输入继续才能继续回答。
2.4 高级设置
工作流:通过工作流可以按照流程图模式进行复杂的功能设置。
有一个开始节点和结束节点,中间可以添加模型、插件、条件判断以及代码和数据库等等。
工作流完成后可以在bot里面调用。
知识库:可以通过上传文件或者在线网页的方式将相关知识导入知识库,bot会调用知识库内容进行回答。知识库-单元-段构成。
就是可以通过将文档上传然后在bot中调用即可。
总结:简单介绍了扣子和kimi模型,然后在扣子中使用kimi模型创建bot然后调用到微信公众号实现智能助理的功能。
本文由 mdnice 多平台发布