大家好,我是木川
周末我坐在书房的电脑前,眼前是 30 +微信群的未读消息,每天累计 3000+未读信息让我感到压力山大。过去,我常常需要花费一两个小时来刷这些群信息,但有时大部分内容都毫无价值,让我深感时间被浪费了。
于是我决定尝试一种新的方法,运用 RPA(Robotic Process Automation)+ AI 技术,读取微信聊天记录,然后让大模型自动总结群聊记录并发送给我。
不到 10 分钟,我就收到了一份详细的群聊摘要,包含了所有核心信息。
我惊喜地发现,这份摘要不仅节省了我的时间,还让我能够直接掌握群聊的重点。我不再需要浪费时间在无意义的闲聊上,而是可以更加专注于其它感兴趣的事情。
这段经历让我深刻领悟到,通过巧妙地运用 RPA 和 AI 技术,我们能够高效地掌控信息流,大幅提升工作效率。这样,我们就能腾出更多宝贵的时间,去做那些真正让我们心潮澎湃的事情。我对此感到非常开心,决定将这一高效方法分享给大家。
在接下来的文章中,我会详细介绍如何使用 RPA 工具——影刀,来打造一个能够自动总结微信聊天记录的程序。
一、业务流程
主流程完成微信记录的读取,然后调用子流程 1 完成微信聊天记录总结,调用子流程 2 完成发送消息到微信

1、获取微信聊天记录
RPA 工具影刀后台展示获取到的聊天记录

2、调用 Kimi 总结微信聊天记录
使用 Kimi 总结的群聊摘要

3、发送群聊总结摘要到个人微信
将 Kimi 总结的群聊摘要发送给自己

二、实操步骤
1、搜索进入目标微信群

2、鼠标移动到群聊底部
首先鼠标定位群聊对话框,然后进入聊天记录,方便后续鼠标向上移动,查看更多聊天记录

其中捕获“微信群对话框” 通过搜索目标群聊的第 1 个位置来匹配,而不是名称,也就是捕获的时候编辑勾选使用 index ,而不是 title,避免换了群名导致无法找到元素

其中“文本输入区_微信群对话框” 就是下面的图 1 ,坐标位置(1227,774)就是下面的图 2

需要注意的是坐标位置(1227,774),和自己电脑微信窗口大小有关系,可以编辑移动鼠标指令,然后让鼠标移动到指定位置,看下指令界面显示的对应的坐标,然后填写移动鼠标的 X 和 Y

3、获取光标之间的聊天记录
微信聊天窗口的聊天记录并不是一次性全部加载出来的,而是分批次呈现。每当我们浏览完一部分内容,向上滑动屏幕时,就会激活加载机制,继续展示更多的信息。因此,如果我们希望获取更丰富的聊天内容,就需要主动滚动屏幕,以便加载更多的聊天记录
所以我们选择的外层指令是无限循环,内层选择“滚动鼠标滚轮”,直到比如碰到时间为“昨天”的聊天记录就停止,这样每次就只总结当天的聊天记录

比如总结我的陪伴群聊天记录,遇到 ”昨天 17:18“ 就停止向上滚动鼠标

获取聊天记录使用“获取相似元素列表” 指令,并将多条聊天记录存储到变量中

这里的相似元素组就是当前可见的聊天记录,每一个元素就是一条聊天记录

4、总结微信聊天记录
本文选择的大模型是 Kimi,原因是支持的 Token 更多,意味着支持更长的聊天记录
首先打开 Kimi 官网,然后将提示词和聊天记录内容一起输入到 对话框,然后按回车键,等待大模型回复

总结完成后,关闭网页

如果聊天记录比较长,可以设置较长的等待时间,比如 60s,避免 Kimi 还没总结完成,就导致指令运行结束了,导致未找到元素异常

5、发送到微信
将总结好的内容发送到指定微信

三、总结
文章详细介绍了如何使用 RPA 工具影刀来制作一个程序,该程序能够读取微信聊天记录,并调用AI模型自动总结群聊记录,最后将总结发送给个人微信。
在实操步骤部分,详细说明了如何获取目标微信群、如何获取聊天记录、如何总结聊天记录和如何发送总结到微信。
本文提到的 RPA 主流程如下:

通过上述 RPA 程序的主流程,你也可以制作自己的 RPA 器人,帮助读者通过 RPA 工具实现自动化的信息获取和分享,提高了工作效率。更多 RPA 相关实战教程,可以看看下面这个专栏

今天的分享就到这里了,欢迎加我微信围观高质量朋友圈,还有机会和 500 位 AI 编程高手一起交流
关注我的星球,分享 AI 技术和读书心得,置顶贴领取价值 399 元 的 AI 大礼包。