このコースは、Amazon Bedrock API または LangChain 統合のいずれかを使用して生成 AI アプリケーションを構築することに関心のあるデータサイエンティストと機械学習開発者を対象としています。このコースでは、生成 AI の主要なユースケースに対応するアプリケーションを構築するためのアーキテクチャパターンについて学びます。
このコースのモジュールでは、テキストの生成と要約、質問への回答、チャットボットの例を学ぶことができます。ラボでは、API コール、SDK、LangChain などのオープンソースツールを使用して Amazon Bedrock モデルの使用方法を紹介します。
- コースレベル: 上級
- 所要時間: 4 時間
アクティビティ
このコースには、eラーニング、ナレッジチェック、ハンズオンラボが含まれています。
コースの目標
このコースでは以下について学習します。
• 生成 AI アプリケーションのコンポーネントと基盤モデル (FM) のカスタマイズ方法を特定する。
• Amazon Bedrock の基盤モデル、推論パラメーター、および主要な Amazon Bedrock API について説明する。
• Amazon Bedrock アプリケーションの監視、保護、管理に役立つアマゾンウェブサービス (AWS) サービスを特定する。
• LangChain を Amazon Bedrock の大規模言語モデル (LLM)、プロンプトテンプレート、チェーン、チャットモデル、テキスト埋め込みモデル、ドキュメントローダー、レトリーバー、エージェントと統合する方法を説明する。
• 生成 AI アプリケーションを構築するために Amazon Bedrock で実装できるアーキテクチャパターンを説明する。
• 概念を適用して、さまざまな Amazon Bedrock モデル、LangChain、および検索拡張生成 (RAG) アプローチを活用したサンプルユースケースを構築し、テストする。
対象者
このコースは以下を対象としています。
• データサイエンティスト
• 機械学習 (ML) 開発者
前提条件
このコースを受講する方には、次の知識とコースを修了しておくことをお勧めします。
• Python プログラミング言語に関する中級から専門家レベルの習熟度
• AWS Technical Essentials
• Practical Data Science with Amazon SageMaker (中級)
• Amazon Bedrock Getting Started (基礎)
• Foundations of Prompt Engineering (中級)
コースの概要
モジュール 1: Amazon Bedrock の紹介
• アプリケーションとユースケース
• 今後のモジュールで取り上げるトピック
• ナレッジチェック
• 結論
モジュール 2: アプリケーションコンポーネント
• 生成 AI アプリケーションコンポーネントの概要
• 基盤モデルと FM インターフェース
• データセットと埋め込みの操作
• その他のアプリケーションコンポーネント
• RAG
• モデルのファインチューニング
• 生成 AI アプリケーションのセキュリティ保護
• 生成 AI アプリケーションアーキテクチャ
• ナレッジチェック
• 結論
モジュール 3: 基盤モデル
• Amazon Bedrock 基盤モデル入門
• Amazon Bedrock でモデル推論を実行する
• Amazon Bedrock メソッド
• データ保護と監査可能性
• ナレッジチェック
• 結論
モジュール 4: LangChain を使う
• LLM パフォーマンスの最適化
• AWS と LangChain の統合
• LangChain でモデルを使用する
• プロンプトの作成
• リトリーバルを使ったドキュメントの構造化
• メモリによるデータの保存と取得
• チェーンを使用してコンポーネントを順序付ける
• LangChain エージェントによる外部リソースの管理
• ナレッジチェック
• 結論
モジュール 5: アーキテクチャパターン
• アーキテクチャパターンの概要
• テキスト生成とテキスト要約
• 質問回答
• チャットボット
• コード生成
• LangChain と Amazon Bedrock のエージェント
• ナレッジチェック
• 結論
モジュール 6: ハンズオンラボ
• ラボ 1: テキスト生成の実行
• ラボ 2: テキスト要約の作成
• ラボ 3: 質問応答に Amazon Bedrock を使う
• ラボ 4: チャットボットの作成
• ラボ 5: Amazon Bedrock モデルをコード生成に使用する
• ラボ 6: Amazon Bedrock モデルと LangChain エージェントの統合
• 結論
キーワード
• 生成 AI
• GenAI
• Generative AI