AWS Step Functions 工作流可作为智能体工具调用:经 AgentCore Gateway 以 MCP 暴露,Standard 和 Express 都支持
已有的 Step Functions 工作流不用改写就能交给智能体调用:智能体决定什么时候跑、传什么参数,每一步仍按你定义的流程执行。
// 要点
- 通过 Amazon Bedrock AgentCore Gateway 接入,网关用 Model Context Protocol(MCP)把工作流提供给智能体。
- 智能体可以启动运行,例如客服智能体发起包含资格检查、经理审批、退款入账的退款流程;也可以查询运行记录,例如报告哪些夜间任务失败在哪一步。
- 在所有提供 AgentCore Gateway 的 AWS 区域可用,按 Step Functions 和 AgentCore Gateway 的标准价格计费。
开发者视角这是我一直推荐的做法:智能体只决定「做不做、参数是什么」,真正有副作用的步骤(审批、扣款、改数据)留在确定性的工作流里。如果你已经在 AWS 上用 Step Functions 编排业务,先把只读的「查运行状态」接给智能体做运维问答,再考虑放开「启动流程」,并且让工作流自己带审批节点,而不是靠提示词约束。