Bedrock Agents 是一项完全托管的服务,可让生成式 AI 应用程序跨组织的系统和数据源执行多步骤任务。我们可以在几个简单的步骤中在 Bedrock 中创建一个代理,加快将生成式 AI 功能集成到应用程序中的速度。首先选择所需的模型,并用自然语言编写几条说明,例如"you are a friendly customer service agent"和"check product availability in the inventory system”。代理会协调和分析任务,并使用 FM 的推理能力将其分解为正确的逻辑顺序。代理可以自动调用必要的功能或知识库来处理组织的系统和流程,并沿途确定是否可以继续或需要收集更多信息。或者,开发人员可以选择将函数执行的控制权返回给应用程序,并在应用程序内处理函数调用。
下图是代理编排流程的示例,其中函数执行由 Lambda 函数处理。