AWS本周发布了一套新的Step Functions模式,让AI代理参与航空改签,同时把预订变更和支付保持在代码控制之下。航班中断后,Amazon Bedrock AgentCore代理会建议新的行程,并起草补偿信息。工作流中的确定性步骤随后验证这些提议,之后才会更改任何预订或发起支付。

正如AWS所说:“原则是代理提出建议,确定性代码进行验证。”

打开网易新闻 查看精彩图片

把代理挡在钱之外的Step Functions模式

航空改签是代理工作流的一个合适场景,因为代理可以帮助运营团队分担寻找替代航线、比较约束条件和协调下一步的繁琐过程——想想航班取消后为数百名旅客改签到新行程需要多少次手动点击。

这正是AWS在其新Step Functions模式中提出的场景。

通过把专门的Amazon Bedrock AgentCore代理与AWS Step Functions编排起来,AWS称这套模式能让开发者获得“生成式AI的推理能力以及确定性验证的护栏”。

这套模式没有把编排、扇出、验证、路由和重试放进代理的推理过程,而是在Step Functions中实现这些工作,由确定性步骤包裹每个代理的非确定性行为。这样,没有任何代理能直接采取行动,比如写入一条预订或发起一笔支付。相反,每个代理提议只有在确定性验证通过后才会被应用。

就在昨天,AWS还在另一份Abnormal AI案例研究中,为自己支持用代码执行来辅助模型推理的主张加了码,认为代理需要一个计算环境,能在返回结果之前执行计算、处理数据,并以编程方式验证工作。