从0到1打造一个基于微信的信息整理AI Agent(智能体)

大家好,我是老王。

最近参加了好几个线下局,因此多了好多的群,一下子信息爆炸,每天各种群分享各种消息,目不暇接。

很多朋友肯定也有类似的困扰——每日的工作群消息不断,很累,又怕漏消息。

有没有在微信内就可自动搜集整理消息的方法?亦或者简单点,只需要转发给自己的小号,就可以整理?

老王自己就会有这样的习惯:看到好的文章先发到小群,后续有完整时间再学习。

而飞书多维表格不光可以表格存储,还可以利用 DeepSeek 再创作,用来沉淀内容非常便捷。

经过本人尝试,已经实现了「链接转发」 -> 「微信小助理接收」-> 「Coze 工作流同步」->「飞书多维表格」。

picture.image

picture.image

下面就带大家看一下全流程的实操细节。

Coze 创建工作流

Coze 的操作老生常谈了,先打开 https://www.coze.cn,没注册的话,需要注册登录。

打开「工作空间」,点击「资源库」,鼠标停在右侧的「资源」上,点击「工作流」。

picture.image

在弹出的「创建工作流」界面中,填写「工作流名称」和「工作流描述」。

picture.image

确认后,进入一个空白页面,「开始」和「结束」的节点是必须的,创建的时候默认就有,也不能删除。

picture.image

根据我们前面梳理的流程,开始用 Coze 的组件编辑流程,编辑好的流程如下:

picture.image

这里主要看下保存到多维表格的保存逻辑。records 就是一个 array,每一项代表一行;app_token 输入文档 url 即可。

picture.image

简单来说就是在转为 JSON 环节,做一个数据对应即可。右下角输出里 fields 下各项,即对应各列名称。

picture.image

「试运行」检测是否可以成功执行,如果能在配置的表格里看到对应内容,那么就证明已经成功,发布即可成功创建对应工作流。

picture.image

配置智能体

依照「项目开发」、「创建」和「创建智能体」依次点击来创建对应智能体。

picture.image

填写好名称等一些基础信息后,即可参考下图信息进行简单设置。

模块1,需要填入简单的回复逻辑,主要就是分析提炼链接内容;模块2是选择合适的大模型;模块3就是添加刚刚发布的工作流。图中红框处,就是后续需要的 bot_id,可以记录下来。

picture.image

这是我参考的人设与回复逻辑,贴出来方便大家测试。

  
# 角色  
你是一个专业的内容总结助手,能够准确总结传入URL中的内容。  
  
## 技能  
### 技能1:总结 URL 内容  
1. 当用户传入一个URL时,使用工具访问该URL并获取页面内容。  
2. 对获取到的内容进行全面分析和提炼。  
3. 用简洁、准备的语言总结要点。  
  
## 限制  
- 仅围绕用户传入的URL内容进行总结,不涉及其他无关话题。  
- 总结内容并提炼,突出重点。  
- 回答基于URL实际内容,不得添加无根据的信息。  
- 仅在工作流内部输出内容即可,不用在对话窗口输出任何相关内容。  

可以稍作测试,随后点击右上角的发布,选择 API。

picture.image

部署微信助理

方案基于项目 dify-on-wechat :https://github.com/hanfangyuan4396/dify-on-wechat

该方案使用最新的 Gewechat ,相对 itchat 协议更加稳定。

picture.image

具体配置方法参考:https://github.com/hanfangyuan4396/dify-on-wechat/blob/master/docs/gewechat/README.md

配置文件可参考:

  
# coze config.json文件内容示例  
{  
  "coze\_api\_base": "https://api.coze.cn",     # coze base url  
  "coze\_api\_key": "xxx",                      # coze api key  
  "coze\_bot\_id": "xxx",                       # 根据url获取coze\_bot\_id https://www.coze.cn/space/{space\_id}/bot/{bot\_id}  
  "channel\_type": "gewechat",                 # 通道类型,当前为个人微信  
  "model": "coze",                            # 模型名称,当前对应coze平台  
  "single\_chat\_prefix": [""],                 # 私聊时文本需要包含该前缀才能触发机器人回复  
  "single\_chat\_reply\_prefix": "",             # 私聊时自动回复的前缀,用于区分真人  
  "group\_chat\_prefix": ["@bot"],              # 群聊时包含该前缀则会触发机器人回复  
  "group\_name\_white\_list": ["ALL\_GROUP"],     # 机器人回复的群名称列表  
  "gewechat\_app\_id": "",  
  "gewechat\_base\_url": "http://IP:2531/v2/api",  
  "gewechat\_callback\_url": "http://IP:9919/v2/api/callback/collect",  
  "gewechat\_download\_url": "http://IP:2532/download",  
  "gewechat\_token": ""  
}  

coze_api_key 获取方式如下:

picture.image

启动并查看日志:

  
nohup uv run app.py  & tail -f nohup.out  

会在日志中出现下面的二维码,扫码登录即可。

picture.image

登录成功后即可看到「登录成功」字样。

picture.image

发送消息后,成功调用了 coze,表格也正常多了一条,完美!

picture.image

还可以考虑添加相对简单的文字信息,语音、视频也不是不行~

总结

最近,其实也不是最近了,充分感受到了信息爆炸带来的两难境地。一方面,输入决定着输出;另一方面,信息的质量也至关重要。

综上,当前如何在有限的时间里,标注出尽可能高质量的信息,就是一个大家都需要面对的难题。

本文算是一个小小的尝试,后续会继续探索优化,欢迎继续关注。

觉得有帮助的话,帮我点个赞、在看、转发三连吧下次见

记得关注页右上角「...」设为星标噢

- THE END -


整理了《常用 AI 工具库》,包含 100+ 各类工具,关注公众号即可 免费领取

同时还有 限免 的知识星球,分享最新信息和底层认知。

picture.image

0
0
0
0
评论
未登录
暂无评论