Way To Agent
AI Agent 应用基础

企业级 AI Agent 系统典型架构

说明企业级 AI Agent 系统的典型模块组成、服务边界和数据流,帮助学习者建立整体架构视角。

AI Agent 应用基础intermediate企业架构AIAgentAI Agent应用系统设计

企业级 AI Agent 系统典型架构

企业级 AI Agent 系统的架构重点,不是服务拆多少,而是谁对不确定性负责。一个聊天框接上模型只能算入口,真正的系统还要回答权限在哪、知识在哪、日志在哪、成本谁管、失败后怎么恢复。

所以看企业级架构,应该看的不是“用了哪些流行组件”,而是这些职责有没有清楚落位。

一条典型链路会经过哪些层

一个常见的 AI Agent 应用请求,通常会经过:

  • 前端交互层:负责提问、展示、反馈。
  • 业务入口层:负责登录、权限、额度、任务状态。
  • AI 能力层:负责模型、RAG、工具、Agent。
  • 数据与索引层:负责文档、元数据、向量和缓存。
  • 治理层:负责日志、评估、成本、安全、降级。

真正稳定的系统,不是某一层特别强,而是每层都知道自己该负责什么。

为什么公开能力和 AI 能力要分开

像知识库网站这类产品,很容易同时有两套完全不同的访问模式:

  • 公共阅读与搜索:追求静态、轻量、低成本。
  • 登录后的 AI 问答:追求个性化、限额、可追踪。

这两类能力可以共享内容源,但不该共用同一套访问边界。混在一起,后面通常会在成本、权限和性能上一起出问题。

服务边界该怎么画

以 Way To Agent 当前方向为例,更合理的边界通常是:

  • Web:文档站、搜索、交互。
  • API:用户、权限、额度、日志、任务。
  • AI Service:模型、RAG、Agent。
  • Worker:切片、索引、离线处理。

这不是为了追求“多服务很高级”,而是为了让在线问答、离线索引和业务治理不要互相拖累。

最容易画错的地方

企业级 AI 架构最常见的几个错误是:

  • 让前端直接碰内部 AI 能力。
  • 让 AI Service 顺手管理业务主数据。
  • 把日志和成本留到后面再补。
  • 把所有复杂度都压给模型和 Prompt。

这些错误看起来省事,后面通常都会成倍补债。

一句话先记住

企业级 AI 架构的价值,不在于组件多,而在于每一种不确定性都有归属。

继续阅读

  • 10-backend-for-ai-agent/002-java-ai-architecture.md
  • 09-ai-agent-engineering/001-ai-engineering-overview.md
  • 04-rag/002-rag-architecture.md