Repolode
aws-solutions

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

Amazon BedrockとSageMaker AI上で生成AIチャットやエージェントのユースケースを構築、比較、本番運用するためのWebダッシュボードをデプロイできる、AWS提供のソリューションです。

スター
358
フォーク
139
未解決の Issue
13
最終コミット
16 日前

これは何?

Generative AI Application Builder on AWSは、管理者が生成AIのユースケースを作成、設定、比較できるWebダッシュボードを提供するデプロイ可能なソリューションです。各ユースケースは個別のCloudFormationスタックとしてデプロイされます。ダッシュボードを使えば、チームは複数のLLMや設定の組み合わせを並べて試し、本番環境に導入するものを選べます。

現行リリースではチャットのユースケースに対応しており、ナレッジベースを通じて社内データを検索できるチャットボット風のUIも利用できます。ナレッジソースとしてAmazon KendraとKnowledge Bases for Amazon Bedrockを使用でき、LLMはAmazon BedrockまたはAmazon SageMaker AIでホストできます。エージェントのユースケースでは、設定済みのAmazon Bedrock Agentにリクエストを送信します。カスタムのエンドユーザー向け実装に利用できるAPIも用意されています。

このプロジェクトはTypeScriptとAWS CDKで記述されており、Viteで構築されたReactベースのダッシュボードUIとチャットUIが含まれます。デプロイには`cdk deploy`を使うか、アセットをS3に配置するカスタムビルドを利用します。

主な機能

  • 01複数のLLMユースケースをデプロイして比較できるWebダッシュボード
  • 02Amazon KendraまたはAmazon Bedrock Knowledge Basesを通じてナレッジベースを利用するチャットUI
  • 03LLMプロバイダーとしてAmazon BedrockとAmazon SageMaker AIを統合
  • 04Amazon Bedrock Agentのユースケースに対応
  • 05複数LLMのメトリクスを追跡するCloudWatchダッシュボード
  • 06VPCへのデプロイを任意で選択できる、モジュール式のネストされたCloudFormationスタック

ユースケース

  • 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 をブートストラップします

    cdk bootstrap
  3. 3

    CDK でソリューションをデプロイします

    cdk deploy

使う前に知っておきたいこと

  • AWS アカウントが必要です。デプロイ後は AWS サービスの利用料金が発生します。
  • デプロイしたユースケースは AWS サービスの提供状況に依存します。また、Amazon Bedrock のモデルへのアクセスは事前に申請する必要があります。
  • セットアップには複数の前提条件があり、AWS CDK と CloudFormation の知識が必要です。

収録されている特集

トピック

よくある質問

generative-ai-application-builder-on-aws とは?
Amazon BedrockとSageMaker AI上で生成AIチャットやエージェントのユースケースを構築、比較、本番運用するためのWebダッシュボードをデプロイできる、AWS提供のソリューションです。 Generative AI Application Builder on AWSは、管理者が生成AIのユースケースを作成、設定、比較できるWebダッシュボードを提供するデプロイ可能なソリューションです。各ユースケースは個別のCloudFormationスタックとしてデプロイされます。ダッシュボードを使えば、チームは複数のLLMや設定の組み合わせを並べて試し、本番環境に導入するものを選べます。
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 をブートストラップします: cdk bootstrap CDK でソリューションをデプロイします: cdk deploy
generative-ai-application-builder-on-aws はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/aws-solutions/generative-ai-application-builder-on-aws

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト