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

GPT × Alexa × AWS で 英会話学習スキルを作った話

Yodeee
July 19, 2023

GPT × Alexa × AWS で 英会話学習スキルを作った話

Yodeee

July 19, 2023
Tweet

More Decks by Yodeee

Other Decks in Technology

Transcript

  1. サンプル 発話 Alexa Skills Kit AWS Lambda Alexa インテント レスポンス(⾳声情報)

    アプリケーション構成 GPT API プロンプト⽣成 ⽂章⽣成要求 対話モデル Amazon DynamoDB
  2. サンプル 発話 Alexa Skills Kit AWS Lambda Alexa インテント レスポンス(⾳声情報)

    アプリケーション構成 GPT API プロンプト⽣成 ⽂章⽣成要求 対話モデル Amazon DynamoDB Alexa, AI English Teacherを開いて
  3. Alexa, AI English Teacherを開いて Alexa Skill Kit サンプル 発話 Alexa

    Skill Kit - 対話モデル Alexa インテント レスポンス(⾳声情報) GPT API プロンプト⽣成 ⽂章⽣成要求 AWS Lambda 対話モデル Amazon DynamoDB ③Lambdaがトリガーされ、受け取ったインテントに対応するロジックを実⾏する
  4. サンプル 発話 Alexa インテント レスポンス(⾳声情報) GPT API プロンプト⽣成 ⽂章⽣成要求 Ok!

    Let's get started. First, Please introduce yourself ④レスポンスとして⾳声情報を返し、⾳声インターフェースが発話 AWS Lambda 対話モデル Amazon DynamoDB Alexa Skills Kit
  5. サンプル 発話 Alexa インテント レスポンス(⾳声情報) GPT API プロンプト⽣成 ⽂章⽣成要求 My

    name is Ryota. Nice to meet you! その後、ユーザが返答、GPT APIが返答を繰り返し、擬似的な英会話を⾏う AWS Lambda 対話モデル Amazon DynamoDB Alexa Skills Kit
  6. サンプル 発話 Alexa インテント レスポンス(⾳声情報) GPT API 過去の会話履歴 +ユーザからの応答 I

    want to talk about foods! 現在、GPT APIは過去の会話を記憶できないため、 DynamoDBに会話を履歴として保存し、過去の会話もリストで送信 対話モデル Amazon DynamoDB 会話を保存 会話履歴を取得 AWS Lambda Alexa Skills Kit