chore: 工作台产品化进行中的改动
把工作区里其余在制品一并入库,主要是工作台产品化的推进:
后端:新增 capability_definition / project / my_app_center / office_skill
接口与 action_definition / skill_definition / project / user_app_center
模型,config 加路由健康上报。
前端:新增 frontend/src/skills(Office 技能与 workbuddy 复刻)、
项目管理、应用中心、能力目录页,以及配套 api / store / config;
聊天侧新增 SpecialistChip / SpecialistPanel / SkillStrip / AppChatRail
等组件。
清理:移除旧 views/tools 下的单页工具(已并入工作台)、_frozen 冻结组件、
cmd/inspect_oa_debug 调试入口,以及两份调试笔记。
其它:文档与启动脚本同步。
(这批改动与上一提交的 SY23 工作并行进行,此前已在同一工作区内交织。)
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# SY01 — 系统概述
|
||||
|
||||
> **版本:V1.2 | 最后更新:2026-08-16**
|
||||
> **版本:V2.0 | 最后更新:2026-09-17**
|
||||
|
||||
---
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
## 1. 项目定位
|
||||
|
||||
**eai_agentplatform_app**(博昇内部培训平台)是一个纯内网本地化部署的内部专属员工培训系统,并以此为基础演进为知识库中心化的智能体平台。
|
||||
**eai_agentplatform**(博昇 AI 数字员工平台)是一个纯内网本地化部署的内部专属员工培训系统,技术栈 **Go + Gin + GORM + SQLite**,并以此为基础演进为知识库中心化的智能体平台。
|
||||
|
||||
**核心价值(V1 已交付):**
|
||||
- 新人快速了解公司文化和业务
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
### 不包含 / 已放开(V1.1 约束,随平台升级调整)
|
||||
- ~~学习进度仪表盘、学情分析、能力档案~~ → V1.6 起已实现(积分/排行榜/证书/学习档案/能力雷达)
|
||||
- ~~向量检索(不引入 embedding 依赖)~~ → 已采用 MySQL + FAISS 混合检索
|
||||
- ~~向量检索(不引入 embedding 依赖)~~ → 已采用 Go 原生 brute-force 向量检索(余弦)+ 关键词兜底
|
||||
- 复杂权限、多级角色、多租户洋葱模型 → 仍保持单租户极简,暂不引入
|
||||
- 视频转码、语音转写(ASR)→ 仍不引入
|
||||
- 外网依赖、云存储(MinIO/OSS)→ 仍保持本地化
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
- 不上云、无 OSS、无 MinIO、不依赖任何公网云服务
|
||||
- AI 所用 LLM 必须为内网可达地址(Ollama / vLLM / 内网统一 LLM 网关)
|
||||
- 严禁直连公网 AI API
|
||||
- 数据库使用 MySQL 8.0 本地实例 + FAISS 向量检索
|
||||
- 数据库使用 SQLite 单文件(本地实例)+ Go 原生 brute-force 向量检索(余弦相似度)+ 关键词兜底
|
||||
- 文件存储使用本地磁盘(backend/data/media → 现为 `data/kb_data`)
|
||||
|
||||
## 原则 2:极致极简(V1 约束,已随平台升级部分放开)
|
||||
@@ -20,7 +20,7 @@
|
||||
- **V1.1 曾明确不做、现已放开的:** 学情分析、能力档案、学习进度仪表盘(V1.6 起已实现积分/排行榜/证书/学习档案/能力雷达);岗位与部门概念(V1.4 / V1.7 已引入)。复杂权限与多级角色仍保持单租户极简,暂不引入多租户洋葱模型
|
||||
- 保持前端轻量:Vue3 + Element Plus,不用状态管理库(如 Pinia 按需判断)
|
||||
- 保持后端简洁:Go + Gin + GORM 单二进制,不加消息队列(异步任务用简单线程池)
|
||||
- AI 知识检索:MySQL 全文索引(关键词)+ FAISS 向量检索(语义)双路混合召回,见 `docs/db_schema.md`
|
||||
- AI 知识检索:Go 层 brute-force 向量检索(余弦)+ 关键词兜底(不依赖外部向量库)
|
||||
|
||||
## 原则 3:审批前置
|
||||
|
||||
|
||||
@@ -2,6 +2,16 @@
|
||||
|
||||
> **版本:V1.0 | 最后更新:2026-08-16**
|
||||
|
||||
> 2026-09-16 架构同步说明:
|
||||
> 本文档保留“知识库中心化平台战略”视角,但当前正式口径已与 `SY21_Unified_Role_Skill_Action_Architecture.md`、`SY22_Role_Skill_App_Unified_Task_Architecture.md` 对齐。
|
||||
> 后续统一采用:
|
||||
> - 对外:`专家 / 技能 / 长程APP / 知识库 / 连接器目录`
|
||||
> - 对内:`expert / skill / app / action / connector / policy`
|
||||
> - `tool`、`role`、`智能体` 在本文中仅作为历史推演语境保留,不再作为当前主命名
|
||||
> - 专家卡 / 角色卡属于专家对象属性,不是独立架构层
|
||||
> - 当前一级导航目标态:`新建任务 / 项目 / 专员·技能·APP·连接器 / 长程APP / 知识库 / 后台管理 / 我的`
|
||||
> - 平台执行现场统一收敛到 `/home` Workbench
|
||||
|
||||
---
|
||||
|
||||
## 1. 文档目的
|
||||
@@ -687,22 +697,29 @@
|
||||
|
||||
## 16. 导航与产品信息架构建议
|
||||
|
||||
如果平台完成知识底座与智能体化升级,一级导航建议逐步演进为:
|
||||
如果平台完成知识底座与对象化升级,当前统一后的一级导航目标态应为:
|
||||
|
||||
- 新建任务
|
||||
- 项目
|
||||
- 专员·技能·APP·连接器
|
||||
- 长程APP
|
||||
- 知识库
|
||||
- 智能体
|
||||
- 学习与考试
|
||||
- 陪练与认证
|
||||
- 内容运营
|
||||
- 组织与系统
|
||||
- 后台管理
|
||||
- 我的
|
||||
|
||||
其中“智能体”下建议至少包含:
|
||||
其中需要特别说明:
|
||||
|
||||
- 标准智能体
|
||||
- 我的智能体
|
||||
- 智能体工坊
|
||||
- 模板中心
|
||||
- 发布记录
|
||||
- `专员·技能·APP·连接器` 是对象目录入口,用于查看和配置对象定义
|
||||
- `长程APP` 是可运行 `app` 的任务化入口,培训、考试、审批、分析等强结构场景应优先收敛于此
|
||||
- `知识库` 是组织级默认内建 App,同时承担全平台的知识底座能力
|
||||
|
||||
本文此前讨论的“智能体中心 / 学习与考试 / 陪练与认证 / 内容运营”等栏目,
|
||||
在当前口径中应理解为早期业务分区推演,后续都应优先映射到:
|
||||
|
||||
- 专家对象目录
|
||||
- 长程APP
|
||||
- 知识库
|
||||
- 后台管理
|
||||
|
||||
## 17. 对当前项目的最终判断
|
||||
|
||||
|
||||
@@ -2,6 +2,13 @@
|
||||
|
||||
> 版本:V1.2 | 最后更新:2026-08-16
|
||||
|
||||
> 2026-09-16 口径同步说明:
|
||||
> 本文档属于早期工作台线框推演稿,保留“知识库固定 + 业务应用动态生长”的核心判断。
|
||||
> 当前正式产品命名与一级导航请以 `SY22_Role_Skill_App_Unified_Task_Architecture.md` 为准:
|
||||
> - `新建任务 / 项目 / 专员·技能·APP·连接器 / 长程APP / 知识库 / 后台管理 / 我的`
|
||||
> - 文中出现的“专员工作区 / 我的应用 / 市场 / 工坊 / 控制台”,应理解为当前 `长程APP / 对象目录 / 后台管理` 的早期表达
|
||||
> - 文中“专员”语义统一按当前 `专家(Expert)` 理解
|
||||
|
||||
---
|
||||
|
||||
## 0. 文档目的
|
||||
|
||||
@@ -477,7 +477,7 @@
|
||||
"summary": "跨服务器巡视、异常发现与风险上报",
|
||||
"stage": "日常巡检",
|
||||
"marketTag": "已安装",
|
||||
"route": "/apps/server-patrol",
|
||||
"object_entry_route": "/apps/server-patrol",
|
||||
"color": "#409eff",
|
||||
"workbench": {
|
||||
"showInputsPanel": true,
|
||||
@@ -848,7 +848,7 @@
|
||||
"summary": "跨服务器巡视、异常发现与风险上报",
|
||||
"stage": "日常巡检",
|
||||
"marketTag": "已安装",
|
||||
"route": "/apps/server-patrol",
|
||||
"object_entry_route": "/apps/server-patrol",
|
||||
"color": "#409eff"
|
||||
}
|
||||
}
|
||||
@@ -874,7 +874,7 @@
|
||||
- `capabilities.skills`
|
||||
- `capabilities.actions`
|
||||
- `governance.permissions`
|
||||
- `presentation.route`
|
||||
- `presentation.object_entry_route`
|
||||
|
||||
### 11.2 ADW 额外规则
|
||||
|
||||
@@ -926,7 +926,7 @@
|
||||
| `base_skills` | `capabilities.skills` |
|
||||
| `ai_assistance` | `governance.autonomy` + `runtime.contextAssembly` 的简化表现 |
|
||||
| `generated_skills` | `memory.skillMemory` + `capabilities.skills` 的派生能力 |
|
||||
| `route / summary / stage / market_tag / color` | `presentation` |
|
||||
| `object_entry_route / summary / stage / market_tag / color` | `presentation` |
|
||||
|
||||
因此当前后端 `Specialist` 模型可以看作:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user