跨平台桌面 AI 助手,接入主流大模型服务,同时作为 MCP 客户端并支持本地知识库。
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
安装前置依赖(Docker、Node.js 20.x、CDK v2.118.0、Python 3.13.x、AWS CLI、jq)
- 2
配置 AWS CLI 凭证,若该账户和区域尚未执行过则进行 CDK 引导(bootstrap)
cdk bootstrap - 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 数据每日更新。
相关项目
静态分析工具,扫描基础设施即代码、容器镜像和开源依赖中的云配置错误与安全漏洞。
一个 Python 库,在生成过程中约束 LLM 输出,使其符合指定的类型、正则、JSON Schema 或语法。
开源 RAG 引擎,将检索增强生成与智能体能力结合,为大模型应用提供上下文层。
轻量级知识图谱 RAG 框架与服务,将文档构建为实体关系图谱,用于增强 LLM 问答。
用于构建生产级 LLM 应用的开源 Python 框架,提供模块化管道与智能体工作流,适用于 RAG、语义搜索等场景。