Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS を使った生成AIの活用

Morita
July 16, 2024

AWS を使った生成AIの活用

7/8(月) Classmethod Odysssey ONLINE Day1 生成AI編
17:10 - 17:50 / AWS を使った生成AIの活用
https://classmethod.connpass.com/event/322685/

Morita

July 16, 2024
Tweet

More Decks by Morita

Other Decks in Technology

Transcript

  1. アジェンダ 4 • AWSおけるに⽣成AIサービスのご紹介 • Amazon Bedrock • Amazon Q

    • Amazon SageMaker • ユースケースに応じた⽣成AIサービスの選び⽅ • 実際のケースから⽣成AIサービスの選択
  2. Amazon Bedrock 8 Amazon Bedrock • APIベースで⽣成AIの利⽤が可能 • ⽣成AIモデルは、複数のプロバイダーから選択可能 •

    ⽣成AIを利⽤する際に便利な機能 • RAG • Agents など • データセキュリティ‧コンプライアンスに対しての対策 • Guardrails • ウォーターマーク検出
  3. Amazon Bedrock 9 Amazon Bedrock • APIベースで⽣成AIの利⽤が可能 • ⽣成AIモデルは、複数のプロバイダーから選択可能 •

    ⽣成AIを利⽤する際に便利な機能 • RAG • Agents など • データセキュリティ‧コンプライアンスに対しての対策 • Guardrails • ウォーターマーク検出
  4. APIベースで ⽣成AI の利⽤が可能 12 API を使用してモデルへのアクセス ⽣成AI の利⽤⽅法は API を呼び出すだけ

    Converse API を利用すると モデルIDを変更するだけで利用できる https://dev.classmethod.jp/articles/amazon-bedrock-converse-api/
  5. Amazon Bedrock 13 Amazon Bedrock • APIベースで⽣成AIの利⽤が可能 • ⽣成AIモデルは、複数のプロバイダーから選択可能 •

    ⽣成AIを利⽤する際に便利な機能 • RAG • Agents など • データセキュリティ‧コンプライアンスに対しての対策 • Guardrails • ウォーターマーク検出
  6. ⽣成AIを利⽤する際に便利な機能 ① 14 Knowledge bases for Amazon Bedrock • Amazon

    Bedrock におけるフルマネージドなRAG • 埋め込みモデル‧ベクトルデータベースの選択可能 • ⽇本語対応可能 引用 : https://aws.amazon.com/jp/blogs/news/knowledge-bases-for-amazon-bedrock-rag-patent/ https://dev.classmethod.jp/articles/introduction-2024- knowledge-bases-for-amazon-bedrock/
  7. ⽣成AIを利⽤する際に便利な機能 ② 15 Agents for Amazon Bedrock • ⽣成 AI

    から任意の処理を実⾏してくれる機能 • ユーザの⼊⼒に応じて、事前に作成しておいたAWS Lambda が実⾏される • 例 : 今⽇の天気を取得したいときに天気情報のAPIを実⾏する 引用 : https://docs.aws.amazon.com/bedrock/latest/userguide/agents-how.html https://dev.classmethod.jp/articles/introduction-2024-agents-for-amazon-bedrock/
  8. Amazon Bedrock 16 Amazon Bedrock • APIベースで⽣成AIの利⽤が可能 • ⽣成AIモデルは、複数のプロバイダーから選択可能 •

    ⽣成AIを利⽤する際に便利な機能 • RAG • Agents など • データセキュリティ‧コンプライアンスに対しての対策 • Guardrails
  9. データセキュリティ‧コンプライアンスに対しての対策 17 Guardrails for Amazon Bedrock • ⽣成 AI へ⼊⼒される情報‧出⼒される情報の制御機能

    • 禁⽌したいトピックの定義 • 機密情報のブロック https://dev.classmethod.jp/articles/introduction-2024-guardrails-for-amazon-bedrock/
  10. Amazon Q Business 20 • エンタープライズ向け ⽣成AI サービス • ⽣成AI

    アプリケーションに必要なサービスをマネージドに提供 • RAG • ⽣成AIモデル • ID管理 • WEB UI • データセキュリティ‧コンプライアンスに対しての対策 • ガードレール • プラグイン(エージェント機能) • 英語のみ対応 Amazon Q Business https://dev.classmethod.jp/articles/introduction-2024- amazon-q-business/
  11. Amazon Q Developer 23 • 開発者向け ⽣成AI サービス • JetBrains

    • VSCode • Visual Studio • コードの提案‧修正 • Amazon Q と会話を通してコードの提案 • コードスキャンを⾏い、セキュリティの脆弱性検出 • レガシーコードを数分でモダナイズ • Javaの⾔語バージョン更新機能 Amazon Q Developer
  12. Amazon SageMaker 28 Amazon SageMaker • 機械学習モデルを作成‧動作させるためのマネージドサービス • インフラ •

    ワークフロー • エンドポイント • 独⾃の⽣成 AI モデルを作成することが可能 • Amazon SageMaker JumpStart
  13. ここまでのまとめ 31 Amazon Bedrock Amazon Q Amazon SageMaker APIベースでのモデルアクセス ✅

    ✅ (標準モデルのみ) ❌ Fine Tuning ✅ (対応モデル少) ❌ ✅ RAG ✅ ✅ ❌ WEB UI ❌ ✅ ❌ 日本語サポート ✅ ❌ ✅ 開発用者向け生成AIツール ❌ ✅ ✅ (Amazon Q統合)