Update README.md
This commit is contained in:
@@ -160,6 +160,7 @@ BettaFish/
|
|||||||
│ └── utils/ # 工具函数
|
│ └── utils/ # 工具函数
|
||||||
│ ├── __init__.py
|
│ ├── __init__.py
|
||||||
│ ├── config.py # 配置管理
|
│ ├── config.py # 配置管理
|
||||||
|
│ ├── db.py # SQLAlchemy异步引擎与只读查询封装
|
||||||
│ └── text_processing.py # 文本处理工具
|
│ └── text_processing.py # 文本处理工具
|
||||||
├── ReportEngine/ # 多轮报告生成Agent
|
├── ReportEngine/ # 多轮报告生成Agent
|
||||||
│ ├── agent.py # 串联模板→布局→篇幅→章节→渲染的总调度
|
│ ├── agent.py # 串联模板→布局→篇幅→章节→渲染的总调度
|
||||||
@@ -187,10 +188,7 @@ BettaFish/
|
|||||||
│ │ └── state.py # ReportState与序列化工具
|
│ │ └── state.py # ReportState与序列化工具
|
||||||
│ ├── utils/ # 配置与日志工具
|
│ ├── utils/ # 配置与日志工具
|
||||||
│ │ └── config.py # Pydantic Settings与打印助手
|
│ │ └── config.py # Pydantic Settings与打印助手
|
||||||
│ ├── report_template/ # Markdown模板库
|
│ ├── report_template/ # Markdown模板库(企业/市场/例行/政策/热点/突发场景)
|
||||||
│ │ ├── 社会公共热点事件分析.md
|
|
||||||
│ │ ├── 商业品牌舆情监测.md
|
|
||||||
│ │ └── ... # 更多模板
|
|
||||||
│ └── ... # 其余缓存/__init__.py等
|
│ └── ... # 其余缓存/__init__.py等
|
||||||
├── ForumEngine/ # 论坛引擎简易实现
|
├── ForumEngine/ # 论坛引擎简易实现
|
||||||
│ ├── monitor.py # 日志监控和论坛管理
|
│ ├── monitor.py # 日志监控和论坛管理
|
||||||
@@ -211,16 +209,21 @@ BettaFish/
|
|||||||
│ └── schema/ # 数据库结构
|
│ └── schema/ # 数据库结构
|
||||||
│ ├── db_manager.py # 数据库管理器
|
│ ├── db_manager.py # 数据库管理器
|
||||||
│ ├── init_database.py # 数据库初始化
|
│ ├── init_database.py # 数据库初始化
|
||||||
│ └── mindspider_tables.sql # 数据库表结构
|
│ ├── mindspider_tables.sql # 数据库表结构
|
||||||
|
│ ├── models_bigdata.py # 大规模媒体舆情表的SQLAlchemy映射
|
||||||
|
│ └── models_sa.py # DailyTopic/Task等扩展表ORM
|
||||||
├── SentimentAnalysisModel/ # 情感分析模型集合
|
├── SentimentAnalysisModel/ # 情感分析模型集合
|
||||||
│ ├── WeiboSentiment_Finetuned/ # 微调BERT/GPT-2模型
|
│ ├── WeiboSentiment_Finetuned/ # 微调BERT/GPT-2模型
|
||||||
│ ├── WeiboMultilingualSentiment/# 多语言情感分析(推荐)
|
│ ├── WeiboMultilingualSentiment/ # 多语言情感分析(推荐)
|
||||||
│ ├── WeiboSentiment_SmallQwen/ # 小参数Qwen3微调
|
│ ├── WeiboSentiment_SmallQwen/ # 小参数Qwen3微调
|
||||||
│ └── WeiboSentiment_MachineLearning/ # 传统机器学习方法
|
│ └── WeiboSentiment_MachineLearning/ # 传统机器学习方法
|
||||||
├── SingleEngineApp/ # 单独Agent的Streamlit应用
|
├── SingleEngineApp/ # 单独Agent的Streamlit应用
|
||||||
│ ├── query_engine_streamlit_app.py
|
│ ├── query_engine_streamlit_app.py
|
||||||
│ ├── media_engine_streamlit_app.py
|
│ ├── media_engine_streamlit_app.py
|
||||||
│ └── insight_engine_streamlit_app.py
|
│ └── insight_engine_streamlit_app.py
|
||||||
|
├── query_engine_streamlit_reports/ # QueryEngine单应用运行生成的Markdown与state
|
||||||
|
├── media_engine_streamlit_reports/ # MediaEngine单应用运行生成的Markdown与state
|
||||||
|
├── insight_engine_streamlit_reports/ # InsightEngine单应用运行生成的Markdown与state
|
||||||
├── templates/ # Flask模板
|
├── templates/ # Flask模板
|
||||||
│ └── index.html # 主界面前端
|
│ └── index.html # 主界面前端
|
||||||
├── static/ # 静态资源
|
├── static/ # 静态资源
|
||||||
@@ -228,9 +231,15 @@ BettaFish/
|
|||||||
├── final_reports/ # 最终生成的HTML报告文件
|
├── final_reports/ # 最终生成的HTML报告文件
|
||||||
├── utils/ # 通用工具函数
|
├── utils/ # 通用工具函数
|
||||||
│ ├── forum_reader.py # Agent间论坛通信
|
│ ├── forum_reader.py # Agent间论坛通信
|
||||||
|
│ ├── github_issues.py # 统一生成GitHub Issue链接与错误提示
|
||||||
│ └── retry_helper.py # 网络请求重试机制工具
|
│ └── retry_helper.py # 网络请求重试机制工具
|
||||||
|
├── tests/ # 关键功能测试(论坛监控、渲染安全性等)
|
||||||
|
│ ├── run_tests.py # pytest入口
|
||||||
|
│ ├── test_monitor.py # ForumEngine监控单测
|
||||||
|
│ └── test_report_engine_sanitization.py # ReportEngine章节清洗测试
|
||||||
├── app.py # Flask主应用入口
|
├── app.py # Flask主应用入口
|
||||||
├── config.py # 全局配置文件
|
├── config.py # 全局配置文件
|
||||||
|
├── docker-compose.yml # 多服务一键部署
|
||||||
└── requirements.txt # Python依赖包清单
|
└── requirements.txt # Python依赖包清单
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user