前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯10183
  • 编码 Agent 交付流程如何设置人工验收
  • 把 Agent 接入文档做成可校验的单页
  • 线性注意力模型如何实现固定推理状态
  • Vercel Functions 正式支持 WebSocket
  • 把代码审查教训写进 Claude Code 记忆
  • 语音 RAG 用检索阈值和证据链约束回答
  • 用 Claude 迭代即时战略游戏,还能声波联机
  • ElevenLabs 推出实时语音对话模型
  • DeepSeek 开源 V4.1-Flash 背后推理框架
  • 谷歌推出 PyTorch 跨硬件迁移工具
  • Antigravity 接入 Claude 5.5,支持会话内换模
  • 用AgentCore串联供应链数据与对话查询
  • GPT-OSS多语言微调:如何选择SFT与GRPO
  • Strata 借系统内存让消费级显卡跑大模型
  • 20亿文档检索如何守住租户边界
  • Model Explorer 支持自定义编译图调试
  • 百行 Python 工具记录 MCP 服务通信
  • 用 pgvector 构建语义检索的取舍与陷阱
  • MCP 渐进式工具发现的实现与成本
  • Mistral 发布实时语音栈 Voxtral 3
  • 加拿大开发者可跨区调用Bedrock GPT模型
  • GPT 系列旧语言能力提升,迁移评测受关注
  • 用 AWS 注册表实现 Agent 动态工具发现
  • 用 X.509 为多 Agent 建立可验证身份
  • Eon 用统一 MCP 网关简化多云排障
  • 给企业Agent搭建带权限的统一语义层
  • AWS 智能体跨库查询如何落实用户级权限
  • 提示注入检测为何被同义改写绕过
  • Synapse 打通编程助手的记忆与配置
  • vLLM 与 SGLang 新增 TPU 原生后端
  • 给水印检测加门控,减少误选与修复风险
  • 用本地语音组件搭建可打断的 AI 助手
  • Claude Code 误删复盘:命令钩子的盲区
  • Mac 跨应用文本助手如何读取界面
  • 用 AI 编程智能体清理电视广告与预装应用
  • DeepSeek开放生产推理框架DeepInfer
  • 京东大促期间暂停外部安全测试
  • Coral NPU补齐矩阵单元与开源编译链
  • 向量检索与知识图谱如何协同支撑 RAG
  • 让编程助手接入浏览器完成调试闭环
  • 先验证分类器,再让 AI 排查运行轨迹
  • 录制模型响应,隔离评测代码与模型变动
  • 已加载 42 / 10183
8.0
热点
AI SCORE
技术实践2026-10-21 01:52

用AgentCore串联供应链数据与对话查询

AWS ML Blog#Agent#AWS#供应链
Editor brief · 编辑速览

案例通过Amazon Bedrock AgentCore将分散的企业系统封装为受治理的工具层,再用Amazon Quick提供统一对话入口。文章附有可自行部署的操作流程。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

让供应链团队能够直接访问支撑其决策的系统。

每条供应链都在持续产生信号:待审批的订单、不断变化的交付周期、吞吐放缓的港口、波动的价格,以及各种中断事件。问题不在于数据匮乏,而在于数据与决策者之间的距离。

过去,要回答“哪些高营收 SKU 受到当前港口关闭的影响,会造成多少损失?”,就得先弄清楚每项信息存在哪个系统中,再手动将它们拼接起来,而领域专家只能在一旁等待。

这位经理能否直接用自然语言提问,并在几秒内得到可执行、跨系统的答案?Amazon Bedrock AgentCore 充当智能层,将企业的 Model Context Protocol(MCP,模型上下文协议)服务器作为可组合的工具层开放出来。Amazon Quick 则让不同角色的用户无需配置,就能将这些能力付诸行动。答案来自实时的权威业务系统和有据可查的文档,而非模型记忆;每项变更都必须等待指定人员确认。本文将端到端介绍这一模式,从 Amazon Quick 中的对话式操作流程,到背后的 AgentCore 工具层,并展示如何自行部署。

问题:数据丰富,洞察匮乏

图 1:领域知识掌握在用户手中,而运营数据分散在 ERP、监控、采购和电子邮件系统中

每个问题都需要使用不同的工具:从企业资源计划(ERP)系统获取库存信息,从电子邮件或新闻中了解中断事件,从采购系统获取询价单(RFQ),再通过检查清单确认合规性。信息关联全靠人工完成。

传统方式下,经理每天早上需要依次查看 ERP(库存异常)、监控工具(告警)、采购系统(替代方案)、电子邮件(RFQ)和跟踪表:在五个系统之间花费 45–60 分钟,切换上下文十几次。

采用对话方式后,只需在一个工具中输入三条提示,几分钟即可完成:“有没有影响我那些高营收 SKU 的重大中断事件?”→“评估 TechComp 停产事件,并向已获批准的替代供应商发出紧急 RFQ”→“看起来没问题,发送吧。”

图 2:传统的多工具流程与由 AgentCore 编排的单一对话线程对比

深入解析:供应链场景操作流程

以下五个步骤展示了如何在一次 Amazon Quick 对话中,完成从发现中断事件到批准紧急 RFQ 的全过程。

第 1 步:发现——“我有哪些工具?”

用户询问“我有哪些供应链工具?”,Amazon Quick 随即列出已发布到 AWS Agent Registry 的供应链 MCP 服务器。由于管理员已启用注册表集成,四个业务 MCP 服务器已经以连接器卡片的形式显示,连接详情也已预先填好,无需手动输入 URL。编排智能体则作为独立的 MCP 连接器添加。

第 2 步:查询——“显示当前的中断事件”

“检查当前的供应中断事件”会调用 Disruption Alerts MCP(assess_disruption_impact),返回三起中断事件及其严重程度、所在区域和涉及的 SKU 数量。实现方式:Quick 通过 AgentCore 将请求路由到 MCP 服务器,由后者查询后端监控系统并返回结构化结果,无需查看仪表板或导出数据。

第 3 步:深入分析——“评估最严重的那一起”

用户打开 TechComp 停产事件。assess_disruption_impact(disruption_id="DISR-002") 会关联订单、客户和库存数据:75 万美元面临风险,涉及 23 个订单,库存仅够维持三天。实现方式:一次 MCP 工具调用会分发到多个权威业务系统,因此经理无需操作 ERP,就能获得汇总后的影响分析。

第 4 步:行动——“获取缓解建议”

用户请求缓解建议。recommend_mitigation(disruption_id="DISR-002") 会依次调用 Governance MCP(核验已获批准的替代供应商)和 Quoting MCP(生成符合合同约定的报价),通过一次请求完成一套流程。实现方式:智能体规划调用并安排执行顺序,让一次提问即可覆盖中断分析、治理和报价,无需人工交接。

第 5 步:自动跟进

随后,用户设置主动监控:“如果出现新的严重中断事件,每天早上提醒我。”同一流程也可以由收到的供应商邮件触发,无需人工值守。实现方式:同一个智能体和同一组工具按计划或通过邮件触发运行,将可供审核的卡片发布到 Activity Feed,等待人员批准。

将这五个步骤串联起来,就构成了一条完整的运行时序:

图 3:上述操作流程的运行时序,其中每个结果都会返回 Amazon Quick 等待批准

解决方案架构

以上是用户体验,下面介绍它的构建方式:这一模式将智能层与界面层分离,使二者能够独立演进,其中 Amazon Quick 作为界面,AgentCore 提供智能能力。

图 4:从 Amazon Quick 到 AgentCore(Gateway、Runtime、Identity、Policy),再到后端的端到端架构,AWS Agent Registry 位于其旁

Amazon Bedrock AgentCore:智能层

Amazon Bedrock AgentCore 是一个模块化的智能体平台,用于安全、大规模地构建、部署和运行智能体。它提供的能力远不止本文使用的这些。其中,四项服务与这一模式有关:

  • Runtime——为 MCP 服务器和智能体提供无服务器托管,支持会话隔离和内置身份管理。
  • Gateway——将 API、AWS Lambda 函数和服务转换为兼容 MCP 的工具,通过安全的托管端点提供访问,统一工具访问方式。推理工作由发起调用的智能体负责。
  • Identity——提供身份验证和凭证管理,兼容现有身份提供商。
  • Policy——使用自然语言或 Cedar 编写确定性的授权规则,在每次工具调用执行前进行拦截,确保智能体在访问采购和财务数据时遵守权限边界。

MCP 协议:工具如何通信

MCP 是一项开放标准,规定 AI 模型如何与外部工具交互。每个服务器都会公开带有类型化参数的工具:

{
  "server_name": "sc-disruption-alert-gateway",
  "tools": [{
    "name": "assess_disruption_impact",
    "parameters": {
      "disruption_id": {"type": "string"},
      "context": {"type": "object"} // order, inventory, revenue data
    }
  }] // plus classify_severity, recommend_mitigation, get_escalation_chain
}

AI 客户端(Quick、自定义智能体、其他 MCP 应用)可以使用同一组服务器。

后端系统(SAP、Oracle、自定义微服务)可以封装为 MCP 服务器。

工具发现是自动完成的。客户端在运行时查询注册表,获取模式定义。

AWS Agent Registry:发现层

注册表是受治理的发现层:发布者提交一条记录,经审核者批准后,才能通过混合搜索、浏览或注册表的 MCP 端点发现该记录。规模化使用时有一点值得注意:由于模式定义是在运行时发现的,应将每份模式定义视为一份契约;对于破坏性变更,应进行版本管理,让新旧版本并存。

图 5:将 MCP 服务器记录发布到 AWS Agent Registry,由审核者批准,再由管理员将其连接到 Quick,获批记录随后显示为连接器卡片

多步骤编排

推理层是运行在 AgentCore Runtime 上的智能体。其智能体记录通过 Custom MCP 连接器指向直接调用 URL,无需 Lambda 或网关。在这里,它就是 Order Fulfillment Agent。收到一个请求后,它会规划需要调用哪些工具,以及调用顺序:

User: "A supplier just went down. Find alternatives, verify compliance, issue an emergency RFQ."
Disruption Alerts MCP -> identify the disruption
Governance MCP -> approved alternatives + compliance + budget authority
Quoting MCP -> contract-aligned quote
-> one consolidated recommendation

安全与治理架构

每次工具调用在到达后端之前,都会经过同一套 AgentCore 控制机制。

图 6:位于后端之前的统一 AgentCore 控制机制(IAM 身份验证、逐工具授权、输入校验、策略评估、速率限制、数据边界强制执行、审计日志记录)

此模式中的 MCP 服务器

Amazon Quick:企业 AI 助手

Amazon Quick 通过聊天、智能体、Activity Feed 和自动化工作流,将 AgentCore 工具带到业务用户面前,无需技术配置。

自动化 Activity Feed 与主动监控

Activity Feed 是 Amazon Quick 提供主动服务的界面,也是一个统一收件箱,智能体会在其中发布结果、告警和建议。信息流条目具备以下特点:

  • 可执行:每条都附带上下文和后续操作。
  • AI 分流:带有优先级标记(需要回复、跟进、截止时间)。
  • 跨来源:涵盖电子邮件、日程、智能体运行结果和外部系统。
  • 人在回路:由智能体提出建议,由人做出决定。

自动监控如何运作

AgentCore 工具结合 Amazon Quick 的主动服务能力,提供定时和邮件驱动两种路径,两者都采用同一条“触发器 → 智能体 → 输出”流水线。

图 7:三阶段流水线:从触发器(定时或邮件),到自主智能体(assess_disruption_impact、check_supplier_approval、apply_approval_rules、validate_quote),再到可供审核的卡片

用例:验证邮件中的供应商回复

供应商通过电子邮件回复紧急 RFQ(询价请求),提供报价。智能体逐一进行验证(是否为获批供应商?报价是否符合指导原则?),并暂存结果以供审核。它不会编写报价、选定中标供应商,也不会签发采购订单(PO)。

阶段 1:设置(一次性操作,约 5 分钟)

连接 Outlook:在 Amazon Quick 中,选择 Settings → Connections → Add Outlook。

配置 Activity Feed:在动态偏好设置中启用电子邮件监控。

创建 SC Agent:使用以下指令构建智能体:

Supply chain procurement assistant. On a supplier RFQ reply with pricing: 1) extract SKU(s), quantities, pricing; 2) validate approved vendor (Governance MCP); 3) check pricing within guidelines (Quoting MCP); 4) post a review-ready card (approved-supplier, within-guidelines); do NOT draft a PO or select a supplier.

创建定时任务:“在工作时间内,每隔 2 小时检查是否有新的供应商回复,并进行验证。”

阶段 2:运行(全自动)

Schedule -> email from "TechSupply Co" (MCU-7200, 10,000 units @ $2.45/unit) -> Governance MCP: approved? | Quoting MCP: within guidelines? -> "Supplier Response - Ready for Review" card

动态卡片包含验证结果和决策所需的事实:

阶段 3:人工参与

审核人员比较经过验证的回复,然后选择供应商并签发采购订单,或拒绝并记录原因。供应商选择和采购订单签发仍由人工负责。

用例:主动监控供应中断

同样的模式也适用于定时触发的场景:智能体每天上午 8:30 检查是否有新的严重或高严重性供应中断事件,评估其影响,将库存可供天数不足七天的情况标记为 URGENT,并发布带有 Issue Emergency RFQ 操作的告警卡片。

它与传统 BI 如何配合

这并不是要“替换一切”。在趋势可视化、协作分析、监管报告和探索性分析方面,仪表板仍然更具优势。使用对话式 AI 支持实时运营决策,使用 BI 开展战略分析。两者相辅相成。

用户角色与用例

一个 Quick Agent 即可服务三类用户:经理负责维持业务连续性,采购人员在遵守合规要求的前提下寻源,分析师则关联各类信号。用户角色还通过行级和列级安全控制,以及按角色限定 MCP 工具的使用范围,约束数据访问权限,确保采购人员无法查看财务数据。

部署这一模式分为三个阶段:预置基础设施,将 Amazon Quick 连接到数据和注册表,以及启用监控。

一个可使用 Amazon Bedrock AgentCore 和 AWS Agent Registry 的 AWS 账户。

AWS Command Line Interface(AWS CLI)v2、AWS Serverless Application Model(AWS SAM)CLI 和 Docker(智能体以 arm64 容器运行)。

Python 3.12 或更高版本;注册表相关步骤需要 Boto3 1.43.94 或更高版本。

有效凭证,并具备用于部署和注册的 AWS Identity and Access Management(IAM)权限(aws sts get-caller-identity 返回目标账户)。

数据层:一个数据库(Snowflake、PostgreSQL/RDS 或 SQLAlchemy 引擎)、一个 Amazon S3 存储桶,以及可选的 Salesforce 组织。

已为组织配置好 Amazon Quick。

(可选)用于电子邮件自动化的 Outlook 账户。

设置过程涉及两个操作界面,因此以下每个步骤都会说明操作位置:浏览器中的 Amazon Quick Web 控制台(用于配置 Amazon Quick Sight 权限、关联 Agent Registry、设置连接器和智能体),以及 Quick Desktop App(用于连接 Outlook,实现电子邮件自动化)。完成设置后,最后再使用 Desktop App 中的对话功能。

部署基础设施

所有内容均已开源,并提供脚本:克隆 aws-samples/sample-amazon-quick-suite-knowledge-hub 仓库中的 quick-for-supply-chain 示例,按照其 README.md 操作,或让 Kiro 之类的编程智能体基于该示例执行部署。

README.md 涵盖三个阶段。阶段 1 部署 AgentCore 技术栈:身份层(Amazon Cognito 用户池和应用客户端、OAuth 授权码流程,以及一个测试用户);四个业务规则 MCP 服务器(每个服务器都是一个 AWS Lambda 函数,分别通过各自的 AgentCore Gateway 对外提供服务,并采用 CUSTOM_JWT 授权;AgentCore Gateway 是 Amazon Bedrock AgentCore 的一项功能);用于映射各 Lambda 函数工具的网关目标;以及以容器形式部署在 AgentCore Runtime 上的 sc-order-fulfillment-agent,并配置遵循最小权限原则的 IAM 角色。阶段 2 将合成数据集上传到 Amazon S3。阶段 3 验证网关和运行时是否处于 Ready 状态。六条 Agent Registry 记录均已获批。

图 8:AWS Agent Registry 控制台中的六条已获批记录(四条 MCP Server、一条 Agent、一条 Skills)

授予 Amazon Quick 数据访问权限

在 Amazon Quick Web 控制台(浏览器)中:通过 Amazon Quick Sight 管理页面(Manage Quick Sight → Security and permissions),授予 Amazon Quick 对 S3 存储桶和 Amazon Athena 的访问权限,因为每张表都通过基于 AWS Glue 数据库的 Athena 数据源提供。未授予 Athena 权限会导致数据集创建失败。

图 9:Amazon Quick Sight 的 Security and permissions 页面,同时列出了 Amazon Athena 和 Amazon S3

关联注册表并创建连接器

关联注册表是一次性的管理员级操作。创建连接器则由各用户分别执行。两项操作均在 Amazon Quick 控制台中完成。请参阅 AWS Agent Registry 集成指南。

管理员将一个 Agent Registry 关联到 Quick 账户。在 Amazon Quick Web 控制台中以管理员身份操作:进入 Manage account → Permissions → AWS Agent Registry,并启用注册表(sc-supply-chain-registry,每个账户一个)。只有位于当前账户和区域、使用 agent-registry 命名空间、采用 AWS_IAM(SigV4)授权且状态为 READY 的注册表才会显示。关联操作由 Quick 管理的服务角色完成。

图 10:关联注册表时,只能选择状态为 READY 且采用 AWS_IAM 授权的注册表

关联注册表后,已获批的 MCP 服务器记录会显示为连接器卡片:四个业务 MCP 各有一张卡片,订单履约智能体则需手动添加。在大规模使用时,可通过身份提供商实现连接器身份验证联合,并将连接器分配给用户组,以 Cognito 用户池作为衔接点。

在 Amazon Quick Web 控制台中,各用户分别操作:Connectors 页面会显示四张卡片(sc-quoting-mcp、sc-governance-mcp、sc-invoice-processing-mcp、sc-disruption-alert-mcp)。使用部署脚本提供的客户端 ID、密钥、令牌 URL、授权 URL 和重定向 URL,通过 OAuth 授权码流程(OAUTH2_AUTHORIZATION_CODE)完成身份验证。以测试用户身份登录,启用工具,然后创建并共享连接器。

图 11:四个业务 MCP 连接器卡片,以及手动添加的订单履约智能体

从注册表创建的连接器属于 Custom MCP 连接器(配置自定义权限时需要注意这一点)。之后解除关联并不会删除已创建的连接器。

图 12:使用 OAuth 授权码流程(OAUTH2_AUTHORIZATION_CODE)的 Authenticate 步骤

在 Amazon Quick Web 控制台中:由于订单履约智能体是一条智能体记录,需要手动创建其连接器(Connectors → Create for your team → Model Context Protocol → Create new):将其命名为 sc-order-fulfillment-agent,指向部署脚本提供的 AgentCore Runtime 直接调用 URL,完成相同的 OAuth 登录流程,然后创建并共享。

图 13:创建 sc-order-fulfillment-agent 连接器,并将其指向 AgentCore Runtime 调用 URL

将连接器附加到智能体

部署过程会创建 Supply Chain 智能体,包括一个 Quick Space、导入的数据集和 S3 知识库,以及配置了指令、起始提示词和欢迎消息的智能体。剩下的工作就是附加连接器。

在 Amazon Quick Web 控制台的智能体设置中:打开部署过程创建的 Supply Chain 智能体(默认 ID 为 sc-supply-chain-agent),附加全部五个连接器(四个业务 MCP 加上 sc-order-fulfillment-agent),或者将这五个连接器的 ID 传给设置脚本。

设置主动监控

为了实现主动监控,Quick 会按计划或在收到电子邮件时运行同一个智能体,并将结果发布到 Activity Feed。两种方式都会复用已配置的智能体和工具。

在 Quick Desktop App 中(Settings → Connections):连接 Outlook 并启用电子邮件监控。然后在 Quick Chat 中,用自然语言创建两个定时任务,一个按时间执行(“每天早上检查是否有新的严重供应中断事件”),另一个处理电子邮件(“在工作时间内,每隔两小时检查供应商回复并进行验证”)。智能体会提取报价、执行检查并发布卡片。

在 Amazon Quick 中试用

智能体和连接器准备就绪后,即可在 Amazon Quick Chat 中用自然语言提问。每条提示词都体现了先获取数据、再应用规则的模式。

AgentCore 和 Amazon Quick 构成了一种可复用的企业 AI 模式:将智能能力与交互界面分离。AgentCore 通过标准 MCP 接口,将分散的后端整合为一个可组合、受治理且可供 AI 访问的层。Amazon Quick 则让更多用户能够通过自然语言使用这些能力。

收益在于决策链路的整合:发现、研究、决策、执行和记录,过去需要跨越五种工具,如今在一次对话中即可完成。AI 负责研究、关联分析和验证,人负责决策。每次调用都经过身份认证、授权、策略检查和审计,原本需要在五个系统间耗时 45–60 分钟的日常流程,如今可以缩短至几分钟。

这就是从“数据丰富、洞察匮乏”到“数据丰富、随时可决策”的转变。从一个 MCP 服务器和一个用户角色开始。随着注册表不断扩展,使用体验始终如一。

Original source

本文由 AI 翻译整理自 AWS ML Blog,原文版权归原作者所有。

阅读英文原文
上一篇
Antigravity 接入 Claude 5.5,支持会话内换模
下一篇
GPT-OSS多语言微调:如何选择SFT与GRPO