面向业务/团队用户的知识管理平台
- 管理知识组、知识库、知识源。
- 接入钉钉文档、语雀、MD、本地文件、CodeWiki 等。
- 做知识治理、权限管理、质量监控、订阅通知。
- 通过知识问答、知识创作、知识助手直接消费知识。
Product Directory Scan
围绕 KBase 维知知识库 & 记忆的产品目录,梳理其功能、设计、方案与产品思路。
KBase 是面向 AI 应用和 Agent 的企业级知识与记忆基础设施,目标是把散落在钉钉、语雀、代码仓库、本地文件、业务系统中的知识统一采集、治理、检索、消费,让 AI 能够基于高质量、可授权、可追踪、可持续更新的企业知识工作。
KBase 的方案是把这些能力统一封装成“知识采集—治理—存储—召回—应用”的完整链路。
支持的知识源包括钉钉文档、语雀文档、MD 文档、本地文件、CodeWiki / 代码仓库、工作项、离线表、单篇文档授权、语雀文档实时同步、文档变更 MQ。
采集设计的重点不是“把文档存进去”这么简单,而是要处理文档权限、文档更新、数据源授权、多平台格式差异,以及源文档与 Wiki / 生成文档之间的关系。
| 对象 | 含义 |
|---|---|
| 知识组 | 用于组织多个知识库,可多级嵌套。 |
| 知识库 | 聚合知识的容器,不能嵌套知识库,但可以归属多个知识组。 |
| 知识 | 具体内容单元,如钉钉文档、语雀文档、单篇文档、CodeWiki。 |
| 知识源 | 接入 KBase 的外部来源。 |
知识库健康度主要回答:最近有没有被使用、使用时能不能搜到有价值内容、如果搜不到应该补哪些知识。
面向普通团队用户,提供可视化知识治理能力,管理知识采集、知识库、知识组、权限、版本、质量和通知。
面向 AI 应用、Agent 和开发者,提供检索召回、长期记忆、MCP、API、SDK、Skill,让 AI 应用像调用函数一样使用企业知识。
如果要把 KBase 从产品方案落成工程系统,可以按“连接器采集 → 权限归一 → 内容解析 → 切片索引 → 召回服务 → 质量反馈 → Agent 接入”的主链路实现。
| 模块 | 职责 | 关键实现点 |
|---|---|---|
| 租户与凭证 | 管理业务租户、调用凭证、authTicket、API Key、SDK 接入权限。 | 租户隔离、凭证轮转、调用配额、审计追踪。 |
| 知识组/知识库 | 管理组织结构、知识库归属、成员角色、公开范围。 | 知识库可归属多个知识组,知识组支持多级嵌套。 |
| 数据源连接器 | 接入钉钉、语雀、CodeWiki、本地文件、离线表等。 | 统一 Source 抽象:拉取、增量、鉴权、变更通知、失败重试。 |
| 文档解析 | 将不同格式内容转换成统一文档模型。 | 正文、标题、表格、图片、代码块、附件、链接、更新时间抽取。 |
| 切片与索引 | 把文档转成可召回片段。 | 层次化切片、标题继承、语义向量、关键词索引、引用定位。 |
| 权限过滤 | 确保 AI 只能召回用户有权访问的知识。 | 召回前/后双层权限校验,支持单篇授权和源系统授权映射。 |
| RAG 召回 | 为问答和 Agent 提供知识片段。 | Query 增强、多路召回、重排、去重、片段拼接、引用返回。 |
| 记忆服务 | 管理个人记忆、空间记忆。 | 长期记忆写入、语义检索、目录组织、更新/删除、作用域隔离。 |
| 质量治理 | 衡量知识库是否健康。 | 命中率、未命中 Query、知识缺口、可信源、质检 Agent、周报。 |
| 开放接入 | 对外提供 MCP、API、SDK、CLI、插件。 | 统一网关、协议适配、限流、错误码、SDK 示例和接入文档。 |
适合 Cursor、Claude Code、VSCode、Aone Copilot 等 Agent/IDE。工具包括:召回文档片段、读取钉钉/语雀文档、写入/检索记忆、查询知识库。
适合业务系统服务端集成。通过租户凭证、authTicket 和标准 API 提供知识库管理、检索召回、记忆管理和质量数据读取。
适合研发工作流。通过 a1 kbase、a1 memory、Agent 插件完成本地检索、记忆管理、知识库绑定和调试。
适合普通用户。用户可在知识库页面、知识助手或钉钉群里直接问答、创作、订阅周报和处理知识待办。
| 实体 | 关键字段 | 说明 |
|---|---|---|
| Tenant | tenantId, appKey, secretRef, quota, status | 业务租户和开放调用凭证。 |
| KnowledgeGroup | groupId, parentId, name, owners | 多级知识组,用于组织知识库。 |
| KnowledgeBase | kbId, name, visibility, groupRefs, acl | 知识集合,可被多个知识组引用。 |
| KnowledgeSource | sourceId, type, authRef, syncMode, status | 钉钉、语雀、CodeWiki 等外部来源。 |
| Document | docId, sourceId, title, url, version, updatedAt | 源文档的统一表示。 |
| Chunk | chunkId, docId, text, headingPath, vector, acl | 用于召回的最小知识片段。 |
| Memory | memoryId, scope, owner, content, embedding, tags | 个人/空间长期记忆。 |
| QualityIssue | issueId, kbId, docId, type, severity, suggestion | 质检 Agent 和健康分析产生的问题。 |
| QueryLog | queryId, userId, kbScope, hits, missReason, feedback | 检索分析、召回评测、周报的数据基础。 |
KBase 的核心价值不是“企业知识库”这个传统概念,而是把企业知识变成 AI 可用、可控、可观测、可持续演进的上下文基础设施。
原始目录链接:https://alidocs.dingtalk.com/i/nodes/o14dA3GK8gQlkoYwckoNjOQeV9ekBD76
说明:该 HTML 基于只读扫描结果整理,没有写入或修改原始文档。