O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

チャットボットの自然言語処理

2.558 visualizações

Publicada em

第2回 八王子 AI (2019年8月24日開催) LT資料
初心者向けの QnA Maker および LUIS の紹介

Publicada em: Software
  • Entre para ver os comentários

  • Seja a primeira pessoa a gostar disto

チャットボットの自然言語処理

  1. 1. 第2回 八王子 AI 2019年8月24日 瀬尾佳隆 (@seosoft) Microsoft MVP for AI チャットボットの自然言語処理 QnA Maker / LUIS
  2. 2. 自己紹介 ◼瀬尾 佳隆 (せお よしたか) • MVP for AI • https://yseosoft.wordpress.com/ • https://github.com/seosoft • https://www.slideshare.net/seosoft • 坂道 と 仏像/屏風絵が好き、京都も好き ◼「AI のビジネス利用」 に興味があります 2
  3. 3. はじめに ◼この LT では、以下のサービスを紹介します • QnA Maker • LUIS (Language Understanding) • Azure Bot Service ◼いずれも マイクロソフトの技術 です ◼考え方は他社サービスでも大きく異なる ことはないはず 3
  4. 4. 今日の話の “ちゃんとした資料” ちゃんとした内容はこちらをどうぞ ◼https://eventmarketing.blob.core.windows.net/ mstechsummit2018-after/DA09_PDF_TS18.pdf ◼https://www.youtube.com/watch?v=7fTifxqZu0 o 今日は “超 駆け足” 4
  5. 5. 今日の内容 ◼チャットボットとは? ◼処理するべき自然言語 ◼QnA Maker ◼LUIS (Language Understanding) ◼Azure Bot Service ◼デモ 5
  6. 6. チャットボットとは? ◼会話形式で応答する “Web サービス” ◼特定の範囲の要求に応える ことが目的 • あらゆる領域の要求に対応することは目的ではない • あらゆる自然言語を処理することは目的ではない ◼“処理するべき自然言語” は何か? 6
  7. 7. 処理するべき自然言語 ◼特定の範囲の Q&A ◼特定の範囲の命令・依頼 7
  8. 8. マイクロソフトの技術で言うと ◼特定の範囲の Q&A •“QnA Maker” ◼特定の範囲の命令・依頼 •“LUIS” (Language Understanding) 8
  9. 9. QnA Maker https://www.qnamaker.ai/ ◼質問と回答の組み合わせを学習して Q&A ボットを簡単に作る ◼自然言語の揺らぎを吸収してくれる ◼テストや運用の結果を再学習してより賢く 9
  10. 10. QnA Maker 10
  11. 11. LUIS (Language Understanding) https://www.luis.ai ◼ユーザーの発話の “意味” を予測する ◼発話の意味 • Intent (意図) ・・・例えば “会議室を予約する” • Entity (データ) ・・・例えば “明日” の “15時” 11
  12. 12. LUIS 12
  13. 13. LUIS ◼Intent • 命令や依頼の “カテゴリ” • ○○を作成 • ○○を表示 など 13
  14. 14. LUIS ◼Entity • 命令や依頼の “データ” • 今日、明日 • ○時×分 • 会議、チケット など 14
  15. 15. LUIS ◼Utterance • 例文 15
  16. 16. Azure Bot Service https://azure.microsoft.com/ja- jp/services/bot-service/ ◼サーバーレスな Bot 開発運用環境 • 開発者は Bot の “機能” に集中できる • チャットボットのクライアントは複数選択して接続可 16
  17. 17. Azure Bot Service 17
  18. 18. Azure Bot Service 18
  19. 19. デモ ◼QnA ボットをスクラッチで開発 • 時間の都合で途中までで終わったらごめんなさい • LUIS のデモは機会があれば・・・ 19
  20. 20. まとめ ~ 今日の内容 ◼チャットボットとは? ◼処理するべき自然言語 ◼QnA Maker ◼Language Understanding (LUIS) ◼Bot Service ◼デモ 20
  21. 21. 今日の各サービス ◼QnA Maker • https://qnamaker.ai ◼LUIS • http://luis.ai ◼Azure Bot Service • https://azure.microsoft.com/ja- jp/services/bot-service/ 21

×