马一丁

Update README.md

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