Scripts2026年5月26日·1 分钟阅读

BettaFish — Multi-Agent Public Opinion & Sentiment Analysis

An open-source multi-agent framework for real-time public opinion monitoring, sentiment analysis, and trend prediction built from scratch in Python.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
BettaFish Overview
直接安装命令
npx -y tokrepo@latest install 8b768aed-58db-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

BettaFish is a multi-agent system for public opinion monitoring and sentiment analysis. It orchestrates multiple LLM-powered agents to collect, analyze, and predict trends across social media and news sources, all built from scratch without depending on external agent frameworks.

What BettaFish Does

  • Monitors public opinion across multiple platforms in real time
  • Performs deep sentiment analysis using multi-agent collaboration
  • Predicts future trends based on historical data patterns
  • Breaks information filter bubbles by aggregating diverse viewpoints
  • Generates structured reports with actionable insights

Architecture Overview

BettaFish uses a from-scratch multi-agent architecture where specialized agents handle data collection, NLP processing, sentiment scoring, and trend forecasting. Agents communicate through a message-passing system, with a coordinator agent orchestrating workflows. The system supports pluggable LLM backends and stores results in a local database for historical analysis.

Self-Hosting & Configuration

  • Requires Python 3.9+ and an LLM API key (OpenAI, local models supported)
  • Configure data sources and monitoring keywords in the settings file
  • Supports Docker deployment for containerized setups
  • Database stores historical analysis for trend comparison
  • Customizable agent behaviors through configuration files

Key Features

  • Framework-free multi-agent design for full control and transparency
  • Supports multiple LLM providers including local models
  • Real-time monitoring with configurable alert thresholds
  • Historical trend analysis and future prediction capabilities
  • Extensible plugin system for custom data sources

Comparison with Similar Tools

  • LangChain Agents — general-purpose; BettaFish is purpose-built for opinion analysis
  • CrewAI — framework-dependent; BettaFish has zero framework dependencies
  • AutoGen — conversation-focused; BettaFish specializes in data-driven analysis
  • Haystack — search/RAG oriented; BettaFish focuses on sentiment and trend prediction

FAQ

Q: Does BettaFish require a paid LLM API? A: It supports both commercial APIs and local open-source models via compatible endpoints.

Q: What data sources does it monitor? A: It supports configurable sources including social media platforms, news feeds, and custom RSS inputs.

Q: Can I run it fully offline? A: Yes, when paired with a local LLM like Ollama, no external API calls are needed.

Q: Is it suitable for enterprise use? A: The architecture supports scaling, but review the GPL-2.0 license for commercial use requirements.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产