Mais conteúdo relacionado
Semelhante a Google Home, Amazon Echo, LINE Clova クロス開発& Azure Durable Funcitons で時間のかかる処理を簡単に書く (20)
Mais de Madoka Chiyoda (20)
Google Home, Amazon Echo, LINE Clova クロス開発& Azure Durable Funcitons で時間のかかる処理を簡単に書く
- 1. Azure Durable Functions を使って
時間のかかる処理を簡単に書く!
&
Google Home, Amazon Echo, LINE Clova の
クロスプラットフォーム開発 (using Azure Functions)
千代田 まどか (ちょまど)
大田 一希
マイクロソフト
- 9. Google Home アプリ(Action)開発 全体像
占って
大吉です
Google の
自然言語処理サービス。
対話モデルを作る
Microsoft の
サーバーレスのサービス
Azure Functions
HTTP リクエスト
JSON
- 10. Amazon Alexa アプリ(スキル)開発 全体像
占って
大吉です
対話モデルを
作成
Microsoft の
サーバーレスのサービス
Azure Functions
HTTP リクエスト
JSON
Alexa Skill Kit
- 12. Amazon Echo
LINE Clova
Google Home
やりたい処理
(占い)
(共通化)
スマートスピーカー
依存部分
スマートスピーカー
非依存部分
Alexa Skill Kit
Clova Extensions Kit
Dialogflow
デモアプリのアーキテクチャ図
JSON
JSON
JSON
やり取りする JSON の
形式が違うので
関数を分ける必要がある
- 16. 例)LINE Clova 用エンドポイント
来た json の parse
(Clova (C#) の場合は SDK がパース
するところまで吸収してくれている)
来た Intent での分岐
(プリインのものかオレオレか)
オレオレ intent 名を見て
- 34. 参考サイト
• Azure Functions のドキュメント
https://docs.microsoft.com/ja-jp/azure/azure-functions/
• Durable Functions のドキュメント
https://docs.microsoft.com/ja-jp/azure/azure-
functions/durable/durable-functions-overview
• Microsoft Learn(Microsoft Azure を無料で使いながら学習できるサイト)
https://docs.microsoft.com/ja-jp/learn/