Amazon BedrockとSageMaker AI上で生成AIチャットやエージェントのユースケースを構築、比較、本番運用するためのWebダッシュボードをデプロイできる、AWS提供のソリューションです。
aws-samples/generative-ai-use-cases
CDKでデプロイするAWSホスト型Webアプリ。チャット、RAG、エージェントなど、業務で使える生成AI環境を安全にすぐ利用できます。
代替できる製品:ChatGPT Enterprise
- スター
- 1,402
- フォーク
- 443
- 未解決の Issue
- 104
- 最終コミット
- 15 時間前
これは何?
Generative AI Use Cases(GenU)は、よくある生成AIの業務ユースケースを単一のWebフロントエンドにまとめたAWSのサンプルアプリケーションです。AWS Cloud Development Kit(CDK)を使ってAWSアカウントにデプロイし、モデルへのアクセスにはAmazon Bedrockを利用します。インターフェースを自作せずに、文章生成、要約、翻訳、画像・動画生成、議事録作成などを試せます。
ドキュメントをもとに質問に回答する用途では、Amazon KendraまたはAmazon Bedrock Knowledge Baseを利用するRAG Chatを提供しており、リランキング、メタデータフィルター、MCPサーバー経由の外部データといったオプションも利用できます。また、カスタムエージェントをホストしたり、AgentCore RuntimeやBedrock Flowsをインポートしたりできます。さらに、コードを変更せずにプロンプトテンプレートから新しいユースケース画面を生成するUse Case Builderも備えています。
GenUは、認証、アクセス制御、セキュリティ設定を備えた生成AIを組織内に展開したい組織を対象としており、ReactフロントエンドをTypeScriptで実装しています。
主な機能
- 01チャット、文章生成、要約、翻訳、議事録作成のユースケースをすぐに利用可能
- 02Amazon KendraまたはAmazon Bedrock Knowledge Baseを利用するRAG Chat
- 03Amazon Bedrockのモデルによる画像・動画生成
- 04プロンプトテンプレートからカスタムのユースケース画面を生成するUse Case Builder
- 05Bedrock Agents、AgentCore Runtime、Bedrock Flowsのインポートに加え、MCPサーバーと連携
ユースケース
- アクセス制御付きの生成AIチャットツールをAWS上で全社展開する
- 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 とは?
- CDKでデプロイするAWSホスト型Webアプリ。チャット、RAG、エージェントなど、業務で使える生成AI環境を安全にすぐ利用できます。 Generative AI Use Cases(GenU)は、よくある生成AIの業務ユースケースを単一のWebフロントエンドにまとめたAWSのサンプルアプリケーションです。AWS Cloud Development Kit(CDK)を使ってAWSアカウントにデプロイし、モデルへのアクセスにはAmazon Bedrockを利用します。インターフェースを自作せずに、文章生成、要約、翻訳、画像・動画生成、議事録作成などを試せます。
- generative-ai-use-cases は無料で使えますか?ライセンスは?
- generative-ai-use-cases は MIT-0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- generative-ai-use-cases は今もメンテナンスされていますか?
- 活発にメンテナンス中。generative-ai-use-cases の最終コミットは 2026年11月6日 です。
- generative-ai-use-cases は何に使えますか?
- アクセス制御付きの生成AIチャットツールをAWS上で全社展開する 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Amazon Bedrockの生成AIでIaCテンプレートやアーキテクチャ図を評価し、AWS Well-Architectedのベストプラクティスへの準拠状況を確認するサンプルツール。
Amazon Bedrockのモデルとチャットできる、ドキュメント・画像・ローカルツール対応のmacOSネイティブSwiftアプリ。
ファイル編集、コマンド実行、Web検索、ナレッジベースの利用ができる、Amazon Bedrockベースのデスクトップ自律型AIエージェントアプリ。
Amazon Bedrockの基盤モデルを使った生成AIアプリの構築を学べる、実践的なJupyter notebookワークショップです。
複数のAIプロバイダー、Agents、MCP、Artifacts、マルチユーザー認証に対応したセルフホスト型チャット基盤。