Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Osamu Monoe
PDF, PPTX
896 views
JavaScript と Bot Service を使った Bot 開発
Azure Bot Service と Node.js で Bot を開発する方法についての資料です。
Technology
◦
Related topics:
Node.js Development
•
Read more
2
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 59
2
/ 59
3
/ 59
4
/ 59
5
/ 59
6
/ 59
7
/ 59
8
/ 59
9
/ 59
10
/ 59
11
/ 59
12
/ 59
13
/ 59
14
/ 59
15
/ 59
16
/ 59
17
/ 59
18
/ 59
19
/ 59
20
/ 59
21
/ 59
22
/ 59
23
/ 59
24
/ 59
25
/ 59
26
/ 59
27
/ 59
28
/ 59
29
/ 59
30
/ 59
31
/ 59
32
/ 59
33
/ 59
34
/ 59
35
/ 59
36
/ 59
37
/ 59
38
/ 59
39
/ 59
40
/ 59
41
/ 59
42
/ 59
43
/ 59
44
/ 59
45
/ 59
46
/ 59
47
/ 59
48
/ 59
49
/ 59
50
/ 59
51
/ 59
52
/ 59
53
/ 59
54
/ 59
55
/ 59
56
/ 59
57
/ 59
58
/ 59
59
/ 59
More Related Content
PDF
高品質な Teams アプリを開発するためのポイント
by
Osamu Monoe
PDF
PWA on Windows
by
Osamu Monoe
PDF
これでできる! Microsoft Teams アプリ開発のポイント徹底解説
by
Osamu Monoe
PDF
Web プラットフォーム再考 ~PWA のもたらす未来の光と影~
by
Osamu Monoe
PDF
Microsoft Edge のFIDO サポート状況
by
Osamu Monoe
PDF
Web サーバー管理者のための Azure App Service 再入門
by
Osamu Monoe
PDF
NativeScript 環境のインストールとはじめてのプロジェクト実行
by
Osamu Monoe
PDF
Microsoft Bot Framework とCognitive Services を活用した業務サポートBOT 構築
by
Osamu Monoe
高品質な Teams アプリを開発するためのポイント
by
Osamu Monoe
PWA on Windows
by
Osamu Monoe
これでできる! Microsoft Teams アプリ開発のポイント徹底解説
by
Osamu Monoe
Web プラットフォーム再考 ~PWA のもたらす未来の光と影~
by
Osamu Monoe
Microsoft Edge のFIDO サポート状況
by
Osamu Monoe
Web サーバー管理者のための Azure App Service 再入門
by
Osamu Monoe
NativeScript 環境のインストールとはじめてのプロジェクト実行
by
Osamu Monoe
Microsoft Bot Framework とCognitive Services を活用した業務サポートBOT 構築
by
Osamu Monoe
More from Osamu Monoe
PDF
JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~
by
Osamu Monoe
PDF
For every people achieve more : マイクロソフトの Inclusive Design について
by
Osamu Monoe
PDF
Movable Type から BOT を作ろう! ~ Data API と Microsoft BOT Framework ~
by
Osamu Monoe
PDF
Microsoft Edge 最新アップデートとこれから
by
Osamu Monoe
PDF
Visual Studio 2015 を使用した Cordova アプリの開発
by
Osamu Monoe
PDF
html5j Webプラットフォームの紹介
by
Osamu Monoe
PDF
Microsoft edge deep dive
by
Osamu Monoe
PDF
Edge と IE、来年からの Web 制作
by
Osamu Monoe
PDF
マイクロソフトにおけるエバンジェリズム活動
by
Osamu Monoe
PDF
Windows 10 のあたらしい Web ブラウザーの F12 開発者ツール
by
Osamu Monoe
PDF
Microsoft Edgeでサポートされる新しい API について
by
Osamu Monoe
PDF
Windows 10 の あたらしい Web ブラウザー について
by
Osamu Monoe
PDF
酒と泪と Edge と IE
by
Osamu Monoe
PDF
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
by
Osamu Monoe
PDF
About WinJS
by
Osamu Monoe
PDF
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
PDF
Microsoft Azure 概要 (2015 年 4 月版)
by
Osamu Monoe
PDF
テストツールで効率化 Internet Explorerバージョンアップに伴うWebコンテンツの移行作業
by
Osamu Monoe
PDF
Visual Studio を使用した Cordova 開発
by
Osamu Monoe
PDF
その Web サイト、その Web アプリを最新の IE11 に対応しよう
by
Osamu Monoe
JS で Bot つくろうぜ! ~刮目せよ!、これがMSのBot Framewok だ!!~
by
Osamu Monoe
For every people achieve more : マイクロソフトの Inclusive Design について
by
Osamu Monoe
Movable Type から BOT を作ろう! ~ Data API と Microsoft BOT Framework ~
by
Osamu Monoe
Microsoft Edge 最新アップデートとこれから
by
Osamu Monoe
Visual Studio 2015 を使用した Cordova アプリの開発
by
Osamu Monoe
html5j Webプラットフォームの紹介
by
Osamu Monoe
Microsoft edge deep dive
by
Osamu Monoe
Edge と IE、来年からの Web 制作
by
Osamu Monoe
マイクロソフトにおけるエバンジェリズム活動
by
Osamu Monoe
Windows 10 のあたらしい Web ブラウザーの F12 開発者ツール
by
Osamu Monoe
Microsoft Edgeでサポートされる新しい API について
by
Osamu Monoe
Windows 10 の あたらしい Web ブラウザー について
by
Osamu Monoe
酒と泪と Edge と IE
by
Osamu Monoe
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
by
Osamu Monoe
About WinJS
by
Osamu Monoe
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
Microsoft Azure 概要 (2015 年 4 月版)
by
Osamu Monoe
テストツールで効率化 Internet Explorerバージョンアップに伴うWebコンテンツの移行作業
by
Osamu Monoe
Visual Studio を使用した Cordova 開発
by
Osamu Monoe
その Web サイト、その Web アプリを最新の IE11 に対応しよう
by
Osamu Monoe
JavaScript と Bot Service を使った Bot 開発
4.
こちらが入力した言葉を コンピューターが解釈して 何らかの答えを返してくれる 自動で動作する アプリ
6.
日本マイクロソフト社内 庶務サポートBOT
9.
Website 認証 検索 購入 Bot いらっしゃいませ、○○さん。 はい、こちらに。 ご注文を承りました。 ご利用ありがとうございました。
10.
Conversational Agent 宿泊予約飛行機の予約 ご挨拶 (Hello!) 会員確認Dialogs/Tasks Parameters (なし) 予約開始日 予約終了日 人数 概算見積もり 出発場所 … 到着場所 認証 特別オファー 部屋の種類 旅行 Bot 「品川から沖縄に 行きたい」 「1泊1人10,000円まで、 国際通りから徒歩圏」
11.
旅行 Bot 宿泊予約飛行機の予約 ご挨拶 (Hello!) 会員確認Dialogs/Tasks Intent Entity Cognitive Services LUIS
12.
Microsoft Graph https://graph.microsoft.com/
13.
https://graph.microsoft.com/
14.
ユーザー入力の想定 3か4LDKで、家賃2から5万円くらい。 庭付きで、品川から電車で45分以内、 その最寄り駅から徒歩10分圏内。そこ から徒歩5分以内にジムがある物件を 探しています。 部屋を探しています。 Starwars の映画の曲 が聞きたいのだけど、 どの映画だったかわ すれちゃいました。 悲愴感というか物悲 しい雰囲気の曲です。 あと、デススターに 突入するときの勇ま しい感じの曲も知り たいです。 漢字表記が複数、 間違い、ひらがな 複数の質問が 一度に
15.
ナビゲーション ようこそ! 何かお役に 立つ事はありますか? Events Stages Amenities どのイベントに 興味がありますか? Music Comedy Film Laser Dome Spectacles Theater 誰の音楽が好きですか? “Lady
Gaga”
16.
Bot が理解できる入力に誘導する ※途中、操作がわからなく なった場合は「/help」、 メニューに戻る場合は、 「/menu」と入力してください。 内容が理解できませんでした。 以下のように入力してみてく ださい。 例)品川から渋谷まで電車で 行くには?
20.
会話の入出力 自然言語処理 ログ DB
21.
会話の入出力 自然言語処理 ログ DB 外部サービスAPIなど
22.
会話の入出力 自然言語処理 ログ DB 回答 DB
23.
会話の入出力 自然言語処理 ログ DB 回答 DB
24.
会話の入出力 自然言語処理 回答 DB ログ DB
26.
ダイアログ形式の コミュニケーションを実装 (C#, Node.js) BOT アプリをメッセージングサービスに 公開 BOT
開発のための統合環境
27.
Node.js & C#
SDK Built-in ダイアログ:
28.
BOTと他のメッセージチャネルを接続
29.
開発ツール http://aka.ms/bf-bc-vstemplate https://aka.ms/bf-bc-emulator https://github.com/Microsoft/botbuilder 開発ドキュメント https://docs.botframework.com/en-us/
33.
• Node.js、C# ともに 用意されているテンプレートの 種類と数は同じ •
クライアントからコードを デプロイする際、言語が異なると HTっTP 500 が発生するので注意
34.
• ダウンロードしてローカル環境で開発 • オンラインコードエディタで編集
35.
• Node.js はコードを書き換えればそのまま動作 •
C# は Build.cmd でビルドが必要
36.
必要なランタイムと ツール コメントアウト npm install モジュールの インストール npm -g
windows-build-tools
37.
コマンドライン デバッグ実行 node app.js ① ② エミュレーターから アクセス
38.
プロジェクトに含まれるpublish.js を実行 node publish.js
40.
~ Azure なしで開発する場合
~ npm init npm init npm -g windows-build-tools Microsoft Visual C++ ランタイム コンパイラ 以下がインストールされる
41.
~ Azure なしで開発する場合
~ npm init npm install --save botbuilder npm install --save restify 「Create a bot with the Bot Builder SDK for Node.js」のサンプ ルコードをコピー npm install --save botbuilder-azure
42.
node app.js
44.
Text Analytics Language
Understanding Intelligent Service (LUIS) Language: ja keyPhrases: Azure
45.
https://www.luis.ai/
47.
検索の専門的な知識不要で容易にリッチ検索アプリの構築を可能と し、また完全マネージドで運用管理コストも削減することができる → アプリ/サービス開発に集中できる
48.
地理空間検索 全てAzure Searchの機能で実現しています http://azjobsdemo.azurewebsites.net/
49.
インデックス追加・更新 /indexes/<indexname> PUT インデックス一覧表示
/indexes GET インデックス統計情報取得 /indexes/<indexname>/stats GET インデックスの削除 /indexes/<indexname> DELETE ドキュメント追加・削除 /indexes/<indexname>/docs/index POST 検索 /indexes/<indexname>/docs GET ドキュメントlookup /indexes/<indexname>/docs/<key> GET ドキュメント数取得 /indexes/<indexname>/docs/$count GET サジェスション /indexes/<indexname>/docs/suggest GET テストアナライザ /indexes/<indexname>/analyze POST https://<アカウント名>.search.windows.net { "@odata.context": "https://yoichikademo.search.windows.net /indexes('messages')/$metadata#Collectio n(Microsoft.Azure.Search.V2016_09_01.Ind exResult)", "value": [ { "errorMessage": null, "key": "1", "status": true, "statusCode": 201 }, { "errorMessage": null, "key": "2", "status": true, "statusCode": 201 }, { "errorMessage": null, "key": "3", "status": true, "statusCode": 201 } ] } ※ APIバージョン 2016-09-21の機能一覧。バージョンごとの機能についてはこちらを参照ください
51.
プログラムとコンテンツの 2 の観点
52.
想定外の自然言語以外の処理はテストケースを 100% クリア
53.
想定外の自然言語処理は合格ラインを決める
54.
ユーザーの問い合わせは解決したか? はい いいえ
56.
• いつでもどこでも • ユーザーが使い慣れたツール を経由して、商品やサービス を提供可能 •
自然言語からの類推 • パーソナライズ、パターン化 などによる定型処理
58.
http://bit.ly/emotion-bot-hol Azure Antenna :
Azure Bot Service ではじめる チャットボット開発ハンズオン
Download