docs(update):更新Project Caffeine MVP Srpint1系统设计文档

Signed-off-by: gzkoala <guohao@gitconomy.org>
This commit is contained in:
gzkoala
2026-03-01 15:02:52 +08:00
parent 0a714f385f
commit 33ce1ae0ee

View File

@@ -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 系统数据流示意