马一丁

Update README.md

Showing 1 changed file with 27 additions and 7 deletions
@@ -162,16 +162,36 @@ BettaFish/ @@ -162,16 +162,36 @@ BettaFish/
162 │ ├── config.py # 配置管理 162 │ ├── config.py # 配置管理
163 │ └── text_processing.py # 文本处理工具 163 │ └── text_processing.py # 文本处理工具
164 ├── ReportEngine/ # 多轮报告生成Agent 164 ├── ReportEngine/ # 多轮报告生成Agent
165 -│ ├── agent.py # Agent主逻辑  
166 -│ ├── llms/ # LLM接口  
167 -│ ├── nodes/ # 报告生成节点  
168 -│ │ ├── template_selection.py # 模板选择节点  
169 -│ │ └── html_generation.py # HTML生成节点  
170 -│ ├── report_template/ # 报告模板库 165 +│ ├── agent.py # 串联模板→布局→篇幅→章节→渲染的总调度
  166 +│ ├── flask_interface.py # Flask/SSE入口,管理任务排队与流式事件
  167 +│ ├── llms/ # OpenAI兼容LLM封装
  168 +│ │ └── base.py # 统一的流式/重试客户端
  169 +│ ├── core/ # 模板切片、章节落盘与装订工具
  170 +│ │ ├── template_parser.py # Markdown模板切片与slug生成
  171 +│ │ ├── chapter_storage.py # 章节run目录、manifest与raw流写入
  172 +│ │ └── stitcher.py # Document IR装订器,补齐锚点/元数据
  173 +│ ├── ir/ # 报告IR契约与校验
  174 +│ │ ├── schema.py # 块/标记Schema常量
  175 +│ │ └── validator.py # 章节JSON结构校验器
  176 +│ ├── nodes/ # 全流程推理节点
  177 +│ │ ├── base_node.py # 节点基类+日志/状态钩子
  178 +│ │ ├── template_selection_node.py # 模板候选收集与LLM筛选
  179 +│ │ ├── document_layout_node.py # 标题/目录/主题设计
  180 +│ │ ├── word_budget_node.py # 篇幅规划与章节指令
  181 +│ │ └── chapter_generation_node.py # 章节级JSON生成+校验
  182 +│ ├── prompts/ # 提示词库与Schema说明
  183 +│ │ └── prompts.py # 模板选择/布局/篇幅/章节提示词
  184 +│ ├── renderers/ # IR渲染器
  185 +│ │ └── html_renderer.py # Document IR → 交互式HTML
  186 +│ ├── state/ # 任务/元数据状态模型
  187 +│ │ └── state.py # ReportState与序列化工具
  188 +│ ├── utils/ # 配置与日志工具
  189 +│ │ └── config.py # Pydantic Settings与打印助手
  190 +│ ├── report_template/ # Markdown模板库
171 │ │ ├── 社会公共热点事件分析.md 191 │ │ ├── 社会公共热点事件分析.md
172 │ │ ├── 商业品牌舆情监测.md 192 │ │ ├── 商业品牌舆情监测.md
173 │ │ └── ... # 更多模板 193 │ │ └── ... # 更多模板
174 -│ └── flask_interface.py # Flask API接口 194 +│ └── ... # 其余缓存/__init__.py等
175 ├── ForumEngine/ # 论坛引擎简易实现 195 ├── ForumEngine/ # 论坛引擎简易实现
176 │ ├── monitor.py # 日志监控和论坛管理 196 │ ├── monitor.py # 日志监控和论坛管理
177 │ └── llm_host.py # 论坛主持人LLM模块 197 │ └── llm_host.py # 论坛主持人LLM模块