Showing
1 changed file
with
15 additions
and
6 deletions
| @@ -160,6 +160,7 @@ BettaFish/ | @@ -160,6 +160,7 @@ BettaFish/ | ||
| 160 | │ └── utils/ # 工具函数 | 160 | │ └── utils/ # 工具函数 |
| 161 | │ ├── __init__.py | 161 | │ ├── __init__.py |
| 162 | │ ├── config.py # 配置管理 | 162 | │ ├── config.py # 配置管理 |
| 163 | +│ ├── db.py # SQLAlchemy异步引擎与只读查询封装 | ||
| 163 | │ └── text_processing.py # 文本处理工具 | 164 | │ └── text_processing.py # 文本处理工具 |
| 164 | ├── ReportEngine/ # 多轮报告生成Agent | 165 | ├── ReportEngine/ # 多轮报告生成Agent |
| 165 | │ ├── agent.py # 串联模板→布局→篇幅→章节→渲染的总调度 | 166 | │ ├── agent.py # 串联模板→布局→篇幅→章节→渲染的总调度 |
| @@ -187,10 +188,7 @@ BettaFish/ | @@ -187,10 +188,7 @@ BettaFish/ | ||
| 187 | │ │ └── state.py # ReportState与序列化工具 | 188 | │ │ └── state.py # ReportState与序列化工具 |
| 188 | │ ├── utils/ # 配置与日志工具 | 189 | │ ├── utils/ # 配置与日志工具 |
| 189 | │ │ └── config.py # Pydantic Settings与打印助手 | 190 | │ │ └── config.py # Pydantic Settings与打印助手 |
| 190 | -│ ├── report_template/ # Markdown模板库 | ||
| 191 | -│ │ ├── 社会公共热点事件分析.md | ||
| 192 | -│ │ ├── 商业品牌舆情监测.md | ||
| 193 | -│ │ └── ... # 更多模板 | 191 | +│ ├── report_template/ # Markdown模板库(企业/市场/例行/政策/热点/突发场景) |
| 194 | │ └── ... # 其余缓存/__init__.py等 | 192 | │ └── ... # 其余缓存/__init__.py等 |
| 195 | ├── ForumEngine/ # 论坛引擎简易实现 | 193 | ├── ForumEngine/ # 论坛引擎简易实现 |
| 196 | │ ├── monitor.py # 日志监控和论坛管理 | 194 | │ ├── monitor.py # 日志监控和论坛管理 |
| @@ -211,16 +209,21 @@ BettaFish/ | @@ -211,16 +209,21 @@ BettaFish/ | ||
| 211 | │ └── schema/ # 数据库结构 | 209 | │ └── schema/ # 数据库结构 |
| 212 | │ ├── db_manager.py # 数据库管理器 | 210 | │ ├── db_manager.py # 数据库管理器 |
| 213 | │ ├── init_database.py # 数据库初始化 | 211 | │ ├── init_database.py # 数据库初始化 |
| 214 | -│ └── mindspider_tables.sql # 数据库表结构 | 212 | +│ ├── mindspider_tables.sql # 数据库表结构 |
| 213 | +│ ├── models_bigdata.py # 大规模媒体舆情表的SQLAlchemy映射 | ||
| 214 | +│ └── models_sa.py # DailyTopic/Task等扩展表ORM | ||
| 215 | ├── SentimentAnalysisModel/ # 情感分析模型集合 | 215 | ├── SentimentAnalysisModel/ # 情感分析模型集合 |
| 216 | │ ├── WeiboSentiment_Finetuned/ # 微调BERT/GPT-2模型 | 216 | │ ├── WeiboSentiment_Finetuned/ # 微调BERT/GPT-2模型 |
| 217 | -│ ├── WeiboMultilingualSentiment/# 多语言情感分析(推荐) | 217 | +│ ├── WeiboMultilingualSentiment/ # 多语言情感分析(推荐) |
| 218 | │ ├── WeiboSentiment_SmallQwen/ # 小参数Qwen3微调 | 218 | │ ├── WeiboSentiment_SmallQwen/ # 小参数Qwen3微调 |
| 219 | │ └── WeiboSentiment_MachineLearning/ # 传统机器学习方法 | 219 | │ └── WeiboSentiment_MachineLearning/ # 传统机器学习方法 |
| 220 | ├── SingleEngineApp/ # 单独Agent的Streamlit应用 | 220 | ├── SingleEngineApp/ # 单独Agent的Streamlit应用 |
| 221 | │ ├── query_engine_streamlit_app.py | 221 | │ ├── query_engine_streamlit_app.py |
| 222 | │ ├── media_engine_streamlit_app.py | 222 | │ ├── media_engine_streamlit_app.py |
| 223 | │ └── insight_engine_streamlit_app.py | 223 | │ └── insight_engine_streamlit_app.py |
| 224 | +├── query_engine_streamlit_reports/ # QueryEngine单应用运行生成的Markdown与state | ||
| 225 | +├── media_engine_streamlit_reports/ # MediaEngine单应用运行生成的Markdown与state | ||
| 226 | +├── insight_engine_streamlit_reports/ # InsightEngine单应用运行生成的Markdown与state | ||
| 224 | ├── templates/ # Flask模板 | 227 | ├── templates/ # Flask模板 |
| 225 | │ └── index.html # 主界面前端 | 228 | │ └── index.html # 主界面前端 |
| 226 | ├── static/ # 静态资源 | 229 | ├── static/ # 静态资源 |
| @@ -228,9 +231,15 @@ BettaFish/ | @@ -228,9 +231,15 @@ BettaFish/ | ||
| 228 | ├── final_reports/ # 最终生成的HTML报告文件 | 231 | ├── final_reports/ # 最终生成的HTML报告文件 |
| 229 | ├── utils/ # 通用工具函数 | 232 | ├── utils/ # 通用工具函数 |
| 230 | │ ├── forum_reader.py # Agent间论坛通信 | 233 | │ ├── forum_reader.py # Agent间论坛通信 |
| 234 | +│ ├── github_issues.py # 统一生成GitHub Issue链接与错误提示 | ||
| 231 | │ └── retry_helper.py # 网络请求重试机制工具 | 235 | │ └── retry_helper.py # 网络请求重试机制工具 |
| 236 | +├── tests/ # 关键功能测试(论坛监控、渲染安全性等) | ||
| 237 | +│ ├── run_tests.py # pytest入口 | ||
| 238 | +│ ├── test_monitor.py # ForumEngine监控单测 | ||
| 239 | +│ └── test_report_engine_sanitization.py # ReportEngine章节清洗测试 | ||
| 232 | ├── app.py # Flask主应用入口 | 240 | ├── app.py # Flask主应用入口 |
| 233 | ├── config.py # 全局配置文件 | 241 | ├── config.py # 全局配置文件 |
| 242 | +├── docker-compose.yml # 多服务一键部署 | ||
| 234 | └── requirements.txt # Python依赖包清单 | 243 | └── requirements.txt # Python依赖包清单 |
| 235 | ``` | 244 | ``` |
| 236 | 245 |
-
Please register or login to post a comment