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.

Microsoft Bot Service とTypeScript を使ったBOT 開発

2,757 views

Published on

第12回 Plus Programming .net 勉強会「TypeScript ビギナー&ステップアップ」で使用した資料です。

Published in: Technology
  • Be the first to comment

Microsoft Bot Service とTypeScript を使ったBOT 開発

  1. 1. こちらが入力した言葉を コンピューターが解釈して 何らかの答えを返してくれる 自動で動作する アプリ
  2. 2. Web チャットエンドユーザー チャット制御 質問特定 (LUIS) A Q 質問検索 F F 会話履歴 QA A Q F 特定? Q Y N A 追加学習 (Azure Search) FAQ自動応答システム 複数チャット を特定応答 1 2 3 4 56 7 8 9 Q:質問 A:回答 F:フィードバック 1Intent-1Question
  3. 3. ダイアログ形式の コミュニケーションを実装 (C#, Node.js) BOT アプリをメッセージングサービスに 公開
  4. 4. http://aka.ms/bf-bc-vstemplate https://aka.ms/bf-bc-emulator https://github.com/Microsoft/botbuilder https://docs.botframework.com/en-us/
  5. 5. Functions Web App Azure App Service Editor OR
  6. 6. • Node.js はコードを書き換えればそのまま動作 • C# は Build.cmd でビルドが必要
  7. 7. https://emulator.botframework.com/ Code http://nodejs.org https://code.visualstudio.com/
  8. 8. http://nodejs.org https://www.python.org/ Microsoft Visual C++ ランタイム https://www.microsoft.com/ja- jp/download/details.aspx?id=53840
  9. 9. npm init node publish.js npm install
  10. 10. npm init npm install --save botbuilder npm install --save restify 「Create a bot with the Bot Builder SDK for Node.js」の サンプルコードをコピー npm init
  11. 11. node app.js
  12. 12. typings search node typings install dt~node --save --global tsc --init [Ctrl] + [Shift] + [P] ⇒ 「タスク : 既定のビルドタスクを構成する」 typings search restify typings install restify --save
  13. 13. Text Analytics Language Understanding Intelligent Service (LUIS) Language: ja keyPhrases: Azure
  14. 14. https://www.luis.ai/
  15. 15. • いつでもどこでも • ユーザーが使い慣れたツール を経由して、商品やサービス を提供可能 • 自然言語に近く、意図を類推 しやすい • パーソナライズ、パターン化 などによる定型処理
  16. 16. https://docs.com/satonaoki/8592/microsoft-azure-azure- machine-learning-microsoft https://docs.com/mstechsummit16/4700/app015-ai-microsoft- cognitive-services
  17. 17. https://www.microsoft.com/cognitive-services/en-us/SDK-Sample https://github.com/Microsoft/Cognitive-Samples-IntelligentKiosk https://docs.com/cogbot/9675/cognitive-services
  18. 18.  本書に記載した情報は、本書各項目に関する発行日現在の Microsoft の見解を表明するものです。Microsoftは絶えず変化する市場に対応しなければならないため、 ここに記載した情報に対していかなる責務を負うものではなく、提示された情報の信憑性については保証できません。  本書は情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。  すべての当該著作権法を遵守することはお客様の責務です。Microsoftの書面による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿入を行うことは、どのような形式または手段(電子的、 機械的、複写、レコーディング、その他)、および目的であっても禁じられています。 これらは著作権保護された権利を制限するものではありません。  Microsoftは、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合があります。Microsoftから書面によるライセンス契約が明確に供給される場合を除いて、本書の提供はこれらの 特許、商標、著作権、またはその他の知的財産へのライセンスを与えるものではありません。 © 2017 Microsoft Corporation. All rights reserved. Microsoft, Windows, その他本文中に登場した各製品名は、Microsoft Corporation の米国およびその他の国における登録商標または商標です。 その他、記載されている会社名および製品名は、一般に各社の商標です。

×