Submit Search
Upload
Bot Builder V4 SDK + QnA Maker / LUIS
•
2 likes
•
812 views
Yoshitaka Seo
Follow
Cogbot 勉強会 #16 (2018年8月28日開催) セッション資料 Bot Builder V4 SDK + QnA Maker / LUIS の説明
Read less
Read more
Technology
Report
Share
Report
Share
1 of 40
Download now
Download to read offline
Recommended
Annotate Windows API !
Annotate Windows API !
Bigdrea6
Get started with future C# .Net development with Docker
Get started with future C# .Net development with Docker
Oshitari_kochi
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
mihararyosuke
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
Takao Sumitomo
potatotips (iOS/Android開発Tips共有会) 第19回 資料
potatotips (iOS/Android開発Tips共有会) 第19回 資料
Takao Sumitomo
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
Tadahiro Ishisaka
C# Tokyo について 20200729
C# Tokyo について 20200729
m ishizaki
Clean Architecture用の開発ツールを作ったお話
Clean Architecture用の開発ツールを作ったお話
雄大 廣瀬
Recommended
Annotate Windows API !
Annotate Windows API !
Bigdrea6
Get started with future C# .Net development with Docker
Get started with future C# .Net development with Docker
Oshitari_kochi
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
mihararyosuke
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
Takao Sumitomo
potatotips (iOS/Android開発Tips共有会) 第19回 資料
potatotips (iOS/Android開発Tips共有会) 第19回 資料
Takao Sumitomo
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
Tadahiro Ishisaka
C# Tokyo について 20200729
C# Tokyo について 20200729
m ishizaki
Clean Architecture用の開発ツールを作ったお話
Clean Architecture用の開発ツールを作ったお話
雄大 廣瀬
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
Reimi Kuramochi Chiba
rdflintのvscode拡張の紹介とその実装方法
rdflintのvscode拡張の紹介とその実装方法
Takeshi Mikami
ちょっとGoogle Analyticsの話しようぜ
ちょっとGoogle Analyticsの話しようぜ
Shinobu Okano
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
Yuta Matsumura
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
Kiyotaka Kunihira
Windows環境でのgitまとめ(2016.8)
Windows環境でのgitまとめ(2016.8)
Tadahiro Ishisaka
Managed your slides by Git and upload them
Managed your slides by Git and upload them
Mitsutoshi Nakano
Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日
Tadahiro Ishisaka
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
「Kivyによるアプリケーション開発のすすめ」の勧め
「Kivyによるアプリケーション開発のすすめ」の勧め
Jun Okazaki
第5回資料
第5回資料
ニフクラ mobile backend
FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?
Masakazu Muraoka
Jazug3周年lt deployブランチを追加してみましょう
Jazug3周年lt deployブランチを追加してみましょう
Tadahiro Ishisaka
Kivyでゲーム
Kivyでゲーム
Jun Okazaki
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
Atomu Hidaka
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
史識 川原
Thing.jsについて
Thing.jsについて
Masakazu Muraoka
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
Jun Okazaki
Bot Framework 最新情報 2018
Bot Framework 最新情報 2018
Yoshitaka Seo
チャットボットの自然言語処理
チャットボットの自然言語処理
Yoshitaka Seo
More Related Content
What's hot
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
Reimi Kuramochi Chiba
rdflintのvscode拡張の紹介とその実装方法
rdflintのvscode拡張の紹介とその実装方法
Takeshi Mikami
ちょっとGoogle Analyticsの話しようぜ
ちょっとGoogle Analyticsの話しようぜ
Shinobu Okano
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
Yuta Matsumura
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
H2O Space. Co., Ltd.
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
Kiyotaka Kunihira
Windows環境でのgitまとめ(2016.8)
Windows環境でのgitまとめ(2016.8)
Tadahiro Ishisaka
Managed your slides by Git and upload them
Managed your slides by Git and upload them
Mitsutoshi Nakano
Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日
Tadahiro Ishisaka
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
「Kivyによるアプリケーション開発のすすめ」の勧め
「Kivyによるアプリケーション開発のすすめ」の勧め
Jun Okazaki
第5回資料
第5回資料
ニフクラ mobile backend
FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?
Masakazu Muraoka
Jazug3周年lt deployブランチを追加してみましょう
Jazug3周年lt deployブランチを追加してみましょう
Tadahiro Ishisaka
Kivyでゲーム
Kivyでゲーム
Jun Okazaki
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
Atomu Hidaka
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
史識 川原
Thing.jsについて
Thing.jsについて
Masakazu Muraoka
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
Jun Okazaki
What's hot
(20)
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
rdflintのvscode拡張の紹介とその実装方法
rdflintのvscode拡張の紹介とその実装方法
ちょっとGoogle Analyticsの話しようぜ
ちょっとGoogle Analyticsの話しようぜ
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
スタートアップ企業が実践するクラウドネイティブアプリケーションの開発手法
ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
Windows環境でのgitまとめ(2016.8)
Windows環境でのgitまとめ(2016.8)
Managed your slides by Git and upload them
Managed your slides by Git and upload them
Git for windows情報アップデート 2014年10月5日
Git for windows情報アップデート 2014年10月5日
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
「Kivyによるアプリケーション開発のすすめ」の勧め
「Kivyによるアプリケーション開発のすすめ」の勧め
第5回資料
第5回資料
FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?
Jazug3周年lt deployブランチを追加してみましょう
Jazug3周年lt deployブランチを追加してみましょう
Kivyでゲーム
Kivyでゲーム
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
Thing.jsについて
Thing.jsについて
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
Similar to Bot Builder V4 SDK + QnA Maker / LUIS
Bot Framework 最新情報 2018
Bot Framework 最新情報 2018
Yoshitaka Seo
チャットボットの自然言語処理
チャットボットの自然言語処理
Yoshitaka Seo
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
これから始める Bot Builder 開発のコツと舞台裏
これから始める Bot Builder 開発のコツと舞台裏
Yuta Matsumura
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
Saki Homma
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
典子 松本
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Yoshifumi Kawai
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
Bot Framework v4 開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11
Atsushi Yokohama (BEACHSIDE)
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち
Atsushi Yokohama (BEACHSIDE)
Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1
Keiji Kamebuchi
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
Tomokazu Kizawa
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section2
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section2
Yoshitaka Seo
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
一希 大田
React vtecx20171129
React vtecx20171129
Shinichiro Takezaki
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Masakazu Muraoka
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
Yoshitaka Seo
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
日本マイクロソフト株式会社
Beatroboでのハードウェアプロトタイピング
Beatroboでのハードウェアプロトタイピング
Hideyuki TAKEI
MS系Chatbot触ってみた
MS系Chatbot触ってみた
Taketo Wakabayashi
Similar to Bot Builder V4 SDK + QnA Maker / LUIS
(20)
Bot Framework 最新情報 2018
Bot Framework 最新情報 2018
チャットボットの自然言語処理
チャットボットの自然言語処理
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
これから始める Bot Builder 開発のコツと舞台裏
これから始める Bot Builder 開発のコツと舞台裏
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセー...
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Bot Framework v4 開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち
Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section2
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section2
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
React vtecx20171129
React vtecx20171129
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
Beatroboでのハードウェアプロトタイピング
Beatroboでのハードウェアプロトタイピング
MS系Chatbot触ってみた
MS系Chatbot触ってみた
More from Yoshitaka Seo
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Yoshitaka Seo
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Yoshitaka Seo
AI-900 ポイント解説
AI-900 ポイント解説
Yoshitaka Seo
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
Yoshitaka Seo
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方
Yoshitaka Seo
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類
Yoshitaka Seo
誰もが AI を使う時代、作る時代
誰もが AI を使う時代、作る時代
Yoshitaka Seo
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
Yoshitaka Seo
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
Yoshitaka Seo
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
Yoshitaka Seo
BIerのためのAI入門
BIerのためのAI入門
Yoshitaka Seo
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
Yoshitaka Seo
Custom Visionを活用するためのTips
Custom Visionを活用するためのTips
Yoshitaka Seo
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
Yoshitaka Seo
VS Code Tools for AI の紹介
VS Code Tools for AI の紹介
Yoshitaka Seo
QnA Maker 逆入門
QnA Maker 逆入門
Yoshitaka Seo
PowerApps アプリ開発入門
PowerApps アプリ開発入門
Yoshitaka Seo
Bot Service 概要
Bot Service 概要
Yoshitaka Seo
Azure Machine Leaning Workbench の使い方
Azure Machine Leaning Workbench の使い方
Yoshitaka Seo
Skype for Business + Bot + Graph API
Skype for Business + Bot + Graph API
Yoshitaka Seo
More from Yoshitaka Seo
(20)
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
AI-900 ポイント解説
AI-900 ポイント解説
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AIの見方、AIとの付き合い方
AIの見方、AIとの付き合い方
Custom Visionで仏像を画像分類
Custom Visionで仏像を画像分類
誰もが AI を使う時代、作る時代
誰もが AI を使う時代、作る時代
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
API ペタペタしただけのお手軽 感情分析アプリ
API ペタペタしただけのお手軽 感情分析アプリ
Machine Learning studio で構造化データから予測分析 (LT版)
Machine Learning studio で構造化データから予測分析 (LT版)
BIerのためのAI入門
BIerのためのAI入門
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
Custom Visionを活用するためのTips
Custom Visionを活用するためのTips
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
VS Code Tools for AI の紹介
VS Code Tools for AI の紹介
QnA Maker 逆入門
QnA Maker 逆入門
PowerApps アプリ開発入門
PowerApps アプリ開発入門
Bot Service 概要
Bot Service 概要
Azure Machine Leaning Workbench の使い方
Azure Machine Leaning Workbench の使い方
Skype for Business + Bot + Graph API
Skype for Business + Bot + Graph API
Recently uploaded
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Recently uploaded
(9)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
Bot Builder V4 SDK + QnA Maker / LUIS
1.
Cogbot勉強会!#16 2018年8月28日 瀬尾佳隆 (@seosoft) Microsoft MVP
for AI Bot Builder V4 SDK + QnA Maker / LUIS
2.
自己紹介 ◼瀬尾佳隆 (せおよしたか) • MVP
for AI • https://yseosoft.wordpress.com/ • 坂道 と仏像 / 屏風絵が好き ◼最近のお仕事は “AI” っぽいもの ・・・が続いている感じ 2
3.
デモアプリのソースコード https://github.com/seosoft/Cogbot16_2 01808 中身に興味がある方は ご覧ください 3
4.
今日の内容 ◼Bot Builder V4
SDK (復習) ◼AI Bot 用 NuGet パッケージ ◼QnA Bot ◼LUIS Bot 4 QnA Maker, LUIS を利用する AI Bot の開発はとても簡単
5.
今日の内容 ◼Bot Builder V4
SDK (復習) ◼AI Bot 用 NuGet パッケージ ◼QnA Bot ◼LUIS Bot 5
6.
.NET Core 2.1 https://www.microsoft.com/net/download/d otnet-core/2.1
6 QnA Maker / LUIS の NuGet パッケージを 使わない Bot なら、 .NET Core 2.0 でも OK
7.
Bot Buider V4
SDK https://marketplace.visualstudio.com/items? itemName=BotBuilder.botbuilderv4 7
8.
Bot Framework Emulator 8 https://github.com/Microsoft/BotFramework -Emulator
9.
プロジェクトテンプレート (VS 2017) 9
10.
Startup.cs ◼ConfigureServices メソッドがポイント • Bot
クラスと State クラスを指定するのが、ここ 10
11.
Conversation State ◼v3 の
UserData • 型付きのプロパティを持てるようになった • Dictionary<string, object> を継承することをお勧め 11 今日は使いません・・・
12.
IBot 12 ◼メッセージ処理が IDialog ではなくなった •
OnTurn メソッドで処理を受ける • UserDataは、型付きの ConversationState に • SendActivity メソッドでメッセージ送信
13.
今日の内容 ◼Bot Builder V4
SDK (復習) ◼AI Bot 用 NuGet パッケージ ◼QnA Bot ◼LUIS Bot 13
14.
ターゲットフレームワークを変更 14
15.
期間限定の注意 15 Microsoft.AspNetCore.All のバージョンは 2.1.2 を指定すること (2018年8月時点)
16.
QnA / LUIS
無しのパッケージ一覧 16 パッケージは 5個
17.
今日の内容 ◼Bot Builder V4
SDK (復習) ◼AI Bot 用 NuGet パッケージ ◼QnA Bot ◼LUIS Bot 17
18.
QnA Maker 用パッケージ 18 “ai
qna” で検索するとよい
19.
QnA Bot の準備完了 19パッケージは
6個
20.
QnA Maker パッケージの特徴 ◼シンプルな
QnA Bot ならば非常に簡単 ◼ただし、適合解を “勝手に” 応答してしまう挙動 ◼プロパティ設定で多少は応答をカスタマイズできる • REST 呼び出しにする手もある 20
21.
appsettings.json 21
22.
Startup.cs 22
23.
Bot.cs (シンプルな例) 23 これだけで 適合解を返す 適合解が 見つからなかった場合
24.
Bot.cs (柔軟な例 -
1/2) 24 しきい値と 回答の個数を指定
25.
Bot.cs (柔軟な例 -
2/2) 25 回答の カスタマイズ
26.
今日の内容 ◼Bot Builder V4
SDK (復習) ◼AI Bot 用 NuGet パッケージ ◼QnA Bot ◼LUIS Bot 26
27.
LUIS 用パッケージ 27 “ai luis”
で検索するとよい
28.
LUIS Bot の準備完了 28パッケージは
6個
29.
LUIS 用パッケージの特徴 ◼Intent とそのスコアの取得は簡単 ◼Entity
のパースが少し面倒かも ◼複数の Intent があるとコードが長くなる • 回避策(一案)は、このあとで紹介 29
30.
appsettings.json 30
31.
Startup.cs 31
32.
Bot.cs (シンプルな例) 32 Intent と スコアだけなら簡単
33.
Bot.cs (柔軟な例 -
1/2) 33
34.
Bot.cs (柔軟な例 -
2/2) 34 Intent が増えると コード肥大化 Entity のパース
35.
Bot.cs (コード整理 -
1/2) 35 Intent ごとの Delegate を作成
36.
Bot.cs (コード整理 -
2/2) 36 Intent ごとに 処理を分ける
37.
まとめ ◼AI Bot の開発はとても簡単 •
NuGet パッケージのバージョンには注意 • Startup.cs の記述はパターンで覚えて OK • QnA パッケージ、LUIS パッケージを使えば AI Bot 開発もラクラク • ただし ”勝手に応答してしまう” など、柔軟さに欠ける場合もある 37
38.
参考) REST 版
QnA Bot QnA Maker で NuGet パッケージを利用しない方法 38
39.
Bot.cs 39
40.
QnaResponse.cs 40 REST 呼び出しの応答をデシリアライズするクラス
Download now