AWS 提供的解决方案,用于在 Amazon Bedrock 和 SageMaker AI 上快速搭建、对比并上线生成式 AI 聊天应用。
aws-samples/generative-ai-use-cases
基于 AWS CDK 部署的生成式 AI 应用,提供聊天、RAG、智能体及多种业务场景的开箱即用工作台。
- Star
- 1,402
- Fork
- 442
- 未关闭 Issue
- 104
- 最近提交
- 7小时前
这是什么?
Generative AI Use Cases(GenU)是 AWS 提供的示例应用,把常见的生成式 AI 业务场景整合进一个 Web 界面。项目使用 AWS CDK 部署到 AWS 账户,借助 Amazon Bedrock 调用模型,团队无需自行开发界面,即可体验文本生成、摘要、翻译、图像与视频生成、会议纪要等功能。
在基于文档的问答方面,GenU 提供 RAG Chat 场景,可对接 Amazon Kendra 或 Amazon Bedrock Knowledge Base,并支持重排序、元数据过滤,以及通过 MCP 服务器接入外部数据。项目还可以托管自定义智能体,导入 AgentCore Runtime 与 Bedrock Flows;其 Use Case Builder 能根据提示词模板生成新的场景页面,无需修改代码。
GenU 面向希望在企业内部推广生成式 AI 的组织,内置身份认证、访问控制与安全相关设置。项目使用 TypeScript 编写,前端基于 React。
核心功能
- 01开箱即用的聊天、文本生成、摘要、翻译和会议纪要场景
- 02基于 Amazon Kendra 或 Amazon Bedrock Knowledge Base 的 RAG 问答
- 03通过 Amazon Bedrock 模型进行图像与视频生成
- 04Use Case Builder 可依据提示词模板生成自定义场景页面
- 05支持导入 Bedrock Agents、AgentCore Runtime 与 Bedrock Flows,并可接入 MCP 服务器
适用场景
- 在 AWS 上为企业统一部署带访问控制的生成式 AI 聊天工具
- 基于 S3 中的企业文档搭建内部 RAG 问答助手
- 为团队搭建基于提示词的定制机器人,无需额外开发前端
- 通过现成的聊天与生成界面评估 Amazon Bedrock 上的模型
快速上手
- 1
克隆代码仓库
git clone https://github.com/aws-samples/generative-ai-use-cases - 2
进入仓库目录并切换到最新发布分支
cd generative-ai-use-cases git switch -c genu $(git describe --tags --abbrev=0) - 3
在仓库根目录安装依赖
npm ci - 4
在模型区域中启用所需的 Bedrock 模型,然后使用常规部署命令进行部署
npm run cdk:deploy
使用前须知
- 需要 AWS 账户,部署的 AWS 资源会产生费用。
- 使用前必须在 Amazon Bedrock 中手动启用模型访问权限。
- Amazon Kendra 已进入维护模式且不再接受新客户,因此 RAG 建议使用 Knowledge Base。
收录于专题
标签
常见问题
- generative-ai-use-cases 是什么?
- 基于 AWS CDK 部署的生成式 AI 应用,提供聊天、RAG、智能体及多种业务场景的开箱即用工作台。 Generative AI Use Cases(GenU)是 AWS 提供的示例应用,把常见的生成式 AI 业务场景整合进一个 Web 界面。项目使用 AWS CDK 部署到 AWS 账户,借助 Amazon Bedrock 调用模型,团队无需自行开发界面,即可体验文本生成、摘要、翻译、图像与视频生成、会议纪要等功能。
- generative-ai-use-cases 可以免费使用吗?用的什么许可证?
- generative-ai-use-cases 以 MIT-0 许可证开源。用于商业产品前,请先确认许可证条款。
- generative-ai-use-cases 还在维护吗?
- 活跃维护中。generative-ai-use-cases 最近一次提交是在 2026年11月7日。
- generative-ai-use-cases 适合用来做什么?
- 在 AWS 上为企业统一部署带访问控制的生成式 AI 聊天工具 基于 S3 中的企业文档搭建内部 RAG 问答助手 为团队搭建基于提示词的定制机器人,无需额外开发前端 通过现成的聊天与生成界面评估 Amazon Bedrock 上的模型
- generative-ai-use-cases 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/aws-samples/generative-ai-use-cases 进入仓库目录并切换到最新发布分支: cd generative-ai-use-cases git switch -c genu $(git describe --tags --abbrev=0) 在仓库根目录安装依赖: npm ci 在模型区域中启用所需的 Bedrock 模型,然后使用常规部署命令进行部署: npm run cdk:deploy
- 在哪里获取 generative-ai-use-cases?
- 源代码和安装说明在 GitHub 上:https://github.com/aws-samples/generative-ai-use-cases
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Amazon Bedrock 的生成式 AI 示例工具,依据 AWS Well-Architected 最佳实践评估 IaC 模板和架构图。
一款原生 macOS Swift 应用,用于与 Amazon Bedrock 模型对话,支持文档、图像和本地工具。
基于 Amazon Bedrock 的桌面端自主 AI 智能体应用,可读写文件、执行命令、联网搜索并调用知识库。
通过 Jupyter Notebook 实操练习,教开发者用 Amazon Bedrock 上的基础模型构建生成式 AI 应用。
可自托管的类 ChatGPT 聊天平台,统一接入多家 AI 模型服务,支持 Agent、MCP 与多用户登录。