Repolode
aws-solutions

aws-solutions/generative-ai-application-builder-on-aws

AWS 提供的解决方案,用于在 Amazon Bedrock 和 SageMaker AI 上快速搭建、对比并上线生成式 AI 聊天应用。

Star
358
Fork
139
未关闭 Issue
13
最近提交
16天前

这是什么?

Generative AI Application Builder on AWS 是一套可部署到 AWS 账户的解决方案,为管理员提供网页版控制台,用于创建、配置和对比生成式 AI 应用场景。每个应用场景都会作为独立的 CloudFormation 堆栈部署,团队可以在上线前并排测试不同大模型与配置的组合。

当前版本主要支持聊天类场景,提供类似聊天机器人的界面,并可通过知识库查询企业数据。知识库可对接 Amazon Kendra 或 Amazon Bedrock 知识库,大模型可来自 Amazon Bedrock 或 Amazon SageMaker AI。Agent 类场景会把请求转发到已配置的 Amazon Bedrock Agent。此外还提供 API,便于开发者自行实现终端用户应用。

项目基于 TypeScript 与 AWS CDK 开发,包含使用 Vite 构建的 React 管理控制台与聊天界面。部署方式包括使用 `cdk deploy`,或通过自定义构建将资源上传至 S3。

核心功能

  • 01提供网页控制台,用于部署和对比多个大模型应用场景
  • 02聊天界面可通过 Amazon Kendra 或 Amazon Bedrock 知识库检索企业数据
  • 03支持 Amazon Bedrock 和 Amazon SageMaker AI 作为大模型提供方
  • 04支持 Amazon Bedrock Agent 类型的应用场景
  • 05通过 CloudWatch 仪表板追踪多模型的运行指标
  • 06采用嵌套 CloudFormation 堆栈的模块化架构,可选择部署到 VPC 中

适用场景

  • 在 AWS 上试点基于企业文档问答的内部聊天机器人
  • 在同一场景下对比多个基础模型,再决定上线方案
  • 为非工程团队提供托管式界面,用于启动和配置 AI 助手
  • 基于内置聊天 API 构建自定义前端或系统集成

快速上手

  1. 1

    安装前置依赖(Docker、Node.js 20.x、CDK v2.118.0、Python 3.13.x、AWS CLI、jq)

  2. 2

    配置 AWS CLI 凭证,若该账户和区域尚未执行过则进行 CDK 引导(bootstrap)

    cdk bootstrap
  3. 3

    使用 CDK 部署该方案

    cdk deploy

使用前须知

  • 需要 AWS 账户,部署后会产生 AWS 服务费用。
  • 部署的用例受 AWS 服务区域可用性限制,使用 Amazon Bedrock 模型前需先申请模型访问权限。
  • 部署需要安装多项前置依赖,并需熟悉 AWS CDK 和 CloudFormation。

收录于专题

标签

常见问题

generative-ai-application-builder-on-aws 是什么?
AWS 提供的解决方案,用于在 Amazon Bedrock 和 SageMaker AI 上快速搭建、对比并上线生成式 AI 聊天应用。 Generative AI Application Builder on AWS 是一套可部署到 AWS 账户的解决方案,为管理员提供网页版控制台,用于创建、配置和对比生成式 AI 应用场景。每个应用场景都会作为独立的 CloudFormation 堆栈部署,团队可以在上线前并排测试不同大模型与配置的组合。
generative-ai-application-builder-on-aws 可以免费使用吗?用的什么许可证?
generative-ai-application-builder-on-aws 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
generative-ai-application-builder-on-aws 还在维护吗?
活跃维护中。generative-ai-application-builder-on-aws 最近一次提交是在 2026年10月6日。
generative-ai-application-builder-on-aws 适合用来做什么?
在 AWS 上试点基于企业文档问答的内部聊天机器人 在同一场景下对比多个基础模型,再决定上线方案 为非工程团队提供托管式界面,用于启动和配置 AI 助手 基于内置聊天 API 构建自定义前端或系统集成
generative-ai-application-builder-on-aws 怎么安装和运行?
安装前置依赖(Docker、Node.js 20.x、CDK v2.118.0、Python 3.13.x、AWS CLI、jq) 配置 AWS CLI 凭证,若该账户和区域尚未执行过则进行 CDK 引导(bootstrap): cdk bootstrap 使用 CDK 部署该方案: cdk deploy
在哪里获取 generative-ai-application-builder-on-aws?
源代码和安装说明在 GitHub 上:https://github.com/aws-solutions/generative-ai-application-builder-on-aws

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目