我把群聊天做成了一个网页,人人都可以访问,还有音频

 
自从干了AI后,我加的AI群不下100个。
有AI产品群、超创群、媒体群、客户群以及沃垠AI自己的20多个群,每天根本看不过来。
所以我就一直有一个想法,看能不能让AI帮我批量总结群聊内容,而且还得是带音频的那种。虽然现在已经有很多机器人可以总结群聊天甚至直接出图,但其实他们一直都有风险,微信想封,分分钟的事情。
直到最近,我找到了一个思路。过程可能会稍微复杂了点,但我保证,你半小时就能轻松复现。
1、流程与工具
关于整个项目的开发流程,我让豆包画了张图。
流程图 by 豆包&Photoshop
简单说就是:
  • 数据: 先从wechat提取原始数据。
  • 总结数据: 让大模型对原始数据进行总结。
  • 前端: 通过Trae写前端网页,对模型总结的数据在前端进行展示。
  • 工具支持: 调用MCP工具生成音频,并嵌入到前端网页中。
  • 部署上线: 调用火山方舟MCP,将前端网页部署上线,发布到公网。
用到的工具有:
  • MemoTrace: 负责将微信数据转换为Excel、pdf、word等格式。
  • Trae: 借助豆包1.6模型,完成全套代码编写。
  • 火山引擎 MCP 服务:提供了2款MCP,minimax负责生成音频,veFaaS负责将前端网页部署上线。
  • 豆包1.6: 提供所有文本总结和编程(代码生成、补全和bug修复)支持。
介绍完了流程和工具,下面我们进入实战环节。
2、步骤拆解
1)提取微信数据
我们知道,微信把存在本地的聊天记录做了加密处理,我们想看这些数据,得先“解密”。
Memo Trace/chatlog这类软件,可以将聊天记录转成各种办公格式,比如doc、csv、html、txt、markdown、pdf(收费)、xlsx(收费)。
Github地址:
需要注意,Memo Trace只支持3.9.12版的微信(也可以用chatlog,在github里可以搜到)。我的微信电脑版更新到了4.0,所以无法提取最新的数据。今天这篇文章,我们展示的是今年3月份沃垠AI➀群的聊天数据。
2)对数据进行总结
拿到了原始数据后,我们先人工做一轮数据筛选,只保留了聊天内容(StrContent)、聊天时间(StrTime)和用户(NickName)这几项。
但这些数据是零散的、无逻辑的,我们可以让大模型先做一轮信息整理。至于整理方式,根据个人需求来,可以是按时间整理,也可以是按用户名整理,或者按事件整理。
可以直接发给你常用的AI,也可以直接在Trae里整理。我是在Trae里调用豆包最新的1.6模型来整理的。
Prompt是:
暂时无法在飞书文档外展示此内容
然后,Trae就把聊天记录按时间线整理出来了。
3)写前端网页
有了这份“聊天记录总结txt”,接下来就可以写网页了。
我们借用下 @向阳乔木 的网页生成提示词。
暂时无法在飞书文档外展示此内容
把“聊天记录总结txt”放在prompt的最后,发给Trae。
如果对网页有想修改的地方,可以直接通过对话给Trae提要求。比如,我们想增加用户排名的情况。
网页如果调试好了,先放一边。接下来,我们通过MCP给它加点东西。
4)通过 MCP 生成音频
让MCP服务工作前,我们需要先配置好MCP。严格来说,这一步要放在最开始的时候,包括Trae工作时的智能体,都要在最开始的时候配置好(参考我之前写的这篇文章)。
今天,我们要用到2个 MCP:一个是MiniMax MCP,可以生成音频、视频和图片等;一个是FaaS MCP,负责将整个前端项目部署上线,发布到公网。
先说第一个,MiniMax MCP。
我们可以前往火山引擎的 MCP Servers,查看各款MCP的使用说明书。
火山引擎MCP Servers
通过火山MCP Servers我们得知,MiniMax MCP要填的是这段 json 代码。
暂时无法在飞书文档外展示此内容
API key从MiniMax开放平台获取,在第一次创建密钥时会看到key,复制上就可以了。
注意,国内版和国外版要互相匹配上。
“本地输出目录路径”看你要把MiniMax生成的音频放在哪里,可以是桌面,也可以是项目文件夹。比如Windows桌面,一般是“C:\Users\Administrator\Desktop”,Mac/Linux则是“/User/xxx/Desktop”。
API Host看你选择的是国际版还是国内版,跟key是对应的,你选的哪个就填哪个。
MODE可以选择url或local,url就是MiniMax生成的音频以链接形式返回,local就是直接存在本地。通常,我们选择local。
记得要提前装好uvx环境,不然MiniMax MCP无法启动。你可以在终端输入命令:which uvx,查看uvx环境是否正常。
如果没有配置好,Trae就会一直报错。别问我是怎么知道的,今天我在这里硬生生耗了2个小时
配置好后,就可以直接使用MiniMax MCP了。
我的prompt是:
暂时无法在飞书文档外展示此内容
5)将网页部署上线
严格意义来说,前面生成的这一系列东西,都是属于前端的东西。
前端的东西,可以在本地玩一玩、耍一耍,但是不能用。要想真正用起来,必须得搭后端的东西,比如数据库、服务器,以及运维、管理系统……这一套东西,缺一不可。
少一点,AI生成的东西就都只是玩具,而不是应用。
不过,火山引擎的MCP Servers有一个veFaaS MCP,这是一个神器,可以将我们设计的前端网页快速部署到火山服务器上,让所有人都可以公开访问你的页面。
不需要购买域名,也不需要租用服务区,直接通过MCP服务就可以部署。
我的prompt是:
暂时无法在飞书文档外展示此内容
当然,如果你觉得这种方法麻烦,还有一种更简单的——直接把前端网页发给一个托管网站就行。
比如这个网址(需要魔法) : https://www.yourware.so
比如我们这个开发项目,它包含了网页、音频和txt文档(数据库)。你不能只传网页给它,需要把整个文件夹都上传。
选择Upload模式,点击“select Folder”,把整个文件夹发给它。
然后,你开发的网站就能用了,所有人都可以公开访问和查看。
这是我这个case的网址(需要魔法):
这是首屏,支持搜索、栏目切换和背景色切换。
要闻区,支持日期查看和话题查看。
还给话题图谱,配了一张思维导图。
数据分析,统计了活跃用户、话题数和话题类型分布。
最后,给出了拓展阅读。
3、写在最后
最近,火山引擎FORCE原动力大会上,他们提出了一个新的概念:AI云原生Agent开发范式。
这话怎么理解呢?过去,我们要做一个项目开发,前端、后端和运维都要拉通,这才是一个应用。如果只有前端,那只能是玩具。
比如,我随手开发的这个前端网页“查Ta全家”,它没有数据,就只能是玩一玩,逗你笑一笑。
如果想让这个网页成为真正的应用,我得去接工商查询的API,得做数据库,要买域名,还要弄服务器。这些后端和运维的东西,我要去很多地方搞(而且我自己肯定也是搞不出来的),大模型并不能帮到我。
而火山引擎提出的“AI云原生Agent开发范式”,基于模型的能力支持,全部都在一个AI开发平台里搞定。
比如IDE(应用开发环境),火山引擎把Trae与火山方舟进行了打通;而底模,有豆包模型1.6,在推理、数学、代码和百科知识均有显著提升;在工具支持上,对于开发者难写的需求prompt,他们弄了一个“PromptPilot”,可以帮你智能优化需求。
如果你需要各种工具支持,火山引擎MCP市场提供了大量即插即用的工具,比如位置服务、数据查询、搜索、数据库、内容生成等。至于开发后的云服务,火山方舟通过MCP拉起了云产品链,搞定从开发到部署的最后一公里。
全栈式 、AI云原生、Agent式开发,这就是火山引擎正在做的东西。
 
posted @ 2025-07-04 11:38  财经一哥  阅读(30)  评论(0)    收藏  举报