ARCHITECTURE

以“知识加工 + 混合检索 + 图谱推理”
构建企业级 AI 知识底座

2.0.0 版本升级整体技术栈:JDK 17、Spring Boot 3.5、Spring AI、MySQL 8.4、Milvus 2.6.15,并将系统依赖 jar 包从 400+ 精简到 200+。

REFERENCE ARCHITECTURE

参考架构

从接入层到知识层、智能层、治理层与运维层,形成可部署、可观测、可扩展的企业级架构。

POcean AI 本体知识库系统 Knowledge Fabric / Agentic RAG / Graph RAG 接入层Web / API / iframe / script 智能层智能体 / 深度问答 / ReAct 知识层知识库 / 本体 / 画像 / 加工 检索与存储层ES / Milvus / Neo4j / MySQL 文档处理管道分割 / 影印本 / 媒体识别元信息 / 索引 / 段落同步 混合召回向量检索 + 全文检索Rerank 二阶段重排 图谱事实构建本体类型 / 实例 / 证据统一导入 / 版本快照 决策分析指标 / 标签 / 画像 / 规则调度器自动计算 治理层权限 / 菜单 / 审计 / 数据统计 模型层LLM / Embedding / Rerank / 多模态 运维层服务监测 / 日志 / 调度 / 初始化
RETRIEVAL

混合检索与重排

知识库来源支持高级 RAG 参数配置:向量召回数、向量命中度、ES 召回数、ES 命中度、Rerank 重排与 Rerank 召回数。命中测试可按向量检索或混合检索验证段落召回质量。

参数范围推荐值
向量召回数 / ES 召回数1-20010-100
向量命中度0-10.5-0.7
ES 命中度0-10.5-1.0
Rerank 召回数1-100小于两路召回总和
MODEL OPERATIONS

模型与服务治理

  • 模型管理支持 LLM 推理、向量、文本排序、图像识别、视频识别与 OCR 六类模型。
  • LLM 采用“供应商 → 模型”两级管理,可设置全局默认并在线调试;最多支持 3 个模型对比。
  • 服务监测覆盖 DB、Elasticsearch、Milvus、Neo4j、AI 运行时与 JVM 内存。
  • 全局配置按 rag、agent、dataset、graph、ms、mcp、pipeline、schedule、security 等分类在线调整,无需重启。
系统初始化涉及重建 ES 索引、Milvus 向量表、Neo4j 图谱数据与索引,属于高风险运维操作,应在业务低峰期并确认备份后执行。
DEPLOYMENT VIEW

容器化部署视图

官网部署下载页提供中间件部署包入口,当前包含 JDK、Milvus 与 MySQL 三类 Docker 镜像,可按实施环境逐步扩展。

# 示例:导入中间件镜像 docker load -i kb-jdk-17.tar docker load -i milvus-2.6.15.tar docker load -i mysql-8.4.tar # 常用中间件 JDK 17 / Milvus 2.6.15 / MySQL 8.4

交付物

JDK、Milvus、MySQL 等中间件 Docker 镜像包,后续可按项目需要扩展至更多基础组件。

上线前检查

确认中间件连接、模型服务可用、调度任务注册、服务监测正常、初始化操作已完成。

安全基线

管理员保护、资源级权限、跨域白名单、API Key 管理、密码与密钥脱敏展示。

可观测基线

AI 调用成功率目标 ≥99%,加工链路完成率目标 ≥95%,日志与调度执行记录可追溯。