際際滷

際際滷Share a Scribd company logo
publish version
2017-03-25
BotFramework と
LUIS を聞ったアプリの_k
- LUISのB初を嶄伉に -
罪篋 V
ABOUT ME
@BEACH_SIDE
罪篋 V
よこはま あつし
http://beachside.hatenablog.com/
Using´
C#, ASP.NET, Azure, Machine Learning, Xamarin ´.
_k宀勅鹿しています?
C#er ?
Cogbot
コミュニティ
BEACHSIDE BLOG
2017定3埖24晩r泣の秤鵑箸覆蠅泙后
ご廣吭ください。
云セッションでお擦┐靴燭い海
云晩は、ほぼLUISのです。
? 仝LUIS、社に「ったらやってみようかな々
? 仝Bot Framework で_k、Sしそう々
という欒屬舛鯢戮係个犬畷けたら侑いです( *? ?ω??)??? ???
1. Microsoft Cognitive Services
とは
2. LUIS
3. Bot Frameworkでの_k
における噫
Agenda
Microsoft Cognitive Services
とは
Give your apps a human side
1.
Microsoft Cognitive Serviceの古勣
? Web API U喇で旋喘できる ̄繁笥岑嬬のパ`ツ ̄
? 5カテゴリ`のAPI蛤
Vision Speech Language
Knowledge Search
巷塀ドキュメントMicrosoft Cognitive Services : https://www.microsoft.com/cognitive-services/
Vision
Video API
啝の蛍裂、シ、I尖
Emotion API
湖秤JRを聞喘してユ`
ザ` エクスペリエンスを
パ`ソナライズ
Face API
亟寔に根まれるの奮、
蛍裂、グル`プ晒、タグ原
Computer Vision API
鮫颪ら吭房Q協に叨羨つ
秤鵑魍薐
、鮫顱湖秤JRなどのスマ`トな挟賀を卦すことにより、コンテンツを徭咾
モデレ`トし、アプリケ`ションをさらにパ`ソナライズする鮫I尖アルゴリズ
ムのAPI蛤
Content Moderator
鮫顱▲謄スト、ビデオを
徭咼皀妊讒`ト
Speech
Bing Speech API
咄蕗をテキストへ、またそ
のテキストを壅び咄蕗に
Qし、ユ`ザ`の吭蹐鮴
盾
Speaker Recognition API
咄蕗を聞喘して?の宀
をReおよびJ^
Custom Recognition
Intelligent Service
し圭、嘘尚ノイズ、ボ
キャブラリといった咄蕗J
Rの嬾謁を嬉_
咄蕗冱ZをI尖するAPI蛤
Language
Bing Spell
Check API
アプリでのスペ
ルミスを奮し
て俐屎
Web Language
Model API
Web トのデ`
タで僥した嚠
y冱Zモデルを
試喘
Linguistic Analysis
API
冱Z盾裂で}j
なテキストを
gに盾裂
Language
Understanding
Intelligent Service
(LUIS)
ユ`ザ`が秘薦
したコマンドを
アプリケ`ショ
ンが尖盾できる
ようにします
アプリケ`ションが徭隼冱ZをI尖し、センチメントとトピックをuして、
ユ`ザ`の圀しいものをJRする圭隈を僥できるようにするAPI蛤
Translator Text
API
シンプルな REST
API 柵び竃しで
徭咼謄スト鍬
Uをgにg佩
Text Analytics
API
センチメントと
トピックをg
にuして、
ユ`ザ`が箔め
るものを尖盾
Knowledge
Academic
Knowledge API
Microsoft Academic
Graph のN源な縮圄議
コンテンツを旋喘
Recommendations
API
人が圀しい瞳麗を嚠
yして容X
Knowledge
Exploration Service
夛晒デ`タの
侏碧
Entity Linking
Service
繁?、侭、および竃
栖並の岑Rを猟}から

栽尖議なレコメンデ`ションやセマンティック碧などのタスクを佩うことができ
るように、}jな秤鵑肇禰`タをマッピングするためのAPI蛤
QnA Maker
|指基のリスト、
または FAQ のような
Web サイトから、
Q&A を伏撹
Search
Bing Web
Search API
ウェブ、鮫顱啝
ニュ`スの碧API
Bing Video
Search API
より互業な啝碧
やメタデ`タの函誼
Bing Autosuggest
API
アプリにインテリジェン
トな徭嗅甍C嬬を弖紗
Bing Image
Search API
より互業な鮫碧
やメタデ`タの函誼
Bing News
Search API
より互業なニュ`ス
碧やメタデ`タの
函誼
Bing 碧のAPI蛤
Cognitive Servicesの並箭
リアルタイム附圷_Jにより
セキュリティリスクの
嚠y?嚠契?p富
Cognitive Servicesの並箭
燕秤から湖秤や鹿嶄業栽いを
JRし\の裡嚠岑
Cognitive Servicesの創署悶狼
Free? ゛。愖腎n署が嶄伉。
編^? やちょっとした_kで聞うのくらいならFreeの譴膿苗棕繁餓あり
? は、聞うHにサイトにて_J
Microsoft? アカウントやAzureのアカウントは駅勣だったりする
Azure? のサイトでの鯉https://azure.microsoft.com/ja-jp/pricing/details/cognitive-services/
Cognitive Services? サイトの鯉https://www.microsoft.com/cognitive-services/en-us/pricing
方佩のコ`ドを弖紗するだけ
でWebAPIにアクセスして旋
喘辛嬬
嫌レい_k冱Zやプラット
フォ`ムに
謹なAPIを旋喘できます
Microsoft Research、Bingや
Azure Machine Learningのエ
キスパ`トによってB
ドキュメント、サンプルコ`
ドやコミュニティのサポ`ト
Easy Flexible Tested
GET A
KEY
LUIS
Language Understanding Intelligent Service
Add conversational intelligence to your apps.
2.
LUISができること
猟嫗の  ̄吭蹇 を登僅し、 ̄エンティティ ̄ を渇竃
Intent
‐キ`ワ`ド/
Entity
‐キ`ワ`ド/
LUISがすること C 箭 1 ´の念にチャットボットがしたいこと(LUISはlだ殖。
苧晩の瞳寒の爺櫃錬
お爺櫃APIのサ`ビスで碧をしよう
苧晩の瞳寒の爺櫃惑腓譴世茖
仝爺殲黎{べたい々
仝苧晩々仝瞳寒々ってことか
LUISがすること C 箭 1 ´の念にチャットボットがしたいこと(LUISはlだ殖。
苧晩の瞳寒の爺櫃錬
お爺櫃APIのサ`ビスで碧をしよう
仝爺殲黎{べたい々
仝苧晩々仝瞳寒々ってことか
LUIS
苧晩の瞳寒の爺櫃惑腓譴世茖
LUISがすること C 箭 1
苧晩の瞳寒の爺櫃錬
Intent : ^爺殲鵑碧 ̄
Entity (晩にち)此乎晩々
Entity (侭) 此呼郡─
LUIS
LUIS
LUISがすること C 箭 2
書晩、瞳寒から学期に「るKは
Intent : ^のr震碧 ̄
Entity (晩にち)  仝書晩々
Entity (竃kk) 此呼郡─
Entity (欺彭k) 此験愆々
Entity (r震) 此現K々
LUISを_kするということは´
? 仝Intent々と仝Entity々をm俳に協xする
? 猟嫗を秘薦して僥させる
肝の2泣がメイン
テストしたり僥しなおしたり
デプロイしたりとかもあるけど。
GUIで畠何できるよ。
LUIS
LUIS
_kしたLUISを聞うには´
LUIS? へのアクセスは Web API U喇
Web API? からのレスポンスはJSONフォ`マット
C#のライブラリもあるので
翌何┘船礇奪肇椒奪箸覆稗からの
アクセスも否叟だよ
DEMO
LUISを恬ってみよう
DEMO
PublishとWebAPIを聞ったアクセス
Phrase Listの試喘
Build a great conversationalist.
Bot Frameworkでの_k
における噫
3.
チャットボット ( + LUIS) の児云撹って´
LUIS
2.
LUISで冱Zを尖盾
3.
駅勣に鬉犬謄禰`タ
を函誼するために光
NAPIをコ`ル
@☆#´
1.
Channelを初して鬴
WebAPI
with BotFramework
噫
チャットボット ( + LUIS) の撹のサンプル並箭
LUIS
@☆#´
1.
Channelを初して鬴
2.
LUISで冱Zを尖盾
WebAPI
with BotFramework
Office 365
Machine Learning
3
訳周に鬉犬謄禰`タ函誼、C亠僥
噫
Bot Framework Emulator あります
? エミュレ`タ`がGithubで巷_
? Mac、Linux、Windowsで嘛
? リクエスト/レスポンスのJSONの_Jや、ActionCardなど*1の燕幣_Jができる
? Document :
? https://docs.botframework.com/en-us/tools/bot-framework-emulator/
? https://github.com/microsoft/botframework-emulator/wiki/Getting-Started
噫
*1 しくは仝Attachments, Cards and Actions々: https://docs.botframework.com/en-us/tools/bot-framework-emulator/
書瘁もいろいろなC嬬がえると´
? 晩云Z鬉靴討い覆C嬬もいくつかあるので、書瘁より
宴旋になると繁議に房っています
? Prebuild Entity
? 猟嫗のスペル撹
など´
噫
まとめ
云晩のまとめ
? 仝LUIS、社に「ったらやってみようかな々
o創で_兵できるよGUIでポチポチやってせるよ
? 仝Bot Framework で_k、Sしそう々
ちょっとコ`ドいてエミュレ`タ`でさっとせるよ
いかがでしょうか( *? ?ω??)??? ???????
What to do next´
Learn more! and Let¨s Develop
Bot Framework
https://dev.botframework.com/
Learn more! and Let¨s Try
Cognitive Services
microsoft.com/cognitive-services
´ .. . ..
_kに叨羨つ
と繁議に房っている
歌深Y創
? Microsoft BotFramework
https://dev.botframework.com/
? Cognitive Services
https://www.microsoft.com/cognitive-services
? Docs.com - 寄畢科徨さん┘泪ぅロソフト
https://docs.com/ayako-omori
コミュニティ
? Cogbot Facebook グル`プ
https://www.facebook.com/groups/cogbot/?ref=bookmarks
? Connpass - Cogbot コミュニティ茶氏秤鵤
https://cogbot.connpass.com/
What to do next >> Cogbot コミュニティより傚
Cogbotハッカソン_岸
4? / 8輿゛ 4 / 9晩晩云マイクロソフト再郡┘哀薀鵐疋札鵐肇薀襯織鍠` ┐海械
アイデアソン? ★ハッカソンの送れで_k
? しくは、サイトにて https://cogbot.connpass.com/event/53016/
Thank you.
2017-03-25 .NETラボ茶氏

More Related Content

BotFramework と LUIS を聞ったアプリの_k