运行时实例:Amazon Bedrock AgentCore 上用于生产级人工智能代理的持久化计算

运行时实例:Amazon Bedrock AgentCore 上用于生产级人工智能代理的持久化计算

💡 原文中文,约4700字,阅读约需12分钟。
📝

内容提要

Amazon Bedrock AgentCore推出运行时实例,为生产级AI代理提供持久化计算环境,支持最长14天会话、GPU加速、多代理协作及共享文件系统,并集成现有API和监控。用户可通过容量提供程序部署代理,示例展示了代码编写与审查代理通过共享会话目录协作。该服务简化了基础设施管理,采用EC2定价加管理费。

🔎

延伸解读

与 microVM 的互补关系

运行时实例与原有的 microVM 选项互补,而非替代。microVM 适合快速扩展的轻量级任务,而实例适合需要持久状态、GPU 或操作系统访问的重型任务。文章建议用编排代理在 microVM 上调度,专业代理在实例上执行,这种混合架构可兼顾弹性与性能。

共享文件系统实现协作

演示中的两个代理通过共享会话目录协作,无需直接通信。这种模式简化了多代理工作流,但需注意会话 ID 是连接的关键,且文件系统共享可能带来权限和隔离问题。文章未提及安全细节,实际部署时应考虑访问控制。

成本与配置注意事项

定价为 EC2 标准费用加管理费,支持空闲时停止/重启以节省成本。但容量提供程序创建后仅可编辑描述,需提前验证配置。会话最长 14 天,适合长时间任务,但需规划存储和生命周期管理。

Q&A

Amazon Bedrock AgentCore 运行时实例是什么?

运行时实例是 Amazon Bedrock AgentCore 运行时中的一种新的补充计算选项,为 AI 代理提供持久化的托管基础设施,专为复杂的代理工作负载设计。它基于 EC2 基础设施,支持多代理协作、GPU 加速、最长 14 天的会话持久性,并集成了现有的 AgentCore API、身份控制和可观测性功能。

运行时实例与运行时 microVM 有何区别?

运行时 microVM 提供完全托管的环境,调用最长可运行 8 小时,适合轻量级、快速扩展的任务;而运行时实例提供持久化的基础设施,支持连续运行数天、访问 GPU 或底层操作系统,以及在同一主机上运行多个协作代理。两者互补,可通过相同的 AgentCore 运行时 API 一起使用。

如何创建容量提供程序?

在 AgentCore 控制台中,选择“运行时”->“容量提供程序”->“创建容量提供程序”。命名后,选择操作系统(如 Linux 64 位 ARM)和实例类型(如 c7g.2xlarge),配置 VPC、子网、安全组和存储,然后创建服务角色。创建后,只能编辑描述,因此需先验证设置。

如何部署代理到运行时实例?

在 AgentCore 控制台中,选择“创建运行时”,命名并选择“实例”作为计算类型,然后选择已创建的容量提供程序。在“代理来源”下,选择 S3 源并上传代理 zip 文件,设置语言运行时(如 Python 3.13)和入口点(如 agent.py),并创建默认角色。等待状态变为就绪即可。

如何让多个代理在共享会话中协作?

多个代理可以部署在同一个容量提供程序上,共享同一个底层 EC2 基础设施。通过使用相同的会话 ID 调用不同代理,它们可以访问共享的文件系统(如 /tmp/agentcore-session/<session_id>/),从而无需直接通信即可协作。例如,代码编写器代理将代码写入共享目录,代码审查器代理读取该文件进行审查。

运行时实例支持哪些操作系统、运行时和 GPU?

支持的操作系统:Linux(ARM64 和 x86_64)。运行时:支持 Python 3.11-14 原生代码,也支持容器镜像。GPU:支持 GPU 加速的实例类型。

运行时实例的定价和可用区域有哪些?

定价为标准 EC2 定价加上 AgentCore 编排的管理费。可用区域包括美国东部(俄亥俄州、弗吉尼亚州北部)、美国西部(俄勒冈州)、亚太地区(孟买、新加坡、悉尼、东京)和欧洲地区(法兰克福、爱尔兰)。

运行时实例如何实现长期记忆?

运行时实例与 Amazon EBS 和 AgentCore 内存配对,可以在会话之外持久保存知识,使代理在多个会话和环境中实现长期记忆。

🏷️

标签

➡️

继续阅读