详细介绍
BettaFish(项目中文名“微舆”)是一个从零实现的开源多智能体舆情分析平台,整合爬虫、检索、情感分析与多模态解析能力,面向微博、小红书、抖音等主流社媒进行持续采集与深度分析。系统以对话式查询为入口,自动化生成结构化的研究报告与可视化结果,旨在帮助研究者与企业重建舆情全景、发现趋势与辅助决策。
主要特性
- 多智能体架构:Query、Media、Insight、Report 等 Agent 协同工作,实现检索、抽取与报告闭环。
- 全网爬取与多模态解析:支持文本、图像与短视频的内容抽取与特征融合。
- 报表与模板引擎:自动生成 HTML/报告文件,可导出供决策参考。
- 一键部署:提供 Docker 与脚本化安装方式,便于在云主机或本地服务器快速启动。
使用场景
- 舆情监测与危机响应:实时捕获热点话题并生成溯源与舆情热度报告。
- 品牌与市场研究:对竞品与品牌声誉进行长期跟踪分析与趋势预测。
- 学术与政策研究:为社会科学与公共政策研究提供结构化的大规模社媒数据分析能力。
技术特点
- Python 为主的模块化实现,兼容常见数据存储与消息队列,便于二次开发与扩展。
- 支持连接池与缓存机制以提高抓取与分析的稳定性与吞吐。
- 可插拔的模型接口,既可接入本地微调模型也可适配主流云端 LLM 服务,支持混合推理策略。