全景路径

Amazon Bedrock AgentCore:七层可插拔 Agentic AI 架构

A seven-layer composable reference architecture for taking enterprise agentic AI from prototype to production on Amazon Bedrock AgentCore. Each layer has a stable contract, so you

All guides · Full article is primarily Simplified Chinese; use the English summary below for quick takeaways (GEO-friendly).

品牌量身(域名背后的品牌)

Amazon Bedrock AgentCore:七层可插拔 Agentic AI 架构

这是什么?

Amazon Bedrock AgentCore 是 Amazon Bedrock 的扩展平台,提供七层可插拔(pluggable)Agentic AI 参考架构,帮助企业将原型级多代理 AI 系统直接推向生产规模。它通过稳定的合约将数据、模型、编排、安全、应用、观测和运维层解耦,适用于需要处理千级并发请求、安全审查和成本优化的场景。

谁适用?

中大型企业、需要从 POC 转向生产的多代理系统团队,尤其在零售、客服、合规或跨域工作流中。适合已有 AWS 环境、追求架构即代码且希望快速替换底层技术的团队。

怎么决策?

先评估当前 Agent 原型是否在并发、安全和成本上已达生产门槛;若需要跨代理协作和可观测性,则优先采用该框架。决策时参考代理用例复杂度:单代理简单任务适合单层优化,复杂跨域则需多层分层架构。

这篇文章从全景雷达视角梳理该架构,帮助你理解每个层面的稳定边界和落地路径,避免重复造轮子。

七层架构概述

Amazon Bedrock AgentCore 架构分为七层,每层有明确职责和稳定合约。你可以根据业务替换具体实现,但边界必须保持一致。核心在于“架构先行”,而非技术驱动。

以下是七层核心职责对比表(横向滚动查看):

层级 主要职责 稳定合约示例 推荐参考实现示例
数据与知识 检索、嵌入、结构化/非结构化数据访问 Query 入参返回最相关上下文 Amazon Bedrock Knowledge Base、OpenSearch Serverless 向量引擎
模型与推理 模型选择与调用,解耦应用逻辑 一致请求/响应格式,支持路由 LiteLLM 等代理层代理(proxy)
编排 代理协作、分发任务、边界控制 标准化发现与调用协议(如 MCP/A2A) Supervisor + 专精代理,结合 AWS Agent Registry
安全与防护 身份验证、访问控制、风险防护 细粒度策略与临时凭证 Amazon Bedrock Guardrails、Policy 引擎
应用 用户界面与交互入口,保持薄层 仅传递请求至编排层 聊天界面或 API 表面,结合决策模型检查
观测 端到端追踪、日志、指标监控 OpenTelemetry 标准 CloudWatch + OpenTelemetry
运维 持续评估、优化与回归测试 质量评分与性能基线 Bedrock AgentCore Evaluations 与优化

各层详细解读与落地路径

1. 数据与知识层

这是 Agent 能力的基础。无论查库存、查政策还是合规规则,Agent 都需要实时、相关数据。合约明确:输入查询,返回最优上下文片段。

怎么走:

  • 集成 Bedrock Knowledge Base 或 OpenSearch Serverless 向量库。
  • 结合 Amazon S3 Vectors 或 DynamoDB 管理结构化数据。
  • 参考零售客服参考实现:Order Agent 从 DynamoDB 查询订单,Refund Agent 从知识库查退款政策。

具体操作参考:Amazon Bedrock 知识库指南。

2. 模型与推理层

避免将模型选择硬编码在应用逻辑中。使用小模型处理简单任务,大模型处理复杂推理,并通过路由层切换。

怎么走:

  • 接入 LiteLLM 等通用代理层,实现跨提供商一致接口。
  • 每次调用前评估模型性能,使用业务真实数据测试。
  • 好处:无需重写代码即可替换 Claude Code、Grok 或其他模型。

参考:官方 API 文档。

3. 编排层

决定工作如何分配。单代理适合简单任务,多代理模式下用 Supervisor 委派给专精代理。

怎么走:

  • 拆分任务边界,防止上下文爆炸和工具泛滥。
  • 采用中央代理注册表(AWS Agent Registry),支持 MCP 和 A2A 协议。
  • 结合 Strands Agents 实现专精代理,Harness 做编排器。

深度示例参考:API 中转指南。

4. 安全与防护层

Agentic AI 新风险(提示注入、工具滥用等)需从设计阶段解决。

怎么走:

  • 对所有请求做身份验证和细粒度权限。
  • 使用临时凭证、数据脱敏(PHI/PII 掩码)。
  • 启用审计追踪、人工审批门和电路中断器。
  • 推荐 Bedrock Guardrails 与 Policy 引擎。

风险提示参考:channels。

5. 应用层

专注用户体验,保持极简。

怎么走:

  • 仅负责展示对话和转发请求。
  • 内置快速决策模型(评分是否需 Agent 介入)。
  • 确保外部接口支持其他 Agent 和人参与。

参考:官方定价页。

6. 观测层

从第一天起监控,而非事故后补救。

怎么走:

  • 收集端到端追踪、成本、Token 使用、延迟等。
  • 使用 CloudWatch + OpenTelemetry 构建仪表盘。
  • 关键指标:延迟、错误率、合规性。

参考:guides。

7. 运维层

闭环优化,确保 Agent 持续可靠。

怎么走:

  • 每生产会话评分 groundedness、准确性和安全性。
  • 设置回归测试门,监控质量下降。
  • 结合 Bedrock AgentCore Evaluations 持续调优。

参考:api-transit。

参考实现:零售客服代理

该架构提供完整参考实现,覆盖订单状态和退款查询场景。流程如下:

Supervisor 接收退款请求,委托给 Order Agent(查 DynamoDB)和 Refund Agent(查政策计算)。

所有调用经 Gateway 强制访问控制,每一步都通过观测层追踪。

你可以直接克隆仓库,逐层替换领域逻辑。

更多细节:channels。

为什么选择可插拔架构

每层边界稳定,你可以快速替换技术而无需重构。支持第三方模型提供商、搜索工具、决策 API 等,真正实现“架构先行”。

延伸阅读

风险与边界

使用 Amazon Bedrock AgentCore 时,请注意:

  • 原型向生产迁移需额外投入安全审查和成本优化,否则可能因并发压力导致超时或数据泄露。
  • 不同地区定价和可用性存在差异,以 AWS 官网当日报价为准。
  • 过度依赖单一模型可能放大推理错误,建议始终结合多模型路由测试。

免责声明:本文内容仅供技术参考,非法律或专业意见。实际落地请参考 AWS 官方文档并咨询合规团队。

Amazon Bedrock AgentCore:七层可插拔 Agentic AI 架构 · RooHome