generative ai cdk constructs samples
1.0.0
このリポジトリには、AWS Generative AI CDK Constructs を使用して独自の Generative AI ソリューションを構築する方法を示すサンプルが提供されています。
使用事例 | 説明 | タイプ | 言語 |
---|---|---|---|
ドキュメントエクスプローラー | このサンプルは、ユーザーがドキュメントをナレッジ ベースに取り込み、要約してそれらのドキュメントに対して質問できるエンドツーエンドのエクスペリエンスを提供します。 | バックエンド + フロントエンド | バックエンドには TypeScript、フロントエンドには Python (Streamlit) |
コンテンツの生成 | このサンプルは、ユーザーが Amazon titan-image-generator-v1 または安定性の stack-diffusion-xl モデルを使用してテキストから画像を生成できるエンドツーエンドのエクスペリエンスを提供します。 | バックエンド + フロントエンド | バックエンドには TypeScript、フロントエンドには Python (Streamlit) |
画像の説明 | このサンプルは、ユーザーがアップロードされた画像の説明テキストを生成できるエンドツーエンドのエクスペリエンスを提供します。 | バックエンド + フロントエンド | バックエンドには TypeScript、フロントエンドには Python (Streamlit) |
SageMaker JumpStart モデル | このサンプルは、Amazon JumpStart の Meta によって開発された Llama 2 基盤モデルをホストする SageMaker リアルタイム エンドポイントと、そのエンドポイントに対して推論リクエストを実行する AWS Lambda 関数をデプロイするサンプル アプリケーションを提供します。 | バックエンド | TypeScript |
SageMaker ハグフェイスモデル | このサンプルは、Hugging Face のモデル (Mistral 7B) をホストする SageMaker リアルタイム エンドポイントと、そのエンドポイントに対して推論リクエストを実行する AWS Lambda 関数をデプロイするサンプル アプリケーションを提供します。 | バックエンド | TypeScript |
AWS Inferentia2 上の SageMaker ハグ顔モデル | このサンプルは、Hugging Face のモデル (Zephyr 7B) をホストする SageMaker リアルタイム エンドポイントと、そのエンドポイントに対して推論リクエストを実行する AWS Lambda 関数をデプロイするサンプル アプリケーションを提供します。このサンプルでは、ハードウェア アクセラレータとして Inferentia 2 を使用します。 | バックエンド | TypeScript |
SageMaker カスタム エンドポイント | このサンプルは、Amazon Simple Storage Service (S3) バケットに保存されたアーティファクトを含むモデルをホストする SageMaker リアルタイム エンドポイントと、そのエンドポイントに対して推論リクエストを実行する AWS Lambda 関数をデプロイするサンプル アプリケーションを提供します。このサンプルでは、ハードウェア アクセラレータとして Inferentia2 を使用します。 | バックエンド | TypeScript |
SageMaker マルチモーダル カスタム エンドポイント | このサンプルは、Amazon Simple Storage Service (S3) バケットに保存されたアーティファクト、カスタム推論スクリプト、および推論リクエストを実行する AWS Lambda 関数を含む、llava-1.5-7b をホストする SageMaker リアルタイム エンドポイントをデプロイするサンプル アプリケーションを提供します。そのエンドポイント。 | バックエンド | TypeScript |
SageMaker 画像からビデオへのエンドポイント | このサンプルは、Stable-video-diffusion-img2vid-xt-1-1 をホストする SageMaker 非同期エンドポイントを、Amazon Simple Storage Service (S3) バケットに保存されたアーティファクト、カスタム推論スクリプト、および AWS Lambda とともにデプロイするサンプル アプリケーションを提供します。そのエンドポイントに対して推論リクエストを実行する関数。 | バックエンド | TypeScript |
GovCloud PDT の SageMaker 上の LLM | このサンプルは、GovCloud PDT 上で Falcon-40b をホストする SageMaker リアルタイム エンドポイントをデプロイするサンプル アプリケーションを提供します。 | バックエンド | TypeScript |
Amazon Bedrock エージェント | このサンプルは、Amazon Bedrock Agent と、OpenSearch サーバーレス コレクションおよび S3 のドキュメントに裏付けられたナレッジベースをデプロイするサンプル アプリケーションを提供します。 Amazon Bedrock CDK コンストラクトの使用方法を示します。 | バックエンド | TypeScript |
Python サンプル | このプロジェクトでは、Python Package Index (PyPI) の「generative-ai-cdk-constructs」パッケージの利用方法を紹介します。 | バックエンド | パイソン |
.NETサンプル | このプロジェクトでは、nuget ライブラリの「Cdklabs.GenerativeAiCdkConstructs」パッケージの利用方法を紹介します。 | バックエンド | 。ネット |
契約遵守分析 | このプロジェクトは、契約を条項に分割し、条項タイプを決定し、顧客の法的ガイドラインに対する準拠性を評価し、準拠している条項の数に基づいて全体的な契約リスクを評価することにより、契約の分析を自動化します。これは、Amazon Bedrock を介して大規模言語モデルを活用するワークフローを通じて実現されます。 | バックエンド + フロントエンド | バックエンドには Python、フロントエンドには TypeScript (React) |
テキストからSQLへ | 「Text To SQL」生成 AI サンプル アプリケーション ソリューションを使用すると、ユーザーは自然言語クエリを通じてデータベースと対話できるため、SQL に関する広範な知識は必要ありません。このアプリケーションは、Amazon Bedrock でホストされている強力な Anthropic Claude 3 モデルを利用して、自然言語クエリを実行可能な SQL ステートメントにシームレスに変換します。 | バックエンド + フロントエンド | バックエンドには Python、フロントエンドには TypeScript (React) |
LlamaIndex 基本データローダー | 「LlamaIndex Basic Data Loader」生成 AI サンプル アプリケーション ソリューションは、Generative AI CDK Constructs パッケージのLlamaIndexDataLoader を示します。デフォルトの実装では S3 ファイルまたはディレクトリ ローダーが使用され、他の LlamaHub リーダー用に拡張できます。このソリューションでは、LlamaIndex ドキュメントが出力 S3 に組み込まれ、下流の消費者向け生成 AI ソリューションに対応できるようになります。 | バックエンド | パイソン |
このリポジトリへの貢献の詳細については、CONTRIBUTING ドキュメントを参照してください。