AI智能体 | Coze Agent接入个人微信,打造贴心小助理

科技   2024-11-23 15:00   天津  

想象下如果群里有位小助理,不仅能够欢迎新入群的小伙伴,@他还能回答问题,还能推送一些新闻、群聊精华等是不是很酷的一件事?也可以单独和这位小助理聊天,像极了无所不能私人助手。

今天和大家分享的就是使用 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,也记录下后续配置使用。

二、搭建微信机器人服务

一)安装docker服务

如果只是测试微信机器人服务可以使用电脑本地安装相关服务,如果需要长期使用建议使用云主机部署。

操作系统是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:  chatgpt-on-wechat:    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      - COZE_API_BASE=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 pulldocker compose up -d

可以执行 docker ps 查看容器启动情况

启动服务执行如下命令

docker logs -f chatgpt-on-wechat

用手机微信扫描日志中的二维码进行绑定。

三、效果验证


在群聊和私聊中验证效果,可以看出只要按照配置的格式 @码路向前 发送消息就会触发机器人的答复。

如果想调整微信小助理的功能把coze bot的功能调整后再发布就行了。

RPA,一个可以帮助到各行各业的工具

以上就是本次分享的主要的内容,有启发点个赞呀,更多AI 智能体请扫码加入:

老秦AI副业
老秦,6年编程,3年副业探索,1年创业,每日分享 副业·创业·成长 内容,以及「老秦」这个 IP 从 0 到 1 的过程。 「利他计划」进行中,欢迎与老秦真诚交流。
 最新文章