From 33ce1ae0ee9a7d3b80be9da60e99e95f3b7b7ea5 Mon Sep 17 00:00:00 2001 From: gzkoala Date: Sun, 1 Mar 2026 15:02:52 +0800 Subject: [PATCH] =?UTF-8?q?docs(update):=E6=9B=B4=E6=96=B0Project=20Caffei?= =?UTF-8?q?ne=20MVP=20Srpint1=E7=B3=BB=E7=BB=9F=E8=AE=BE=E8=AE=A1=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gzkoala --- ...ct-caffeine-mvp-sprint1-architecture-design.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/docs/design/project-caffeine-mvp-sprint1-architecture-design.md b/docs/design/project-caffeine-mvp-sprint1-architecture-design.md index 68500a1..fe0a348 100644 --- a/docs/design/project-caffeine-mvp-sprint1-architecture-design.md +++ b/docs/design/project-caffeine-mvp-sprint1-architecture-design.md @@ -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 配置。 - **根目录**:包含项目的说明文档、环境配置文件等。 +
*表1-1:**Project Caffeine** 项目 MVP 系统文件和文件夹功能详细说明表格* @@ -141,6 +142,8 @@ project-caffeine/ - 配置信息存储在 **.env** 和 **config.js** 中,确保系统配置与环境的适配。 - **resourceService.js**:管理外部资源的获取和存储,如学术数据库、PDF 文档和本地知识库。这些资源将为推理模块提供必要的数据支持。 +
+ 这些组件通过 **MCP 协议** 和 **JSON-RPC 2.0** 格式进行通信,确保系统的各个部分能够高效地协作,共同完成从查询处理到推理结果输出的全过程。 ### 3.3 系统数据流示意