forked from new_org/Project-Caffeine
docs(update):更新Project Caffeine MVP Srpint1系统设计文档
Signed-off-by: gzkoala <guohao@gitconomy.org>
This commit is contained in:
@@ -99,14 +99,15 @@ project-caffeine/
|
||||
|
||||
**各文件和文件夹的功能说明**:
|
||||
|
||||
- **`src/`**:包含项目的源代码,核心功能逻辑,包括控制器、服务、路由、模型等。
|
||||
- **`src/controllers/`**:控制器负责接收请求并调用相应的服务,执行具体的业务逻辑。
|
||||
- **`src/services/`**:服务层处理具体的业务逻辑,例如生成提示词、推理请求和资源访问等。
|
||||
- **`src/models/`**:定义数据模型,用于标准化请求体和数据结构。
|
||||
- **`src/utils/`**:工具类函数,帮助简化代码实现,例如统一响应格式的处理。
|
||||
- **`config/`**:存放配置信息,包括环境变量配置和外部服务的 API 配置。
|
||||
- `src/`:包含项目的源代码,核心功能逻辑,包括控制器、服务、路由、模型等。
|
||||
- `src/controllers/`:控制器负责接收请求并调用相应的服务,执行具体的业务逻辑。
|
||||
- `src/services/`:服务层处理具体的业务逻辑,例如生成提示词、推理请求和资源访问等。
|
||||
- `src/models/`:定义数据模型,用于标准化请求体和数据结构。
|
||||
- `src/utils/`:工具类函数,帮助简化代码实现,例如统一响应格式的处理。
|
||||
- `config/`:存放配置信息,包括环境变量配置和外部服务的 API 配置。
|
||||
- **根目录**:包含项目的说明文档、环境配置文件等。
|
||||
|
||||
<br>
|
||||
|
||||
*表1-1:**Project Caffeine** 项目 MVP 系统文件和文件夹功能详细说明表格*
|
||||
|
||||
@@ -141,6 +142,8 @@ project-caffeine/
|
||||
- 配置信息存储在 **.env** 和 **config.js** 中,确保系统配置与环境的适配。
|
||||
- **resourceService.js**:管理外部资源的获取和存储,如学术数据库、PDF 文档和本地知识库。这些资源将为推理模块提供必要的数据支持。
|
||||
|
||||
<br>
|
||||
|
||||
这些组件通过 **MCP 协议** 和 **JSON-RPC 2.0** 格式进行通信,确保系统的各个部分能够高效地协作,共同完成从查询处理到推理结果输出的全过程。
|
||||
|
||||
### 3.3 系统数据流示意
|
||||
|
||||
Reference in New Issue
Block a user