Showing
2 changed files
with
10 additions
and
54 deletions
| @@ -127,43 +127,21 @@ BettaFish/ | @@ -127,43 +127,21 @@ BettaFish/ | ||
| 127 | ├── QueryEngine/ # Domestic and international news breadth search Agent | 127 | ├── QueryEngine/ # Domestic and international news breadth search Agent |
| 128 | │ ├── agent.py # Agent main logic, coordinates search and analysis workflow | 128 | │ ├── agent.py # Agent main logic, coordinates search and analysis workflow |
| 129 | │ ├── llms/ # LLM interface wrapper | 129 | │ ├── llms/ # LLM interface wrapper |
| 130 | -│ │ └── base.py # Unified OpenAI-compatible client | ||
| 131 | │ ├── nodes/ # Processing nodes: search, formatting, summarization, etc. | 130 | │ ├── nodes/ # Processing nodes: search, formatting, summarization, etc. |
| 132 | -│ │ ├── base_node.py # Base node class | ||
| 133 | -│ │ ├── search_node.py # Search node | ||
| 134 | -│ │ ├── formatting_node.py # Formatting node | ||
| 135 | -│ │ ├── report_structure_node.py # Report structure node | ||
| 136 | -│ │ └── summary_node.py # Summary node | ||
| 137 | -│ ├── tools/ # Search tools | ||
| 138 | -│ │ └── search.py # Web search toolkit | 131 | +│ ├── tools/ # Domestic and international news search toolkit |
| 139 | │ ├── utils/ # Utility functions | 132 | │ ├── utils/ # Utility functions |
| 140 | -│ │ ├── config.py # Configuration management | ||
| 141 | -│ │ └── text_processing.py # Text processing utilities | ||
| 142 | │ ├── state/ # State management | 133 | │ ├── state/ # State management |
| 143 | -│ │ └── state.py # Agent state definition | ||
| 144 | │ ├── prompts/ # Prompt templates | 134 | │ ├── prompts/ # Prompt templates |
| 145 | -│ │ └── prompts.py # Various prompt templates | ||
| 146 | -│ └── __init__.py | 135 | +│ └── ... |
| 147 | ├── MediaEngine/ # Powerful multimodal understanding Agent | 136 | ├── MediaEngine/ # Powerful multimodal understanding Agent |
| 148 | │ ├── agent.py # Agent main logic, handles video/image multimodal content | 137 | │ ├── agent.py # Agent main logic, handles video/image multimodal content |
| 149 | │ ├── llms/ # LLM interface wrapper | 138 | │ ├── llms/ # LLM interface wrapper |
| 150 | -│ │ └── base.py # Unified OpenAI-compatible client | ||
| 151 | │ ├── nodes/ # Processing nodes: search, formatting, summarization, etc. | 139 | │ ├── nodes/ # Processing nodes: search, formatting, summarization, etc. |
| 152 | -│ │ ├── base_node.py # Base node class | ||
| 153 | -│ │ ├── search_node.py # Search node | ||
| 154 | -│ │ ├── formatting_node.py # Formatting node | ||
| 155 | -│ │ ├── report_structure_node.py # Report structure node | ||
| 156 | -│ │ └── summary_node.py # Summary node | ||
| 157 | -│ ├── tools/ # Multimodal search tools | ||
| 158 | -│ │ └── search.py # Multimodal content search toolkit | 140 | +│ ├── tools/ # Multimodal search toolkit |
| 159 | │ ├── utils/ # Utility functions | 141 | │ ├── utils/ # Utility functions |
| 160 | -│ │ ├── config.py # Configuration management | ||
| 161 | -│ │ └── text_processing.py # Text processing utilities | ||
| 162 | │ ├── state/ # State management | 142 | │ ├── state/ # State management |
| 163 | -│ │ └── state.py # Agent state definition | ||
| 164 | │ ├── prompts/ # Prompt templates | 143 | │ ├── prompts/ # Prompt templates |
| 165 | -│ │ └── prompts.py # Various prompt templates | ||
| 166 | -│ └── __init__.py | 144 | +│ └── ... |
| 167 | ├── InsightEngine/ # Private database mining Agent | 145 | ├── InsightEngine/ # Private database mining Agent |
| 168 | │ ├── agent.py # Agent main logic, coordinates database queries and analysis | 146 | │ ├── agent.py # Agent main logic, coordinates database queries and analysis |
| 169 | │ ├── llms/ # LLM interface wrapper | 147 | │ ├── llms/ # LLM interface wrapper |
| @@ -174,7 +152,7 @@ BettaFish/ | @@ -174,7 +152,7 @@ BettaFish/ | ||
| 174 | │ │ ├── formatting_node.py # Formatting node | 152 | │ │ ├── formatting_node.py # Formatting node |
| 175 | │ │ ├── report_structure_node.py # Report structure node | 153 | │ │ ├── report_structure_node.py # Report structure node |
| 176 | │ │ └── summary_node.py # Summary node | 154 | │ │ └── summary_node.py # Summary node |
| 177 | -│ ├── tools/ # Database query and analysis tools | 155 | +│ ├── tools/ # Database query and analysis toolkit |
| 178 | │ │ ├── keyword_optimizer.py # Qwen keyword optimization middleware | 156 | │ │ ├── keyword_optimizer.py # Qwen keyword optimization middleware |
| 179 | │ │ ├── search.py # Database operation toolkit (topic search, comment retrieval, etc.) | 157 | │ │ ├── search.py # Database operation toolkit (topic search, comment retrieval, etc.) |
| 180 | │ │ └── sentiment_analyzer.py # Sentiment analysis integration tool | 158 | │ │ └── sentiment_analyzer.py # Sentiment analysis integration tool |
| @@ -127,43 +127,21 @@ BettaFish/ | @@ -127,43 +127,21 @@ BettaFish/ | ||
| 127 | ├── QueryEngine/ # 国内外新闻广度搜索Agent | 127 | ├── QueryEngine/ # 国内外新闻广度搜索Agent |
| 128 | │ ├── agent.py # Agent主逻辑,协调搜索与分析流程 | 128 | │ ├── agent.py # Agent主逻辑,协调搜索与分析流程 |
| 129 | │ ├── llms/ # LLM接口封装 | 129 | │ ├── llms/ # LLM接口封装 |
| 130 | -│ │ └── base.py # 统一的OpenAI兼容客户端 | ||
| 131 | │ ├── nodes/ # 处理节点:搜索、格式化、总结等 | 130 | │ ├── nodes/ # 处理节点:搜索、格式化、总结等 |
| 132 | -│ │ ├── base_node.py # 基础节点类 | ||
| 133 | -│ │ ├── search_node.py # 搜索节点 | ||
| 134 | -│ │ ├── formatting_node.py # 格式化节点 | ||
| 135 | -│ │ ├── report_structure_node.py # 报告结构节点 | ||
| 136 | -│ │ └── summary_node.py # 总结节点 | ||
| 137 | -│ ├── tools/ # 搜索工具 | ||
| 138 | -│ │ └── search.py # 网页搜索工具集 | 131 | +│ ├── tools/ # 国内外新闻搜索工具集 |
| 139 | │ ├── utils/ # 工具函数 | 132 | │ ├── utils/ # 工具函数 |
| 140 | -│ │ ├── config.py # 配置管理 | ||
| 141 | -│ │ └── text_processing.py # 文本处理工具 | ||
| 142 | │ ├── state/ # 状态管理 | 133 | │ ├── state/ # 状态管理 |
| 143 | -│ │ └── state.py # Agent状态定义 | ||
| 144 | │ ├── prompts/ # 提示词模板 | 134 | │ ├── prompts/ # 提示词模板 |
| 145 | -│ │ └── prompts.py # 各类提示词 | ||
| 146 | -│ └── __init__.py | 135 | +│ └── ... |
| 147 | ├── MediaEngine/ # 强大的多模态理解Agent | 136 | ├── MediaEngine/ # 强大的多模态理解Agent |
| 148 | │ ├── agent.py # Agent主逻辑,处理视频/图片等多模态内容 | 137 | │ ├── agent.py # Agent主逻辑,处理视频/图片等多模态内容 |
| 149 | │ ├── llms/ # LLM接口封装 | 138 | │ ├── llms/ # LLM接口封装 |
| 150 | -│ │ └── base.py # 统一的OpenAI兼容客户端 | ||
| 151 | │ ├── nodes/ # 处理节点:搜索、格式化、总结等 | 139 | │ ├── nodes/ # 处理节点:搜索、格式化、总结等 |
| 152 | -│ │ ├── base_node.py # 基础节点类 | ||
| 153 | -│ │ ├── search_node.py # 搜索节点 | ||
| 154 | -│ │ ├── formatting_node.py # 格式化节点 | ||
| 155 | -│ │ ├── report_structure_node.py # 报告结构节点 | ||
| 156 | -│ │ └── summary_node.py # 总结节点 | ||
| 157 | -│ ├── tools/ # 多模态搜索工具 | ||
| 158 | -│ │ └── search.py # 多模态内容搜索工具集 | 140 | +│ ├── tools/ # 多模态搜索工具集 |
| 159 | │ ├── utils/ # 工具函数 | 141 | │ ├── utils/ # 工具函数 |
| 160 | -│ │ ├── config.py # 配置管理 | ||
| 161 | -│ │ └── text_processing.py # 文本处理工具 | ||
| 162 | │ ├── state/ # 状态管理 | 142 | │ ├── state/ # 状态管理 |
| 163 | -│ │ └── state.py # Agent状态定义 | ||
| 164 | │ ├── prompts/ # 提示词模板 | 143 | │ ├── prompts/ # 提示词模板 |
| 165 | -│ │ └── prompts.py # 各类提示词 | ||
| 166 | -│ └── __init__.py | 144 | +│ └── ... |
| 167 | ├── InsightEngine/ # 私有数据库挖掘Agent | 145 | ├── InsightEngine/ # 私有数据库挖掘Agent |
| 168 | │ ├── agent.py # Agent主逻辑,协调数据库查询与分析 | 146 | │ ├── agent.py # Agent主逻辑,协调数据库查询与分析 |
| 169 | │ ├── llms/ # LLM接口封装 | 147 | │ ├── llms/ # LLM接口封装 |
| @@ -174,7 +152,7 @@ BettaFish/ | @@ -174,7 +152,7 @@ BettaFish/ | ||
| 174 | │ │ ├── formatting_node.py # 格式化节点 | 152 | │ │ ├── formatting_node.py # 格式化节点 |
| 175 | │ │ ├── report_structure_node.py # 报告结构节点 | 153 | │ │ ├── report_structure_node.py # 报告结构节点 |
| 176 | │ │ └── summary_node.py # 总结节点 | 154 | │ │ └── summary_node.py # 总结节点 |
| 177 | -│ ├── tools/ # 数据库查询和分析工具 | 155 | +│ ├── tools/ # 数据库查询和分析工具集 |
| 178 | │ │ ├── keyword_optimizer.py # Qwen关键词优化中间件 | 156 | │ │ ├── keyword_optimizer.py # Qwen关键词优化中间件 |
| 179 | │ │ ├── search.py # 数据库操作工具集(话题搜索、评论获取等) | 157 | │ │ ├── search.py # 数据库操作工具集(话题搜索、评论获取等) |
| 180 | │ │ └── sentiment_analyzer.py # 情感分析集成工具 | 158 | │ │ └── sentiment_analyzer.py # 情感分析集成工具 |
-
Please register or login to post a comment