3.8万星开源神器!用5个AI Agent打破信息茧房,看清舆情真相

0 阅读4分钟

betterfish1.png 刷微博刷到全是同一种声音,看新闻看来看去都是同一套观点,你有没有过这种信息茧房的窒息感?

算法在喂你喜欢吃的,媒体在说他们想让你听的,想知道一件事的真实全貌?太难了。

现在有个开源项目直接把这个问题给解决了。

BettaFish(微舆),3.8万星的多Agent舆情分析系统,用5个AI协作的方式,把全网舆情扒得明明白白。

传统舆情分析有多坑

你可能不知道,市面上几十万一年的舆情工具,本质上就是个爬虫+情感分类器:

  • 只能抓一两个平台的内容,剩下的全靠猜
  • 分析维度只有"正面/负面/中性",跟闹着玩似的
  • 趋势预测纯靠拍脑袋,准不准全看运气
  • 水军、刷量、控评根本识别不出来

BettaFish的思路完全不一样:不是一个AI干所有活,而是让五个专业AI组成"研究小组",各司其职互相辩论。

核心架构:五个AI开"论坛"

这套"论坛协作"机制是真的厉害:

Agent角色具体职责
Query Agent全网跑断腿搜新闻,国内外30+平台全覆盖
Media Agent看懂短视频、图片、表情包,多模态内容全搞定
Insight Agent挖历史数据,找事件之间的关联性
Report Agent把所有信息串起来,写成能直接用的分析报告
Forum Engine当主持人,引导AI们互相辩论、修正观点

整个流程像极了一个专业的舆情分析团队:

  1. 你抛个问题 → 系统接需求
  2. 三个AI同时开工,各自找信息
  3. 开"论坛"辩论,推翻错误结论,补全遗漏信息
  4. 最后生成带数据、有图表的HTML/PDF报告

真·硬核能力

1. 全平台爬取,水军无所遁形

7×24小时爬微博、小红书、抖音、B站、知乎,连短视频里的台词、评论区的梗都能解析。

更绝的是能区分真实用户和水军账号:看发言频率、IP地址、关注列表,刷出来的热度一眼就能识别。

2. 多模态分析,不只是看文字

别人家的工具只能爬文字,BettaFish能看懂抖音的视频内容、小红书的图片文案、甚至表情包想表达的情绪。

上次武汉大学的舆情分析,它把B站上几百条相关视频的弹幕、评论、甚至视频里的观点都扒了个遍,分析报告写得比人工做的还全面。

3. 趋势预测,真的能"预知未来"

和同团队开发的MiroFish(群体智能预测引擎)打通了,能根据历史数据预测舆情是会继续发酵、还是会突然反转、或者慢慢平息。

企业做公关的人都懂,这个能力有多值钱。

部署真的简单

项目直接给了两种部署方式,连运维小白都能搞起来:

Docker一键启动

# 1. 复制配置文件
cp .env.example .env

# 2. 改配置,填你的大模型API Key和数据库信息
# 编辑 .env 文件就行

# 3. 一键启动所有服务
docker compose up -d

源码部署也不难

# 1. 建个Python环境
conda create -n bettafish python=3.11
conda activate bettafish

# 2. 装依赖
pip install -r requirements.txt

# 3. 配置好PostgreSQL数据库,改.env
# 4. 启动服务就行

环境要求很低:Python 3.9以上,2G内存就能跑,Windows/Mac/Linux全支持。

当前进展

  • ⭐ 38,369 GitHub Stars
  • 🔄 7,174 Forks
  • 🐳 官方Docker镜像,不用折腾环境
  • 📦 纯Python从零实现,不依赖任何商用框架
  • 🎯 已经有企业拿来做商业舆情分析了

写在最后

信息爆炸的时代,缺的从来不是信息,而是辨别信息的能力。

BettaFish把舆情分析从"看个热闹"变成了"看透本质"。不管是做品牌公关、做市场研究、还是单纯想知道一件事的真相,这个工具都能帮上大忙。


GitHub666ghj/BettaFish ⭐ 38,369

安装过程遇到问题、想要交流使用经验,可私信我一起探讨。