英文原标题:Building ambient agents with Amazon Bedrock AgentCore: From event-driven signals to human-in-the-loop workflows
本文为英文原文的机器翻译摘要,原文见:AWS Machine Learning Blog ↗
- 文章介绍“环境代理”(ambient agents)范式:代理不再等待用户发起对话,而是监听事件流(如文件上传、数据库变更、定时任务、系统告警)并自动触发工作流,可并行处理多个事件。
- 环境代理并非完全自主:生产设计中会在需要澄清、审批或复核时暂停,通过单一的 ask_human 工具与人类交互,人类回复后代理从断点继续执行。
- AWS 用户已具备事件驱动基础设施(S3 事件通知、EventBridge、Lambda 触发器、DynamoDB 流),缺的是把这些事件源连接到能推理、行动并在必要时引入人类的智能代理。
- Amazon Bedrock AgentCore 提供构建、连接和优化代理的平台,AgentCore Runtime 提供基于容器的代理托管,支持长时间运行工作负载、会话隔离,并与 Bedrock 基础模型集成。
- 参考实现结合 Lambda 处理事件、DynamoDB 管理状态,构成全无服务器环境代理平台;每个代理轮次上限为 Lambda 的 15 分钟超时。
关键数据
- 参考实现将每个代理轮次上限设为 Lambda 的 15 分钟超时
- 默认 AWS 区域为 us-east-1
- 需要 Python 3.11 或更高版本,Node.js 18 或更高版本
- 使用 Anthropic Claude Sonnet 4.5 模型
引语
为什么值得看:文章展示了如何用 Amazon Bedrock AgentCore 把现有 AWS 事件驱动基础设施与可推理、可暂停等待人类审批的代理结合,为文档处理、监控告警等场景提供可落地的生产级环境代理方案。