Repolode
aws-samples

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. 1

    リポジトリをクローンします

    git clone https://github.com/aws-samples/generative-ai-use-cases
  2. 2

    リポジトリに移動し、最新のリリースブランチに切り替えます

    cd generative-ai-use-cases git switch -c genu $(git describe --tags --abbrev=0)
  3. 3

    リポジトリのルートで依存関係をインストールします

    npm ci
  4. 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 の数値は毎日更新されます。

関連プロジェクト