View a markdown version of this page

AgentCore 马具 - 亚马逊基岩 AgentCore

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AgentCore 马具

每个代理都有一个编排层:一个调用模型、挑选工具、传回结果、管理上下文和处理故障的循环。在生产环境中运行它需要真正的基础架构:计算、沙箱、安全工具连接、文件系统、内存、身份和可观察性。它们共同构成了代理工具,即允许代理实际运行的系统。

在本地站起来很快。生产是工作爆炸的地方,当它必须为多个用户提供服务时,就会出现一个全新的层面:并发、隔离、身份、状态、扩展。到目前为止,每个团队都是自己做的。

托管代理工具将工作 AgentCore 转化为配置。您可以声明代理的功能(模型、工具、技能、指令); AgentCore 处理环境、计算、内存、身份、网络和可观察性,从而将配置转化为正在运行的代理。尝试不同的模型或添加新工具是配置更改,而不是代码重写。

AgentCore 安全带架构

默认情况下,每个安全带会话都是有状态的,每个会话都在安全、隔离的 microVM 中运行(由 AgentCore 运行时支持)。该代理有自己的文件系统和 shell,因此它可以编写代码、执行代码,并且可以跨会话保留短期和长期内存和文件,即使底层 microVM 会话已过期并被新的会话所取代。代理可以使用 Amazon Bedrock、OpenAI、Google Gemini 或任何 LiteLLM-compatible 提供商提供的任何模型,并且可以在不丢失背景的情况下在会话中切换提供商,因此您可以使用一种模型进行计划并使用另一种模型执行,或者在不重建对话的情况下交换提供商进行性价比测试。代理可以通过AgentCore 网关、 MCP 服务器或使用内置浏览器或代码解释器连接到工具。您可以通过一次切换来附加 AWS 来自 Git、S3 或精选 AWS 技能目录的技能,这样代理人就可以按需获取领域专业知识,而不是即兴创作。当你需要一个具有自己的依赖关系的自定义环境时,你可以自带容器。您还可以挂载 S3 文件或 EFS,以跨会话共享数据,并利用这些数据集实现完整的 S3 耐久性和历史记录。通过 AgentCore 可观察性自动追踪每项操作,统一视图可在一个位置显示代理在所有功能上所做的事情,这样您就不必在日志组之间跳来跳去拼凑发生的事情了。

您可以通过 AgentCore 评估和优化对真实流量进行迭代,对行为进行评分,获得提示和工具描述建议,并使用每个会话的统计显著性报告来运行 A/B 测试。然后,使用不可变版本和命名端点安全地推出更改,并通过将端点指向较早版本来立即回滚。你可以在 Step Functions 中通过 AgentCore InvokeHarness 状态将工具放入更大的管道中 AWS ,或者导出到 Strands 代码(Claude Agent SDK 即将推出),并在配置不够 AgentCore 时在运行时运行它。构建、运行和运行生产代理所需的一切,无需管理基础架构。该工具由 Strands Agents提供支持,Strands代理是来自 AWS的开源代理框架。

没有单独的安全带充电。您只需为使用的基础 AgentCore 功能付费。有关详细信息,请参阅定AgentCore 价页面。

AgentCore 此处显示的所有地区均在乔治亚州提供安全带。