使用 Amazon Bedrock AgentCore Runtime 直接代码部署加快迭代速度

Amazon Bedrock AgentCore 是一个代理平台,用于大规模安全地构建、部署和操作有效的代理。 Amazon Bedrock AgentCore Runtime 是 Bedrock AgentCore 的完全托管服务,它提供低延迟无服务器环境来部署代理和工具。它提供会话隔离,支持多种代理框架(包括流行的开源框架),并处理多模式 [...]

来源:亚马逊云科技 _机器学习
Amazon Bedrock AgentCore 是一个代理平台,用于大规模安全地构建、部署和操作有效的代理。 Amazon Bedrock AgentCore Runtime 是 Bedrock AgentCore 的完全托管服务,它提供低延迟无服务器环境来部署代理和工具。它提供会话隔离,支持包括流行的开源框架在内的多种代理框架,并处理多模式工作负载和长时间运行的代理。定义代理是容器,在部署代理时不必担心 Docker 专业知识和容器基础设施。在这篇文章中,我们将演示如何使用直接代码部署(针对 Python)。介绍 AgentCore Runtime 直接代码部署使用容器部署方法,开发人员创建 Dockerfile、构建 ARM 兼容的容器、管理 ECR存储库,并上传代码更改的容器。在已经建立容器 DevOps 管道来实现自动化部署的情况下,这种方法效果很好。 部署,可以显着提高开发人员的时间和生产力。我们将讨论每个部署选项的优势,以帮助您为您的用例选择正确的方法。 通过直接代码部署,开发人员可以创建代码和依赖项的 zip 存档,上传到 Amazon S3,并在代理配置中配置存储桶。使用 AgentCore 入门工具包时,该工具包会处理依赖性检测、打包和上传,从而提供更加简化的开发人员体验。使用 API 也支持直接代码部署。让我们从高层次比较一下两种方法的部署步骤:基于容器的部署基于容器的部署方法涉及以下步骤:创建 Dockerfile 构建 ARM 兼容的容器创建 ECR 存储库上传到 ECR 部署到 AgentCore Runtime 直接代码部署直接代码部署方法涉及以下步骤:将代码和依赖项打包到 zip 存档中上传到 S3 配置 bu