# 中国实体行业自主研究系统 **Repository Path**: deepcy/HY ## Basic Information - **Project Name**: 中国实体行业自主研究系统 - **Description**: 这是一个基于智能体技术的中国实体行业数据分析系统,能够自主规划研究路径、收集多源数据、构建行业知识图谱,并提供可操作的研究建议。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-05-25 - **Last Updated**: 2025-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 中国实体行业自主研究系统 ## 项目概述 这是一个基于智能体技术的中国实体行业数据分析系统,能够自主规划研究路径、收集多源数据、构建行业知识图谱,并提供可操作的研究建议。 ## 主要功能 - 自主行业研究规划 - 多源数据收集与整合 - 行业知识图谱构建 - 自适应分析策略 - 持续学习优化 ## 快速开始 1. 安装.NET 7.0运行时 2. 克隆本仓库 3. 运行程序: ```bash dotnet run ``` ## 系统要求 - .NET 7.0 SDK - 4GB以上内存 - 1GB以上磁盘空间 # 系统架构设计 ## 总体架构 ``` +-------------------+ +-------------------+ +-------------------+ | | | | | | | 研究引擎 |<--->| 知识图谱 |<--->| 策略管理器 | | (ResearchEngine) | | (KnowledgeGraph) | | (StrategyManager)| | | | | | | +-------------------+ +-------------------+ +-------------------+ ^ ^ ^ | | | v v v +-------------------+ +-------------------+ +-------------------+ | | | | | | | 数据存储 | | 学习模块 | | 研究智能体 | | (DataRepository) | | (LearningModule) | | (ResearchAgent) | | | | | | | +-------------------+ +-------------------+ +-------------------+ ``` ## 核心组件 ### 1. 研究智能体(ResearchAgent) - 协调整个研究流程 - 管理研究任务生命周期 - 生成综合报告 ### 2. 研究引擎(ResearchEngine) - 执行具体行业研究 - 数据收集与增强 - 多源数据整合 ### 3. 知识图谱(KnowledgeGraph) - 构建行业关系网络 - 发现隐藏关联 - 支持研究扩展 ### 4. 策略管理器(StrategyManager) - 动态调整研究策略 - 权重分配与优化 - 策略可视化 ## 数据流 1. 研究智能体接收研究请求 2. 研究引擎收集原始数据 3. 知识图谱构建行业关系 4. 策略管理器优化分析策略 5. 学习模块更新知识库 6. 数据存储持久化结果 # 开发指南 ## 开发环境配置 ### 必备工具 - .NET 7.0 SDK - Visual Studio Code 或 Visual Studio - Git 版本控制 ### 推荐扩展 - C# 扩展 - NuGet 包管理器 - REST Client (用于API测试) ## 项目结构 ``` /st ├── Program.cs # 主程序入口 ├── README.md # 项目概览 ├── ARCHITECTURE.md # 架构设计 ├── USAGE.md # 使用说明 ├── st.csproj # 项目配置文件 ├── config.json # 运行时配置 └── industry_data.json # 数据存储 ``` ## 代码规范 ### 命名约定 - 类名:PascalCase (如 `ResearchAgent`) - 方法名:PascalCase (如 `ConductResearch`) - 变量名:camelCase (如 `industryData`) - 私有字段:_camelCase (如 `_httpClient`) ### 注释要求 - 类和方法使用XML文档注释 - 复杂逻辑添加行内注释 - 公共API必须有完整文档 ## 扩展开发 ### 添加新数据源 1. 在`ResearchEngine`中添加新数据获取方法 2. 实现`IDataSource`接口 3. 在`config.json`中注册新数据源 ### 添加新分析策略 1. 在`StrategyManager`中添加策略逻辑 2. 更新默认策略权重 3. 在`LearningModule`中添加对应评估方法 ## 测试方法 ### 单元测试 ```bash dotnet test ``` ### 集成测试 1. 启动测试服务器 2. 运行: ```bash dotnet run --environment=Test ``` ### 调试技巧 - 使用`Debug.WriteLine`输出调试信息 - 在VS Code中设置断点 - 检查生成的`industry_data.json`文件 本程序为测试版,全开源,随便用,报错请提交问题。 和我聊天微:cy321one 反馈邮箱:[samhoclub@163.com](mailto:samhoclub@163.com) 公众号:尘渊文化