本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Bedrock 代理
Amazon Bedrock Agents 是一项完全托管的服务,使您能够在应用程序中构建和配置自主代理。它可以协调基础模型、数据源、软件应用程序和用户对话之间的交互。其创建代理的简化方法不需要您配置容量、管理基础架构或编写自定义代码。
Amazon Bedrock Agents 的主要特点
Amazon Bedrock Agents 包括以下主要功能:
-
完全托管的服务 — 无需配置容量或管理底层系统,即可完成基础架构管理。有关更多信息,请参阅 Amazon Bedrock 文档中的使用 AI 代理在应用程序中自动执行任务。
-
API 驱动的开发 — 通过指定模型、指令、工具和配置参数,通过简单的 API 调用定义和运行代理。有关更多信息,请参阅 Amazon Bedrock 文档中的手动创建和配置代理。
-
操作组-通过使用 API 架构创建操作组,定义您的代理可以执行的特定操作。有关更多信息,请参阅 Amazon Bedrock 文档中的使用操作组定义代理要执行的操作。
-
知识库集成 — 无缝连接到 Amazon Bedrock 知识库,使用贵组织的数据增强代理响应能力。有关更多信息,请参阅 Amazon Bedrock 文档中的利用知识库为代理生成响应。
-
高级提示模板 — 通过用于预处理、编排、知识库响应生成和后处理的提示模板自定义代理行为。有关更多信息,请参阅 Amazon Bedrock 文档中的 Amazon Bedrock 中的使用高级提示模板提高代理的准确性。
-
跟踪和可观察性-使用内置的跟踪功能跟踪代理的 step-by-step推理过程。有关更多信息,请参阅 Amazon Bedrock 文档中的使用跟踪跟踪代理的 step-by-step推理过程。
-
版本控制和别名-创建代理的多个版本,并通过别名对其进行部署,以实现受控部署。有关更多信息,请参阅 Amazon Bedrock 文档中的在应用程序中部署和使用 Amazon Bedrock 代理。
何时使用 Amazon Bedrock Agents
Amazon Bedrock Agents 特别适合自主代理场景,包括:
-
想要在不管理基础架构的情况下构建和部署代理时获得完全托管体验的组织
-
需要通过配置而不是代码快速开发和部署代理的项目
-
可从与知识库和护栏等其他 Amazon Bedrock 功能的紧密集成中受益的用例
-
没有内部资源从头开始构建代理但需要生产就绪的自主能力的团队
Amazon Bedrock Agents 的实施方法
Amazon Bedrock Agents 为业务利益相关者提供了一种基于配置的实施方法。该服务使组织能够:
-
无需编写复杂代码,即可通过 AWS Management Console 或 API 调用定义代理。
-
创建操作组,指定代理可以执行的 APIs 和操作。
-
Connect 知识库以向代理提供特定于域的信息。
-
通过可视化界面测试和迭代代理行为。
这种托管方法允许业务团队快速开发和部署自主代理,而无需深厚的 AI 模型开发或基础设施管理方面的技术专业知识。
亚马逊 Bedrock Agents 的真实示例
本AWS 博客文章
该系统包括用户通过 Amazon Cognito(托管在上的前端)进行安全访问 AWS Amplify,以及用于实时分析和预测的 AWS Lambda 操作组。财务团队可以询问自然语言问题,例如 “2025 年 2 月我的费用是多少?” 系统会以详细的故障、优化建议和预测作为响应,所有这些都是在使用部署的可扩展的无服务器架构中进行的。 AWS CloudFormation