Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ

280 views

Published on

※ Docs.com 終了に伴い移行。2017/03/25 の投稿です。
----
CLR/H #clrh104 ~ Xamarin in 札幌 ~ にて、Cogbot コミュニティの紹介と、Microsoft Cognitive Services と Bot Framework についてお話ししました。

https://clrh.connpass.com/event/50030/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

CLR/H #clrh104 あなたのアプリにスパイスを! ~ コグニティブと対話 Botのプチレシピ

  1. 1. あなたのアプリにスパイスを! コグニティブと対話Botのプチレシピ CLR/H #clrh104 ~ Xamarin in 札幌 ~ https://clrh.connpass.com/event/50030/
  2. 2. Prologue - はじめに
  3. 3. Self Introduction • つくるの好き! • クラウド好き • 趣味: Azure 大平かづみ
  4. 4. お品書き
  5. 5. お伝えしたいことは2つ! AI Bot Cognitive Services Bot Framework How to use?
  6. 6. Cogbot コミュニティの紹介
  7. 7. Cogbot コミュニティ • Cognitive Services と Bot Framework をみんなで学ぶ コミュニティ • 勉強会は、第5回まで実施 • 内容が濃いが、わかりやすい! • 4/8,9 ハッカソン企画中! https://cogbot.connpass.com/
  8. 8. これまで Cogbot で勉強したこと 回 タイトル 内容 第1回 Cogbot勉強会!~ Cognitive Services & Bot Framework 初回で、Cognitive Services と Bot Framework の基 礎についてお勉強と、ハンズオン 第2回 Cognitive Servicesで自然言語処理 Cognitive Services の自然言語処理 LUIS についてお 勉強。LUIS と Bot Serviceの連携のハンズオン 第3回 Cognitive Servicesで音声認識&LT Cognitive Services の音声認識APIにフォーカスして お勉強&LT 第4回 新春ことはじめ これまでのおさらいと、自由テーマでの発表 第5回 Cognitive や Azure ML でレコメンド を添えよう Cognitive Services と Azure ML のそれぞれのレコ メンド機能についてお勉強
  9. 9. 本題!
  10. 10. AI Bot Cognitive Services Bot Framework How to use?
  11. 11. AI と Bot のおはなし
  12. 12. AI Bot Cognitive Services Bot Framework How to use?
  13. 13. まず、AI (人工知能)について
  14. 14. 知能を持つ人間、生物の場合 考える 予測する 行動する 反応する 経験する 見聞きする
  15. 15. これを機械が担えるようになった 考える 予測する 行動する 反応する 経験する 見聞きする
  16. 16. これを機械が担えるようになった データ 応答 判断・予測
  17. 17. 機械に任せることで生まれるメリット より多くのデータを扱える より多くのパターンを試行できる 人手に頼らないで済む etc..
  18. 18. AIを利用することで、 新たな価値を!
  19. 19. AI Bot Cognitive Services Bot Framework How to use?
  20. 20. 次に、Bot について
  21. 21. AIをより人間的に使うための手段 • 対話型のインターフェースとして注目されているのが、Bot • メールのやりとり • チャット • Slack • メッセージングアプリ • LINE • Skype • スマートフォンアプリ • オンラインサポート
  22. 22. Bot の動き 今日のお天気は? 雪ときどき晴れです! ① ユーザーの発言を理解する ② ユーザーの発言を叶える ③ ユーザーに返答する Bot
  23. 23. Bot で、 より手軽で便利に!
  24. 24. AI Bot Cognitive Services Bot Framework How to use?
  25. 25. Cognitive Services とは?
  26. 26. Microsoft が提供する AI を利用するためのサービス Microsoft Cognitive Services • Microsoft が持つ豊富なデータを もとに学習させた AI の機能 • SDK または REST API で提供され るため、一般の開発者でも簡単に 利用可能 • 機械学習ほど万能ではない
  27. 27. Cognitive Services と機械学習の比較 Cognitive Services 機械学習 傾向 より汎用的 専門的、用途に特化 入力データ 一般的で広い範囲から 集められたデータ 限定した対象から 収集したデータ 利用の 難易度 容易 専門知識が必要
  28. 28. Cognitive Services が提供する5つの分野 Vision Speech Language Knowledge Search 視覚 音声 言語 知識 検索
  29. 29. https://www.microsoft.com/cognitive-services/en-us/apis Vision APIs Speech APIs Language APIs Knowledge APIs Search APIs
  30. 30. AI Bot Cognitive Services Bot Framework How to use?
  31. 31. Bot Framework とは?
  32. 32. Microsoft Bot Framework https://dev.botframework.com/ Bot Builder SDK Channels Bot Directory Microsoft が提供する Bot を実装するためのフレームワーク
  33. 33. Bot Builder SDK の実装の仕組み Bot Builder SDK を使った応答 プログラム ① 要求を解析する ② 要求を実行する ③ 適した形式で返答する 定型で返したり、 Cognitive Services も連携可能 Bot Builder SDK が返 答形式のテンプレート を提供(選択式、な ど)
  34. 34. Bot Framework は多くの Channels に対応 Skype Web Chat Email Facebook Microsoft Teams Slack Telegram GroupMe Kik Twilio (SMS) Direct Line
  35. 35. Cognitive Services + Bot Framework = 人に寄り添う アプリケーション
  36. 36. Cogbot !!
  37. 37. AI Bot How to use? Cognitive Services Bot Framework
  38. 38. How to use? Cognitive Services と Bot Framework の開発の進め方
  39. 39. Cognitive Services 開発レシピ
  40. 40. Cognitive Services を利用をするには? C# Node.js REST API PHP Python Ruby Windows Unity Xamarin 豊富なSDKとサンプルが公開されている https://www.microsoft.com/cognitive-services/en-us/SDK-Sample
  41. 41. Bot Framework の開発レシピ
  42. 42. Bot Framework の開発をするには? .NET Node.js REST API Emulator Windows はもちろ ん、Mac や Linux でも使えます! +
  43. 43. Bot Framework の配置 Azure Bot Service (専用PaaS) その他PaaS, IaaS どこでも可 • Azure Web Apps • Azure Virtual Machine • Heroku • Amazon Web Services 各種 etc.. https://azure.microsoft.com/services/bot-service/
  44. 44. Bot Framework の開発リソース https://docs.botframework.com/ Bot Builder for .NET Bot Builder for Node.js Bot Builder as REST API Embed the Chat Control Technical FAQ Troubleshooting for Authentication etc..
  45. 45. Channel Inspector Skype Web Chat Email Facebook Microsoft Teams Slack SMS etc..
  46. 46. Bot Intelligence Bot Builder SDK が Cognitive Services との連携をサポート! Vision Knowledge Speech Search Language Location Control Bing と連携し た位置情報を 利用可能
  47. 47. Epilogue - おわりに
  48. 48. Have FUN!

×