SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
事例で学ぶ
LUISを使ったアプリケーション
2016-11-22
Cogbot勉強会 #2
公開バージョン
自己紹介
横浜 篤(よこはま あつし)
C#, ASP.NET, Azureとか中心にやってます。
Xamarin始めました。
機械学習とか始めました。
#横浜には住んでいません。
@BEACH_SIDE
http://beachside.hatenablog.com/
横浜 篤
1. LUISでできること
2. 事例紹介
3. まとめ
アジェンダ
1. LUISでできること
2. 事例紹介
3. まとめ
アジェンダ
BotやLUISを使ってアプリを作ってみ
たいなーというワクワク感を共有
LUISを使ってアプリケーションを開発
するイメージを共有
本セッションのゴール
2016年11月21日時点の情報です。
アップデートのペースが速いためご注意ください。
フォント:HG行書体
注意事項
1. LUISでできること
2. 事例紹介
3. まとめ
アジェンダ
♪
1. LUISでできること - その前に…
開発が柔軟
難易度高 難易度低
ある程度作られたAPIを提供
Cognitive
Services
Cognitive
Services
CNTK
(Cognitive Toolkit)
Machine
Learning
Microsoftが提供する3つのIntelligence
Intent : 天
気
Intent :
電車の
時刻
1. LUISでできること - その前に…
Cognitive
Services
本日の主役
Language Understanding Intelligent Service
1. LUISでできること - 具体例
Entity : 渋谷Intent : 天気 Entity(出発駅):栃木
Entity(到着駅):渋谷
Intent : 電車の時刻
Cognitive
Services
「天気の情報」と「電車の時刻」を認知するLUISの例
LUIS
1. LUISでできること - 具体例
栃木から渋谷行く電車
の時間教えて
Intent : 電車の時刻
Entity(出発駅):栃木
Entity(到着駅):渋谷
LUIS
1. LUISでできること - 具体例
で、渋谷の天気は?
Entity : 渋谷
Intent : 天気
LUIS
Entity : 渋谷
Intent : 天気
1. LUISでできること - JSON形式のレスポンス
{
"query": "で、渋谷の天気は?",
"topScoringIntent": {
"intent": "GetWeather",
"score": 0.99344033,
"actions": [
{
"triggered": true,
"name": "GetWeather",
"parameters": [
{
"name": "Location",
"type": "Location",
"required": false,
"value": [
{
"entity": "渋谷",
"type": "Location",
"resolution": {}
}
JSON
LUIS
!!
Entity : 渋谷
Intent : 天気
1. LUISでできること - まとめ
文章を解析して、[Intent]と[Entity]にラベル付けす
ることがぼくの役割。
文章が何を言っているのか判断するから、そのあとの
アクションは、皆さんで実装してね。LUIS
ふむふむ…
1. LUISでできること
2. 事例紹介
3. まとめ
アジェンダ
♪
♪
2. 事例紹介 - 要件
要件 : Skypeで、Outlookのメールの状況を知りたい
昨日、横浜さんから添付付きのメール来てる?
今日、青木さんの未読のある?
返信必要なメールあるかな?
Outlook開くの
ツラいもん
… . .
この構成で実現しているよ。
2. 事例紹介 - システム構成
もしもーし
はい、ご主人さま
LUIS
Office 365
Outlook.com
Machine Learning
LUIS
(Cogmitive Services)
Microsoft Azure
App Services
with
Bot Framework
2. 事例紹介 - コンポーネントごとの役割
LUIS
Machine Learning
LUIS
(Cogmitive Services)
文章から、次のアクションを決定するための
Intent、Entityをラベリングします。
メールの返信要否を判断します。
事例紹介 - コンポーネントごとの役割
LUIS
WebAPIのエンドポイントとして、LUISからの分
析結果から条件に応じて、Office365のメール
の検索をし、チャットの応答を返します。
Skypeと連携して、チャットの応答基盤として動
作します。
この構成で実現したよ
2. 事例紹介 - システム構成
ご理解いただけましたか?
LUIS
Office 365
Outlook.com
Machine Learning
LUIS
(Cogmitive Services) App Services
with
Bot Framework
Microsoft Azure
ふむふむ…
1. LUISでできること
2. 事例紹介
3. まとめ
アジェンダ
♪
♪
♪
セッションのまとめ
LUIS
LUISは、文章をIntentとEntityにラベル付けしてく
れます。楽しいアプリケーションを開発しましょう。
次のアクションに必要なEntityを設計すると、
よいLUISができますよ。
Bot FrameworkとLUISの相性はすごくいいのでぜひ
活用しましょう。
Azure Bot Serviceを使うともっと楽に開発が
できるかもね。
LUISの今後の機能追加も見逃せないよ!
LUIS
enjoy Cogbot.
2016-11-22
Cogbot勉強会 #2

Mais conteúdo relacionado

Mais procurados

Firefox osでlineは作れるか
Firefox osでlineは作れるかFirefox osでlineは作れるか
Firefox osでlineは作れるか
Toshihiro Yagi
 

Mais procurados (20)

Xamarinでもクラウドで監視したい!
Xamarinでもクラウドで監視したい!Xamarinでもクラウドで監視したい!
Xamarinでもクラウドで監視したい!
 
モバイルアプリの状態遷移を攻略したい!
モバイルアプリの状態遷移を攻略したい!モバイルアプリの状態遷移を攻略したい!
モバイルアプリの状態遷移を攻略したい!
 
JXUG Conference 2 West
JXUG Conference 2 WestJXUG Conference 2 West
JXUG Conference 2 West
 
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
 
Xamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin FormsXamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin Forms
 
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
 
Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015
 
Autolayoutを使って、画面レイアウトを作成してみよう
Autolayoutを使って、画面レイアウトを作成してみようAutolayoutを使って、画面レイアウトを作成してみよう
Autolayoutを使って、画面レイアウトを作成してみよう
 
Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認
 
LUIS x Azure Bot Service
LUIS x Azure Bot ServiceLUIS x Azure Bot Service
LUIS x Azure Bot Service
 
Xamarin 社内勉強会の LT 資料
Xamarin 社内勉強会の LT 資料Xamarin 社内勉強会の LT 資料
Xamarin 社内勉強会の LT 資料
 
Xamarin.Formsで縦書きアプリ
Xamarin.Formsで縦書きアプリXamarin.Formsで縦書きアプリ
Xamarin.Formsで縦書きアプリ
 
Xamarin に Mono 申したい!
Xamarin に Mono 申したい!Xamarin に Mono 申したい!
Xamarin に Mono 申したい!
 
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違いPHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
 
Xamarin開発環境の選択
Xamarin開発環境の選択Xamarin開発環境の選択
Xamarin開発環境の選択
 
Koyomin Zの紹介
Koyomin Zの紹介Koyomin Zの紹介
Koyomin Zの紹介
 
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
Sakenomyの開発経緯と内容をできるだけ公開しちゃいますSakenomyの開発経緯と内容をできるだけ公開しちゃいます
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
 
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれXamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
 
Firefox osでlineは作れるか
Firefox osでlineは作れるかFirefox osでlineは作れるか
Firefox osでlineは作れるか
 
Enterpriseから見たXamarinの可能性
Enterpriseから見たXamarinの可能性Enterpriseから見たXamarinの可能性
Enterpriseから見たXamarinの可能性
 

Semelhante a LUIS を使ったアプリケーション開発

Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
Shinichirou Nakamura
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Shin Ise
 

Semelhante a LUIS を使ったアプリケーション開発 (20)

ABC 2012 spring
ABC 2012 springABC 2012 spring
ABC 2012 spring
 
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみたソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
 
通常の3倍の速度で プログラミング!? 「 Emacsキーバインドのすすめ」
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
通常の3倍の速度で プログラミング!? 「 Emacsキーバインドのすすめ」
 
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
デザイナー→Webエンジニア→iOSエンジニアと渡り歩いた僕なりのSwiftとの向き合い方と生かす戦略
 
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしようわんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
 
少しずつキャッチアップしていくAndroidアプリ開発
少しずつキャッチアップしていくAndroidアプリ開発少しずつキャッチアップしていくAndroidアプリ開発
少しずつキャッチアップしていくAndroidアプリ開発
 
APIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjpAPIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjp
 
Apps foroffice seminar 20130617 hands-on
Apps foroffice seminar 20130617 hands-onApps foroffice seminar 20130617 hands-on
Apps foroffice seminar 20130617 hands-on
 
BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介
 
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
iOSアプリUIとの触れ合いと歩む僕なりのSwiftの楽しみ方
 
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒントiOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
iOS側のUIの特徴と見比べるAndroid側でのUI実装のヒント
 
最近の業務やAndroid関連のインプットと振り返り
最近の業務やAndroid関連のインプットと振り返り最近の業務やAndroid関連のインプットと振り返り
最近の業務やAndroid関連のインプットと振り返り
 
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ(追加版)
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ(追加版)できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ(追加版)
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ(追加版)
 
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
 
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-EdoiOSアプリ開発のためのSwiftビギナーズ勉強会 第6回    @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
 
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
 
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
 
Applinkで「選べる」アプリ
Applinkで「選べる」アプリApplinkで「選べる」アプリ
Applinkで「選べる」アプリ
 
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
 

Mais de Atsushi Yokohama (BEACHSIDE)

Mais de Atsushi Yokohama (BEACHSIDE) (15)

Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たちBot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち
 
チャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティチャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティ
 
Azure Cognitive Services の Vision カテゴリーまとめ(2020/3)
Azure Cognitive Services の Vision カテゴリーまとめ(2020/3)Azure Cognitive Services の Vision カテゴリーまとめ(2020/3)
Azure Cognitive Services の Vision カテゴリーまとめ(2020/3)
 
Automated ML (Azure) で始める機械学習の民主化
Automated ML (Azure) で始める機械学習の民主化Automated ML (Azure) で始める機械学習の民主化
Automated ML (Azure) で始める機械学習の民主化
 
Azure Bot Service で CI/CD on Azure Dev Ops
Azure Bot Service で CI/CD on Azure Dev OpsAzure Bot Service で CI/CD on Azure Dev Ops
Azure Bot Service で CI/CD on Azure Dev Ops
 
Bot Framework v4 開発 Tips 2018-11
Bot Framework v4  開発 Tips 2018-11Bot Framework v4  開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11
 
Build 2018 - Cognitive Services updates summary
Build 2018 - Cognitive Services updates summaryBuild 2018 - Cognitive Services updates summary
Build 2018 - Cognitive Services updates summary
 
アプリのロギングからデータ収集・分析・活用
アプリのロギングからデータ収集・分析・活用アプリのロギングからデータ収集・分析・活用
アプリのロギングからデータ収集・分析・活用
 
Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1
Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1
Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1
 
Bot Framework で会話のログを取る
Bot Framework で会話のログを取るBot Framework で会話のログを取る
Bot Framework で会話のログを取る
 
Project Prague を試してみました
Project Prague を試してみましたProject Prague を試してみました
Project Prague を試してみました
 
ASP.NET Core 概要(2017年3月時点)
ASP.NET Core 概要(2017年3月時点)ASP.NET Core 概要(2017年3月時点)
ASP.NET Core 概要(2017年3月時点)
 
Translator API (Microsoft Cognitive Services)の概要
Translator API (Microsoft Cognitive Services)の概要Translator API (Microsoft Cognitive Services)の概要
Translator API (Microsoft Cognitive Services)の概要
 
Speech API の概要(Microsoft Cognitive Services)
Speech API の概要(Microsoft Cognitive Services)Speech API の概要(Microsoft Cognitive Services)
Speech API の概要(Microsoft Cognitive Services)
 
Build 2017 更新情報 Cognitive Services 編
Build 2017 更新情報 Cognitive Services 編Build 2017 更新情報 Cognitive Services 編
Build 2017 更新情報 Cognitive Services 編
 

Último

Último (7)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 

LUIS を使ったアプリケーション開発