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

20260720_クラウド女子会×PyLadiesTokyoコラボ Amazon Bedroc...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

20260720_クラウド女子会×PyLadiesTokyoコラボ Amazon Bedrock ハンズオン用資料

クラウド女子会さんとPyLadies Tokyoのコラボイベントに使用した、ハンズオンの補足説明用資料です!

イベントリンクはこちら↓
https://jawsug-cloudgirl.connpass.com/event/395492/

Workshopのコンテンツはこちら↓
https://catalog.us-east-1.prod.workshops.aws/workshops/0da6f9f4-c42f-4d47-90df-f89f4ab57e41/ja-JP

Avatar for yuuuka

yuuuka

July 20, 2026

More Decks by yuuuka

Other Decks in Technology

Transcript

  1. ハンズオンのお品書き AIに質問できるWebアプリを、作って学んでみましょう! 作成する環境のイメージ あなた 質問する API ⇄ Amplify ⇄ Gateway

    画面を公開 受付窓口 ⇄ Lambda ⇄ Bedrock コード実行 AIが回答 ① Amplifyで画面を公開 ② LambdaでAIを呼ぶ ③ API Gatewayでつなぐ ④ Bedrockでモデルを設定する リージョンはオレゴン(us-west-2) / 余裕があれば発展編にも挑戦! 6
  2. はじめる前に : 環境の確認 AWS公式の無料ハンズオン環境(Workshop Studio)を使います ☑ Workshopの利用申請はお済みですか ? connpassイベントページの案内から、事前の利用申請が必要です。 ☑

    当日はアクセスコードでサインイン イベントアクセスコードを入れるだけ。個人のAWSアカウントは不要で す。 ⚠ 個人アカウントでの代用は非推奨 Claudeの初回利用はユースケース申請が必要+新しいアカウントは 利用上限が低く動かないことも。 7
  3. クラウドの基本用語 (1/2) AWS(Amazon Web Services) Amazonのクラウドサービス。サーバーやAIなど200以上の機能を、必要 なぶんだけ借りられます。 たとえるなら … ITのレンタルショップ。使ったぶんだけ払う。

    リージョン AWSのデータセンターがある地域のこと。画面右上のリージョン表示を最 初に必ず確認しましょう! 本日はオレゴン(us-west-2)リージョンを使用します。 9
  4. 今日使う AWSサービス (2/2) Amazon API Gateway アプリの受付窓口(API)を作るサービス。POSTメソッドとLambdaを紐づけ ます。 たとえるなら …

    WebとLambdaをつなぐ電話交換手。 Amazon Bedrock いろいろな会社の生成AIモデルを、APIひとつで使えるサービス。 詳しくは次のページで! たとえるなら … AIのフードコート。窓口は1つ。 16
  5. Bedrockって結局なんですか ? 今日の主役、Amazon Bedrockのこと いろいろな会社の AIモデルを、 APIひとつで使えるサービス •ClaudeやNovaを切り替えて使える Lambda関数 ▼

    boto3で呼び出し •サーバーレスで従量課金 Amazon Bedrock •入力データは学習に使われない ▼ モデルを選択 •モデルは「モデルID」で指定 Claude ※停止するのは別機能「Agents Classic」。本体は対象外! Nova etc 17
  6. Webアプリのことば (2/2) index.htmlまわりで登場 API / POSTメソッド APIはプログラム同士の窓口。そこにデータを送る方式がPOSTです。 たとえるなら … 注文カウンターに、注文票を渡す。

    CORS 別ドメインのAPIをブラウザが呼べるようにする仕組み。有効化しないとエ ラーに! たとえるなら … 「他のお店の注文も受けます」の貼り紙。 20
  7. PythonからAIを呼ぶ (1/2) Lambda関数のコードに登場 boto3 AWS SDK for Python PythonからAWSを呼び出す公式ライブラリ。 import

    boto3 で使用するこ とができます。 たとえるなら … AWS注文カウンター用のPython電話機。 Converse API Bedrockと会話するための共通API。どのモデルでも同じ書き方で使えま す。 たとえるなら … モデルの方言を吸収する通訳さん。 21
  8. 手を動かすときのことば (1/2) 手順書のボタン名で登場 デプロイ (Deploy) 作ったものを使える状態にすること。押し忘れると変更が反映されません! たとえるなら … 料理でいう配膳。作るだけでは届かない。 ステージ

    API Gatewayの公開先の区分。デプロイするとAPIのURLが発行されま す。 例えば、本番環境用の場合は「prd」、 開発環境用は「dev」と言うような使 い方をします 23
  9. RAG(ラグ)とは? 検索+生成=自分のデータに詳しいAI AIが答える前に資料を検索し、その内容をもとに回答させる仕組みです。 ① 質問 ② 検索 ③ 生成 ④

    回答 製品の 仕様は? S3の文書 を探す 文書を元に 回答を作成 根拠ある 答えを返す たとえるなら … 持ち込み資料OKの試験。資料を見て答えるので正確! 26
  10. 発展編の AWSサービス Knowledge Bases RAGを丸ごと用意してくれるBedrockの機能。S3の文書を「同期」して検 索できます。 たとえるなら … RAGのフルセットレンタル。 Amazon

    S3 ファイルの保存サービス。文書はまずS3の「バケット」という入れ物に置き ます。 たとえるなら … 容量無制限の、クラウド上のフォルダ。 27
  11. 発展編の基本用語 埋め込みとベクトル DB OpenSearch Serverless 文章の意味を数値に変換して保存し、「意味の近さ」で検索する仕組みで す。 たとえるなら … 文章を地図の座標にして、近さで探す。

    マルチモーダル / base64 画像も扱えるAIの能力。画像は文字列(base64)に変換してJSONで送り ます。 たとえるなら … 写真を暗号にして、手紙に同封する。 28
  12. 当日、困ったときは エラーの原因はだいたいこの4つ ☑ リージョンは オレゴン (us-west-2) ? ☑ Lambdaの Deploy

    ボタンを押した ? ☑ タイムアウトを 3分に延長した ? CORSを有効化した ? ★ 解決しなければ挙手 ! 教え合いも大歓迎です 30