From e0891bec49faba8802bba80d01f78d94f7bdac56 Mon Sep 17 00:00:00 2001 From: gzkoala Date: Wed, 11 Mar 2026 13:04:57 +0800 Subject: [PATCH] =?UTF-8?q?docs(update):=E6=9B=B4=E6=96=B0Arabica=20Sprint?= =?UTF-8?q?3=E7=B3=BB=E7=BB=9F=E6=9E=B6=E6=9E=84=E8=AE=BE=E8=AE=A1?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=E6=96=87=E6=A1=A3=E5=92=8C=E6=9E=B6=E6=9E=84?= =?UTF-8?q?=E5=9B=BE=E6=96=87=E4=BB=B6=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gzkoala --- ...n.svg => arabica-srpint3-architecture-design.svg} | 0 .../arabica-sprint3-architecture-specification.md | 12 ++++++------ 2 files changed, 6 insertions(+), 6 deletions(-) rename docs/assets/images/{arabica-sprint3-architecture-design.svg => arabica-srpint3-architecture-design.svg} (100%) diff --git a/docs/assets/images/arabica-sprint3-architecture-design.svg b/docs/assets/images/arabica-srpint3-architecture-design.svg similarity index 100% rename from docs/assets/images/arabica-sprint3-architecture-design.svg rename to docs/assets/images/arabica-srpint3-architecture-design.svg diff --git a/projects/arabica/docs/design/arabica-sprint3-architecture-specification.md b/projects/arabica/docs/design/arabica-sprint3-architecture-specification.md index dd15efe..989b6cd 100644 --- a/projects/arabica/docs/design/arabica-sprint3-architecture-specification.md +++ b/projects/arabica/docs/design/arabica-sprint3-architecture-specification.md @@ -49,23 +49,23 @@ sequenceDiagram User->>Client: "用 SWOT 框架分析一下量子计算,并查查最新文献" Client->>LLM: 传递自然语言意图 - + %% 意图 1:查询文献 LLM->>Client: 识别意图1,请求调用 search_arxiv Client->>Tools: handleToolCall('search_arxiv', {query: 'quantum computing'}) Tools->>Arxiv: 发起 API 检索 Arxiv-->>Tools: 返回文献元数据 Tools-->>Client: 返回格式化文献列表 - + %% 意图 2:框架分析 LLM->>Client: 识别意图2,请求调用 fetch_framework_template Client->>Tools: handleToolCall('fetch_framework_template', {framework_name: 'swot'}) Tools-->>Client: 返回纯文本 Prompt 并注入【强制刹车指令】 - + %% 大模型思考与输出 LLM->>Client: 停止调用工具,直接在聊天框输出分析报告 LLM->>Client: 报告末尾主动询问:"是否需要保存?" - + %% 意图 3:保存落盘 User->>Client: "是的,保存下来" Client->>LLM: 传递确认指令 @@ -140,8 +140,8 @@ project-caffeine/ ### 3.3 系统模块架构图 *图 3-2:Sprint 3 组件架构与数据流* -![Sprint3组件架构图](./../../../docs/assets/images/arabica-sprint3-architecture-design.svg) +![Sprint3组件架构图](./../../../../docs/assets/images/arabica-srpint3-architecture-design.svg) - **控制器层**:`toolsController` 接收工具调用请求,分发给对应的服务;`resourcesController` 处理资源读取请求(可复用原有逻辑,仅需扩展协议类型)。 - **服务层**: @@ -209,4 +209,4 @@ Sprint 3 在 Sprint 2 的本地知识管理基础上,通过新增文献检索 ## 许可声明 -本文档采用 **知识共享署名--相同方式共享 4.0 国际许可协议 (CC BY--SA 4.0)** 进行许可,© 2025-2026 Gitconomy Research. \ No newline at end of file +本文档采用 **知识共享署名--相同方式共享 4.0 国际许可协议 (CC BY--SA 4.0)** 进行许可,© 2025-2026 Gitconomy Research.