内容提要
Amazon Bedrock代理现在提供了生成式人工智能(generative AI)跨多个系统和数据来源运行任务的新功能。用户可以使用新的简化控制台创建代理,并在操作组中定义代理与外部系统交互的方式。用户还可以选择将控制权交回给调用代理的应用程序,以便直接与AWS外部系统集成。用户还可以使用AWS CloudFormation部署和管理代理,确保应用程序在不同环境中的一致性和可重复性。
延伸解读
简化配置降低代理开发门槛
新体验允许操作组仅列出函数和参数,无需提供API架构,这减少了定义外部交互的复杂度。对于不熟悉API架构的开发者,可以更快地创建代理,将精力集中在业务逻辑上。同时,快速创建代理并稍后添加指令和操作组,提供了迭代开发的灵活性。
交回控制权扩展代理集成能力
通过交回控制权,代理可以跳过Lambda函数,直接与外部系统集成。这适用于现有应用程序调用更便捷、任务超过Lambda超时限制、需要异步处理耗时操作,以及模拟开发和测试等场景。这增强了代理的适用性,但需要调用方处理响应,增加了集成复杂度。
基础设施即代码支持环境一致性
使用AWS CloudFormation部署和管理代理,可以确保生成式AI应用程序在不同环境中的一致性和可重复性。CloudFormation已更新支持新的简化语法,使得代理的版本控制和自动化部署更加容易,适合团队协作和CI/CD流程。
区域可用性与功能限制
新的简化体验目前仅在美国东部(弗吉尼亚州北部)和美国西部(俄勒冈州)区域可用。用户在这些区域创建和管理代理时,无需指定API架构或Lambda函数。其他区域可能仍需要传统配置方式,需注意区域限制。
Q&A
Amazon Bedrock 代理的主要功能是什么?
Amazon Bedrock 代理提供生成式人工智能跨多个系统和数据来源运行任务的新功能。
如何使用 Amazon Bedrock 控制台创建代理?
用户可以在 Amazon Bedrock 控制台中选择代理,输入名称和描述,然后使用新界面快速创建代理。
操作组的配置有什么简化之处?
操作组的配置简化为仅列出函数和参数,无需提供 API 架构。
用户如何将控制权交回给调用代理的应用程序?
用户可以选择跳过使用 AWS Lambda 函数,将控制权交回给调用代理的应用程序,以便直接与 AWS 外部系统集成。
AWS CloudFormation 在代理管理中有什么作用?
用户可以使用 AWS CloudFormation 部署和管理代理,确保应用程序在不同环境中的一致性和可重复性。
在创建代理时是否需要指定 API 架构?
不需要,用户只需列出操作组需要的参数即可创建代理,无需指定 API 架构。