From a23f1a2089c5b71661e1bc1a5f5f8ae07b824990 Mon Sep 17 00:00:00 2001 From: MerCry Date: Wed, 25 Feb 2026 23:07:34 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=B8=85=E5=8D=95=EF=BC=8C=E6=B7=BB=E5=8A=A0=20Phase=209=20?= =?UTF-8?q?=E7=A7=9F=E6=88=B7=E7=AE=A1=E7=90=86=E4=B8=8E=20RAG=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E4=BB=BB=E5=8A=A1=20[AC-AISVC-10,=20AC-ASA-01]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spec/ai-service-admin/tasks.md | 31 ++++++++++++++++++++++++++++--- spec/ai-service/tasks.md | 25 ++++++++++++++++++++----- 2 files changed, 48 insertions(+), 8 deletions(-) diff --git a/spec/ai-service-admin/tasks.md b/spec/ai-service-admin/tasks.md index 7328513..0bdd6e4 100644 --- a/spec/ai-service-admin/tasks.md +++ b/spec/ai-service-admin/tasks.md @@ -1,12 +1,12 @@ --- module: ai-service-admin title: "AI 中台管理界面(ai-service-admin)任务清单" -status: "draft" -version: "0.2.0" +status: "completed" +version: "0.4.0" owners: - "frontend" - "backend" -last_updated: "2026-02-24" +last_updated: "2026-02-25" principles: - atomic - page-oriented @@ -218,3 +218,28 @@ principles: | P6-08 | Token 统计展示 | ✅ 已完成 | | P6-09 | LLM 选择器 | ✅ 已完成 | | P6-10 | RAG 实验室整合 | ✅ 已完成 | + +--- + +## Phase 7: 租户管理(v0.4.0) + +> 页面导向:租户选择器与租户管理功能。 + +- [x] (P7-01) 租户 API 服务层:创建 src/api/tenant.ts 和 src/types/tenant.ts + - AC: [AC-ASA-01] + +- [x] (P7-02) 租户选择器组件:实现 `TenantSelector` 下拉组件,支持租户切换 + - AC: [AC-ASA-01] + +- [x] (P7-03) 租户持久化:租户选择持久化到 localStorage + - AC: [AC-ASA-01] + +--- + +## Phase 7 任务进度追踪 + +| 任务 | 描述 | 状态 | +|------|------|------| +| P7-01 | 租户 API 服务层 | ✅ 已完成 | +| P7-02 | 租户选择器组件 | ✅ 已完成 | +| P7-03 | 租户持久化 | ✅ 已完成 | diff --git a/spec/ai-service/tasks.md b/spec/ai-service/tasks.md index a740bf4..7916cfe 100644 --- a/spec/ai-service/tasks.md +++ b/spec/ai-service/tasks.md @@ -2,8 +2,8 @@ feature_id: "AISVC" title: "Python AI 中台(ai-service)任务清单" status: "completed" -version: "0.4.0" -last_updated: "2026-02-24" +version: "0.5.0" +last_updated: "2026-02-25" --- # Python AI 中台任务清单(AISVC) @@ -83,7 +83,7 @@ last_updated: "2026-02-24" ## 5. 完成总结 -**Phase 1-7 已全部完成,Phase 8 进行中** +**Phase 1-9 已全部完成** | Phase | 描述 | 任务数 | 状态 | |-------|------|--------|------| @@ -94,9 +94,10 @@ last_updated: "2026-02-24" | Phase 5 | 集成测试 | 3 | ✅ 完成 | | Phase 6 | 前后端联调真实对接 | 9 | ✅ 完成 | | Phase 7 | 嵌入模型可插拔与文档解析 | 21 | ✅ 完成 | -| Phase 8 | LLM 配置与 RAG 调试输出 | 10 | ⏳ 进行中 | +| Phase 8 | LLM 配置与 RAG 调试输出 | 10 | ✅ 完成 | +| Phase 9 | 租户管理与 RAG 优化 | 10 | ✅ 完成 | -**已完成: 53 个任务 | 进行中: 10 个任务** +**已完成: 73 个任务** --- @@ -136,3 +137,17 @@ last_updated: "2026-02-24" - [x] T8.8 实现 RAG 实验流式输出:SSE 流式 AI 回复 `[AC-AISVC-48]` ✅ - [x] T8.9 支持指定 LLM 提供者:RAG 实验可选择不同 LLM `[AC-AISVC-50]` ✅ - [x] T8.10 更新 OpenAPI 契约:添加 LLM 管理和 RAG 实验增强接口 ✅ + +--- + +### Phase 9: 租户管理与 RAG 优化(v0.5.0 迭代) +- [x] T9.1 实现 `Tenant` 实体:定义租户数据模型 `[AC-AISVC-10]` ✅ +- [x] T9.2 实现租户 ID 格式校验:`name@ash@year` 格式验证 `[AC-AISVC-10, AC-AISVC-12]` ✅ +- [x] T9.3 实现租户自动创建:请求时自动创建不存在的租户 `[AC-AISVC-10]` ✅ +- [x] T9.4 实现 `GET /admin/tenants` API:返回租户列表 `[AC-AISVC-10]` ✅ +- [x] T9.5 前端租户选择器:实现租户切换功能 `[AC-ASA-01]` ✅ +- [x] T9.6 文档多编码支持:支持 UTF-8、GBK、GB2312 等编码解码 `[AC-AISVC-21]` ✅ +- [x] T9.7 按行分块功能:实现 `chunk_text_by_lines` 函数 `[AC-AISVC-22]` ✅ +- [x] T9.8 实现 `NomicEmbeddingProvider`:支持多维度向量 `[AC-AISVC-29]` ✅ +- [x] T9.9 实现多向量存储:支持 full/256/512 三种维度 `[AC-AISVC-16]` ✅ +- [x] T9.10 实现 `KnowledgeIndexer`:优化的知识库索引服务 `[AC-AISVC-22]` ✅