使用 Amazon Bedrock AgentCore 的全栈入门模板加速代理应用程序开发

在本文中,您将了解如何将 Fullstack AgentCore 解决方案模板 (FAST) 部署到您的 Amazon Web Services (AWS) 账户,了解其架构,并了解如何根据您的需求扩展它。您将学习如何构建自己的代理,同时 FAST 处理身份验证、基础设施即代码 (IaC)、部署管道和服务集成。

来源:亚马逊云科技 _机器学习

生成式人工智能和代理应用程序正在重塑企业的运营方式(从客户支持机器人到研究助理),并且团队需要快速从原型转向生产。去年,AWS 发布了 Amazon Bedrock AgentCore,这是一个用于在生产中构建、部署和扩展 AI 代理的开发平台。 AgentCore 提供核心构建块,例如运行时托管、内存、工具集成和具有企业级安全性和动态扩展的可观察性。

Fullstack AgentCore 解决方案模板 (FAST) 向您展示它如何从一开始就协同工作。它是一个可立即部署的入门项目,将 AgentCore 运行时、网关、内存和代码解释器与 React 前端和 Amazon Cognito 身份验证连接起来 — 所有这些均由 AWS 云开发套件 (AWS CDK) 定义。 FAST 提供了一个完整的参考架构,向您展示了各个部分如何集成,以及一个可供您学习和构建的工作聊天应用程序。

在本文中,您将了解如何将 FAST 部署到您的 Amazon Web Services (AWS) 账户,了解其架构,并了解如何根据您的需求进行扩展。您将学习如何构建自己的代理,同时 FAST 处理身份验证、基础设施即代码 (IaC)、部署管道和服务集成。

解决方案概述

FAST 提供了完整的全堆栈架构,用于在 Amazon Bedrock AgentCore 上部署代理。该模板默认处理身份验证、前端应用程序托管、代理运行时、内存、可观察性和模型上下文协议 (MCP) 工具集成。

该架构以托管您的代理的 Amazon Bedrock AgentCore Runtime 为中心。在 FAST 中,用户通过 Amazon Cognito 进行身份验证,这可以保护四个集成点:

  • 用户登录 Amazon CloudFront 上的前端 Web 应用程序
  • 前端访问 AgentCore Runtime 时基于 Token 的身份验证
  • 代理访问 AgentCore Gateway 时基于令牌的身份验证
  • 专为人工智能辅助开发而设计

    先决条件

    清理