英文原标题:Build a multi-agent music production pipeline on Amazon Bedrock AgentCore Runtime Instances

本文为英文原文的机器翻译摘要,原文见:AWS Machine Learning Blog ↗

  • Amazon Bedrock AgentCore 提供 MicroVM 和 Runtime Instances 两种计算选项,后者基于 AWS 托管的 EC2 实例,支持最长 14 天的会话、GPU 访问、持久卷,并可在单个实例上托管多个代理。
  • 文章演示了一个三代理音乐制作流水线:作曲代理使用 Claude Sonnet 4.6 生成音乐简报,并在实例的 NVIDIA L4 GPU 上运行 ACE-Step 模型渲染音频;交付代理读取共享文件系统中的音频,测量后让 Claude 生成处理链并应用;合规代理独立复测并筛查与曲库的谐波相似度,若发现问题则回调作曲代理重新生成。
  • 代理通过共享的 runtimeSessionId 和容量提供者实现同实例部署,共享文件系统,从而能够访问彼此的输出。
  • 该方案支持多日持久化:会话可跨夜停止并恢复,实例自动闲置并在下次调用时恢复。
  • 各团队可独立部署自己的代理工件(容器镜像或 S3 代码包),互不干扰,混合工件可共存于同一容量提供者。

关键数据

  • MicroVM 会话最长 8 小时,Runtime Instances 会话最长 14 天。
  • MicroVM 每个运行时托管一个代理(1:1),Runtime Instances 每个实例可托管多个代理(1:N)。
  • 作曲代理在 NVIDIA L4 GPU 上渲染 20 秒 48 kHz 立体声约需 9 秒。
  • 需要 boto3 ≥ 1.36.0 或 botocore ≥ 1.43.72,旧版本缺少 create_capacity_provider。

为什么值得看:本文展示了如何利用 AgentCore Runtime Instances 的 GPU、持久卷和共享会话能力,构建跨多天协作的多代理系统,为需要长时间运行和资源密集型任务的代理工作流提供了实践参考。

站内导航