Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GPT × Alexa × AWS で 英会話学習スキルを作った話
Search
Yodeee
July 19, 2023
Technology
0
280
GPT × Alexa × AWS で 英会話学習スキルを作った話
Yodeee
July 19, 2023
Tweet
Share
More Decks by Yodeee
See All by Yodeee
OCI上で実現するAIエージェント開発方法の紹介
yodeee
0
16
re:Inventから見えたレガシーモダナイぜーションのこれから
yodeee
0
90
Bedrock RAG Evaluationを活用したRAGの定量的評価方法の紹介
yodeee
0
320
Moxie
yodeee
0
19
Agents for Amazon Bedrockで何ができるようになるのか
yodeee
2
1.2k
Amazon Verified Permissionsをプロダクトにどう組み込むかを考える
yodeee
0
220
アウトプットし始めたら QOL (Quality of Learning) が爆上がりした話
yodeee
0
130
Pulumi AIで開発体験は変わるのか
yodeee
0
110
Other Decks in Technology
See All in Technology
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
130
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
150
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.4k
What happened to RubyGems and what can we learn?
mikemcquaid
0
280
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
250
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
Webhook best practices for rock solid and resilient deployments
glaforge
1
280
Digitization部 紹介資料
sansan33
PRO
1
6.8k
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
150
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
ラッコキーワード サービス紹介資料
rakko
1
2.3M
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
420
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Side Projects
sachag
455
43k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
My Coaching Mixtape
mlcsv
0
48
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
250
The untapped power of vector embeddings
frankvandijk
1
1.6k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Transcript
GPT × Alexa × AWS で 英会話学習スキルを作った話
依⽥ 涼太 Ryota YODA 某SI企業で⾦融系を主なお客様として 基盤からフロントまでのアプリ設計・開発を担当 Work • 筋トレ •
英会話 Hobby Certification
英会話の悩み 「対⼈だと緊張してうまく喋れない...」
そうだ、ChatGPTと話せばいいんだ🙃
ChatGPTと話すための⾳声インターフェース • Amazon Echo等のAlexa対応デバイスを介して⾳声対話を提供 • Alexa Skills Kitで独⾃の対話モデルを作成でき、バックエンド処理に AWS Lambdaが使⽤可能
Amazon Alexa
サンプル 発話 Alexa Skills Kit AWS Lambda Alexa インテント レスポンス(⾳声情報)
アプリケーション構成 GPT API プロンプト⽣成 ⽂章⽣成要求 対話モデル Amazon DynamoDB
サンプル 発話 Alexa Skills Kit AWS Lambda Alexa インテント レスポンス(⾳声情報)
アプリケーション構成 GPT API プロンプト⽣成 ⽂章⽣成要求 対話モデル Amazon DynamoDB Alexa, AI English Teacherを開いて
サンプル 発話 Alexa インテント レスポンス(⾳声情報) GPT API プロンプト⽣成 ⽂章⽣成要求 ①Alexaが認識した⾳声情報は対話モデルのサンプル発話にマッピング
AWS Lambda 対話モデル Amazon DynamoDB Alexa Skills Kit Alexa, AI English Teacherを開いて
サンプル 発話 Alexa インテント レスポンス(⾳声情報) GPT API プロンプト⽣成 ⽂章⽣成要求 ②サンプル発話に紐づくインテント(アクション定義)をLambdaに渡す
AWS Lambda 対話モデル Amazon DynamoDB Alexa Skills Kit Alexa, AI English Teacherを開いて
サンプル 発話 Alexa インテント レスポンス(⾳声情報) GPT API プロンプト⽣成 ⽂章⽣成要求 ③Lambdaがトリガーされ、受け取ったインテントに対応するロジックを実⾏する
AWS Lambda 対話モデル Amazon DynamoDB Alexa Skills Kit Alexa, AI English Teacherを開いて
Alexa, AI English Teacherを開いて Alexa Skill Kit サンプル 発話 Alexa
Skill Kit - 対話モデル Alexa インテント レスポンス(⾳声情報) GPT API プロンプト⽣成 ⽂章⽣成要求 AWS Lambda 対話モデル Amazon DynamoDB ③Lambdaがトリガーされ、受け取ったインテントに対応するロジックを実⾏する
サンプル 発話 Alexa インテント レスポンス(⾳声情報) GPT API プロンプト⽣成 ⽂章⽣成要求 Ok!
Let's get started. First, Please introduce yourself ④レスポンスとして⾳声情報を返し、⾳声インターフェースが発話 AWS Lambda 対話モデル Amazon DynamoDB Alexa Skills Kit
サンプル 発話 Alexa インテント レスポンス(⾳声情報) GPT API プロンプト⽣成 ⽂章⽣成要求 My
name is Ryota. Nice to meet you! その後、ユーザが返答、GPT APIが返答を繰り返し、擬似的な英会話を⾏う AWS Lambda 対話モデル Amazon DynamoDB Alexa Skills Kit
サンプル 発話 Alexa インテント レスポンス(⾳声情報) GPT API 過去の会話履歴 +ユーザからの応答 I
want to talk about foods! 現在、GPT APIは過去の会話を記憶できないため、 DynamoDBに会話を履歴として保存し、過去の会話もリストで送信 対話モデル Amazon DynamoDB 会話を保存 会話履歴を取得 AWS Lambda Alexa Skills Kit
まとめ Alexa × AWS × GPT APIを組み合わせることで アイディア次第で⾯⽩いサービスがかんたんに作れる︕ (Alexa Skill
Builderの資格を苦労してとっておいてよかった...)
Alexaを勉強したいときはAlexa道場がおすすめ https://developer.amazon.com/ja-JP/alexa/alexa-skills-kit/get-deeper/webinars
今回の内容はブログにもまとめています https://yodeeee.hatenablog.com/entry/gpt-alexa