Skip to content

组件

状态:公开展示的当前组件清单

说明:本页按九层架构重新组织当前方案中的组件、协议和复用能力。这里的“层”是架构主归属层,不代表每一层都必须有多个开源组件。

准入原则:进入正式清单的对象必须能够落到方案某一层的明确职责上,并满足许可证清晰、法律风险可控、适合企业私有化使用。

一、使用这页前先明确三条规则

  1. 本页的一级分类对应九层架构,不再只是松散分组。
  2. 每个对象只放一个主归属层;如果它有跨层影响,会在说明里注明,而不重复铺到多层。
  3. MCPA2AOpenAPIJSON SchemaOpenAI 兼容 APIOpenTelemetry 这类对象本质上是跨层协议或标准,不强行塞进单一业务层。

二、九层对应总表

层级主要承载对象说明
1. 用户与渠道层企业现有 Web / IM / 工单 / 邮件 / CRM / ERP 入口当前不单独纳入新的正式组件
2. 统一接入与流量治理层APISIXagentgateway、企业现有 SSO / IAM统一入口、AI 原生协议接入、认证接入、流量治理
3. 门户与应用层AgentifUI、门户 / BFF / API 层门户和应用入口,不承载底层智能逻辑
4. Agent 编排层DifyRAGFlowCoze StudioLangGraphLangChainLetta主平台路线与复杂运行时
5. 数据治理层OpenMetadataSeaTunneldbt CoreApache Tika数据采集、标准化、元数据与资产发布
6. 知识与检索层LlamaIndexWeaviateMilvusElasticsearch检索、重排、索引和知识引用
7. 模型网关与推理层LiteLLMvLLMQwen 模型族模型统一接入与推理执行
8. 治理与观测层CasbinLangFusek6OpenTelemetryPrometheusGrafanaLoki授权、评测、观测、压测和发布门槛
9. 基础设施层K3sPostgreSQLRedisMinIO、企业现有 KMS / 证书体系运行底座、持久化和对象存储

三、按九层组织的当前组件清单

1. 用户与渠道层

这一层当前主要复用企业现有入口系统,不单独新增正式组件。

典型入口包括:

  • 企业 Web 门户
  • 企业 IM
  • 工单系统
  • 邮件入口
  • CRM / ERP / 业务系统入口
  • Webhook / 外部系统入口

2. 统一接入与流量治理层

主组件

复用能力

  • SSO / IAM

说明

  • APISIX 是这一层的统一北向入口。
  • agentgateway 是这一层的内部 AI 原生协议网关,负责 MCP / A2A / southbound 协议接入与治理。
  • 企业现有 SSO / IAM 负责身份源和组织上下文。
  • 这一层不替代模型网关,也不替代细粒度授权。

3. 门户与应用层

主组件

配套能力

  • 门户 / BFF / API 层

说明

  • 这一层负责工作台、应用入口、会话入口和用户交互。
  • 门户层不应直接持有知识索引、模型路由或授权裁决逻辑。

4. Agent 编排层

主平台路线

以下三项属于互斥候选,当前实施时只选择一条主平台路线:

配套运行时

说明

  • Dify / RAGFlow / Coze Studio 负责标准场景中的平台中枢能力。
  • LangGraph 负责复杂流程、状态机、人工介入和长链路恢复。
  • LangChain 负责工程适配和通用编排辅助。
  • Letta 是长期记忆场景的条件组件,不是所有场景默认启用。

5. 数据治理层

主组件

配套底座

说明

  • 这一层负责把原始数据治理成 AI 可消费资产。
  • MinIOPostgreSQL 在主归属上属于基础设施层,但在数据治理场景里承担关键配套作用。

6. 知识与检索层

主组件

条件组件

说明

  • LlamaIndex 负责知识工程、索引编排、检索和引用构建。
  • Weaviate 是当前默认向量检索底座。
  • Milvus 是大规模阶段的条件演进项。
  • Elasticsearch 是全文 / 混合检索兼容项,不作为默认长期并行底座。

7. 模型网关与推理层

主组件

说明

  • LiteLLM 负责统一模型入口、路由和配额治理。
  • vLLM 负责推理执行。
  • Qwen 模型族承担当前主模型、代码模型、Embedding、Reranker 和安全模型能力。

8. 治理与观测层

主组件

说明

  • Casbin 负责细粒度授权裁决。
  • LangFuse 负责 LLM 观测、评测样本和回放。
  • k6 负责发布前容量和性能基线。
  • OpenTelemetry + Prometheus + Grafana + Loki 负责平台级观测和追踪语义。

9. 基础设施层

主组件

复用能力

  • KMS / 证书体系

说明

  • K3s 提供容器运行底座。
  • PostgreSQLRedisMinIO 提供持久化、缓存、会话和对象存储能力。
  • 企业现有 KMS / 证书体系 作为复用能力,不作为新增组件。

四、跨层协议与标准

以下对象对整个方案重要,但不建议硬塞进单一业务层:

五、条件引入与互斥规则

组件组当前规则说明
Dify / RAGFlow / Coze Studio三选一主平台路线不应长期并行
Weaviate / Milvus默认 Weaviate,大规模时再评估 Milvus不默认长期双底座并行
Elasticsearch条件引入主要承担全文 / 混合检索兼容需求
Letta条件引入仅在长期记忆 Agent 场景需要时使用
LangGraph复杂流程默认启用标准场景可先以主平台路线为主

六、使用本页的方式

  • 想看当前架构每一层由什么承载,先读本页。
  • 想看某个组件在方案中的职责和边界,进入对应详情页。
  • 想看组件组合怎么落到方案里,读 方案技术选型
  • 想看许可边界和法律风险,读 开源状态与许可证说明

Open-source first, enterprise-ready.