BettaFish是什么?
BettaFish(中文名“微舆”)是一款由多智能体(Multi-Agent)协作驱动的开源AI舆情分析工具,专为打破信息茧房、还原真实舆情并预测趋势而设计。其核心创新在于通过“论坛式”协作机制,模拟人类团队讨论模式,使多个AI智能体协同工作,提升分析深度与准确性。项目于2025年夏季由开发者郭航江(网名BaiFu)作为毕业设计启动,迅速在GitHub走红,累计获得超24K星标,并登顶全球趋势榜。
开发团队与背景
- 核心开发者:郭航江(BaiFu),中国科学技术大学大四学生,AI领域“超级个体”代表。
- 技术模式:采用“Vibe Coding”开发模式,结合AI编程工具(如Claude Code)与人类决策,实现从创意到产品的快速落地。
- 投资支持:2026年3月,盛大集团创始人陈天桥向其进阶版产品MiroFish投资3000万元,用于技术孵化与商业化探索。
BettaFish的主要功能
- 全网多源数据采集
- 覆盖微博、抖音、小红书、Twitter、Reddit等30+国内外主流社交媒体平台。
- 支持文本、图片、视频等多模态内容抓取,日均处理数百万条数据。
- 多智能体协作分析
- Query Agent:精准搜索国内外网页信息,追踪事件源头与传播路径。
- Media Agent:解析多媒体内容,提取关键信息与情感倾向。
- Insight Agent:挖掘私有数据库与公开数据关联,进行深度洞察。
- Report Agent:整合分析结果,生成可视化报告(含SWOT分析、情感趋势图等)。
- 趋势预测与决策支持
- 基于语义分析与热度指数模型,预测舆情走向。
- 提供“上帝视角”数字沙盘,支持政策预演、危机公关模拟等场景。
- 公私域数据融合
- 支持接入企业内部数据库,将业务数据与舆情数据联动分析,挖掘深层洞察。
- 轻量化部署与扩展性
- 纯Python实现,模块化架构设计,支持Docker一键部署。
- 提供API接口,便于二次开发与集成。
BettaFish的使用场景
- 品牌公关与声誉管理
- 实时监测新品发布、营销活动后的舆论反响,识别负面苗头并快速响应。
- 案例:某高校品牌声誉分析报告,精准梳理事件时间节点与公众情绪波动。
- 媒体与研究机构
- 追踪热点事件传播路径,分析舆论演化规律,为新闻报道或政策建议提供数据依据。
- 产品经理与市场分析师
- 洞察用户反馈与需求痛点,优化产品设计或营销策略,提升市场竞争力。
- 教育与科研领域
- 支持社会学、传播学研究,探索舆情动力学、情感计算等课题。
- 个人创意探索
- 推演小说结局、模拟创业路径,或验证社交假设,满足趣味性需求。
如何使用BettaFish
- 克隆项目并创建环境:从GitHub仓库 https://github.com/666ghj/BettaFish 克隆BettaFish项目到本地,创建一个新的Python环境安装项目依赖。
- 安装依赖:在项目目录下安装所需的Python依赖包,和安装Playwright浏览器驱动支持爬虫功能。
- 配置系统:复制
config.py.example文件为config.py,填写数据库配置和LLM(如OpenAI)的API密钥等信息。
- 初始化数据库:选择使用本地数据库时,运行数据库初始化脚本;若使用云数据库服务,需联系项目团队申请访问权限。
- 启动系统:激活Python环境后,启动BettaFish主应用,通过浏览器访问
http://localhost:5000使用系统。
产品优势与未来展望
- 技术壁垒:全球首个纯Python实现的多Agent协作舆情系统,不依赖LangChain等框架。
- 生态扩展:进阶版MiroFish已具备群体智能预测能力,可覆盖金融推演、热点模拟等多元场景。
- 社会价值:降低舆情分析门槛,赋能个体与中小企业,推动AI技术普惠化。