Download - C# で QnA Bot

Transcript
Page 1: C# で QnA Bot

第8回 Cogbot 勉強会2017年8月31日

瀬尾佳隆 (@seosoft)Microsoft MVP for Windows Dev

C# で QnA Bot

Page 2: C# で QnA Bot

自己紹介

瀬尾佳隆 (せおよしたか)•MVP for Windows Development• http://yseosoft.wordpress.com/• 乃木坂46 / 欅坂46 と、仏像 / 屏風絵が好き

Cogbot コミュニティ スタッフ

Techfair 主宰2

Page 3: C# で QnA Bot

紹介する内容

QnA Bot の基本形

回答が見つからない場合

複数個の回答を返す場合

高スコアの回答がない場合

3

Page 4: C# で QnA Bot

QnA Bot の基本形

1.NuGet パッケージをインストール

2.Dialog クラスの基底クラスをQnAMakerDialog に変更

3.QnAMaker 属性でKey と ID とを指定

4

Page 5: C# で QnA Bot

QnA Bot の基本形

5

Page 6: C# で QnA Bot

QnA Bot の基本形

6

Page 7: C# で QnA Bot

回答が見つからない場合

QnAMaker 属性の第3引数

7

Page 8: C# で QnA Bot

回答が見つからない場合

8

Page 9: C# で QnA Bot

複数個の回答を返す場合

9

Page 10: C# で QnA Bot

複数個の回答を返す場合

10

Page 11: C# で QnA Bot

高スコアの回答がない場合

11

Page 12: C# で QnA Bot

複数個の回答 / 高スコアがない場合

12

Page 13: C# で QnA Bot

まとめ

QnA Bot の基本形•簡単

該当する回答が見つからない場合• メッセージを属性として追加

複数個の回答を返す場合高スコアの回答がない場合

•閾値、回答の個数、メソッド2つを追加

13


Top Related