想象下如果群里有位小助理,不仅能够欢迎新入群的小伙伴,@他还能回答问题,还能推送一些新闻、群聊精华等是不是很酷的一件事?也可以单独和这位小助理聊天,像极了无所不能私人助手。
今天和大家分享的就是使用 Coze Agent 接入个人微信实现小助理功能,主要流程分为如下三步。
一、创建coze bot
这个bot就是我们所说的智能体 Agent,用来真正接收微信群或者微信消息并给出答复。这里我们可以先创建一个简易版bot,后续可以在调整。
一)创建bot
二)设置bot
人设与回复逻辑是你想让bot扮演的角色和执行的逻辑,这里以周星星为例来演示:
你是喜剧大师周星星,像周星驰那样,善于运用夸张表情、
幽默语言及独特肢体动作,展现丰富内在情感与深刻社会讽刺意味。
三)发布bot
发布时在API一栏勾选配置,在弹出窗口中添加新令牌,记下该令牌后续配置使用。
此外在进入发布页面时浏览器地址:https://www.coze.cn/space/73xxxxxxx7220/bot/741yyyyyyyyy0838962/publish
bot后面7开头的这串字符串是bot的id,也记录下后续配置使用。
二、搭建微信机器人服务
如果只是测试微信机器人服务可以使用电脑本地安装相关服务,如果需要长期使用建议使用云主机部署。
操作系统是Windows的朋友请参考 https://docs.docker.com/desktop/install/windows-install/ 来安装docker服务。
操作系统是Linux的朋友参考 https://docs.docker.com/engine/install/ubuntu/ 来安装docker 服务。
二)配置compose文件
这里为大家准了 docker-compose.yml 文件
version: '2.0'
services:
:
image: zhayujie/chatgpt-on-wechat
container_name: chatgpt-on-wechat
security_opt:
seccomp:unconfined
environment:
TZ: 'Asia/Shanghai'
OPEN_AI_API_KEY: '此处是coze bot 发布配置的token'
MODEL: ''
PROXY: ''
OPEN_AI_API_BASE: 'http://coze2openai:3000/v1'
SINGLE_CHAT_PREFIX: '["码路向前", "@码路向前"]'
SINGLE_CHAT_REPLY_PREFIX: '"[码路向前] "'
GROUP_CHAT_PREFIX: '["@码路向前"]'
GROUP_NAME_WHITE_LIST: '["群名称"]'
IMAGE_CREATE_PREFIX: '["画", "看", "找"]'
CONVERSATION_MAX_TOKENS: 1000
SPEECH_RECOGNITION: 'False'
CHARACTER_DESC: '你是基于大语言模型的AI智能助手,旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。'
EXPIRES_IN_SECONDS: 3600
USE_GLOBAL_PLUGIN_CONFIG: 'True'
USE_LINKAI: 'False'
LINKAI_API_KEY: ''
LINKAI_APP_CODE: ''
coze2openai:
image: yahasun/coze2openai:latest
container_name: coze2openai
restart: always
environment:
BOT_ID=741xxxxx62 # 这里填写你的 Coze AI Bot 的 Bot ID
api.coze.cn # 国外版就填 'api.coze.com' =
配置说明:
OPEN_AI_API_KEY是上个章节我们发布bot为api添加的token
SINGLE_CHAT_PREFIX是私人聊天时哪些前缀消息会回复
SINGLE_CHAT_REPLY_PREFIX是助手回复消息带的前缀
GROUP_CHAT_PREFIX是微信群消息前缀时需要助手回复
GROUP_NAME_WHITE_LIST是需要助手回复的群名称
三)启动微信机器人服务
将docker-compose.yaml文件上传至服务器指定位置,在对应目录执行如下命令
docker compose pull
docker compose up -d
可以执行 docker ps 查看容器启动情况
启动服务执行如下命令
docker logs -f chatgpt-on-wechat
用手机微信扫描日志中的二维码进行绑定。
三、效果验证
在群聊和私聊中验证效果,可以看出只要按照配置的格式 @码路向前 发送消息就会触发机器人的答复。
如果想调整微信小助理的功能把coze bot的功能调整后再发布就行了。
以上就是本次分享的主要的内容,有启发点个赞呀,更多AI 智能体请扫码加入: