主要なLLMプロバイダーに接続し、ローカルナレッジベースを備えたMCPクライアントとしても使えるクロスプラットフォームのデスクトップAIアシスタント。
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
前提条件(Docker、Node.js 20.x、CDK v2.118.0、Python 3.13.x、AWS CLI、jq)をインストールします
- 2
AWS CLI の認証情報を設定し、まだの場合はアカウントとリージョンで CDK をブートストラップします
cdk bootstrap - 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 の数値は毎日更新されます。
関連プロジェクト
IaC、コンテナイメージ、オープンソースパッケージを静的解析し、クラウドの設定ミスやCVEを検出するツール。
LLMの生成時に出力を制約し、指定した型、正規表現、JSON Schema、文法に適合させるPythonライブラリ。
検索拡張生成とエージェント機能を組み合わせ、LLMアプリケーション向けのコンテキストレイヤーを提供するオープンソースRAGエンジン。
文書をエンティティと関係性に分解してインデックス化し、LLMによる検索拡張回答を実現する軽量な知識グラフRAGフレームワーク兼サーバー。
モジュール型パイプラインとエージェントワークフローで、RAG、検索、エージェント向けの本番運用可能なLLMアプリケーションを構築するオープンソースPythonフレームワーク。