Skip to content

Azure Search を活用したインテリジェントなチャットボット開発

License

Notifications You must be signed in to change notification settings

NoOps-jp/botservice-handson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ba832fe · Sep 30, 2018

History

8 Commits
Mar 31, 2018
Mar 30, 2018
Mar 30, 2018
Mar 30, 2018
Mar 30, 2018
Sep 30, 2018
Mar 30, 2018
Mar 30, 2018
Mar 30, 2018
Mar 30, 2018
Mar 19, 2018
Sep 30, 2018

Repository files navigation

Azure Search を活用したインテリジェントなチャットボット開発

注意: 当コンテンツは、Bot Builder v3.14 をベースに作られています。

2018 年 9 月より GA した Bot Builder V4 と互換はありません。利用する Bot Builde バージョンにはご注意ください。

ハンズオンのゴール

このハンズオンでは、以下を理解することをゴールとしています。

  • Azure Bot Service をプラットフォームとしたチャットボットを構築を理解する
  • Azure Search の高度な検索機能を活用した FAQ チャットボットの開発を理解する

前提

このハンズオンは、以下の環境用のコンテンツです。

  • Windows 環境 / Visual Studio 2017 /
  • C#
  • Bot Builder v3.14

概要

Azure サポートに関する FAQ サイト の内容を回答できるチャットボットを開発します。 Azure Search による高度な検索エクスペリメントを活用して、自然言語処理を行い、ユーザーからの質問に回答します。

  • FAQ の質問と回答のペアのデータは、Cosmos DB に格納します。
  • Azure Bot Service 上にチャットボットを公開し、世界中から利用できるようにします。
  • Azure Search の高度な検索エクスペリメントを活用して、ユーザーの質問に回答します。

architecture

ハンズオンの構成

セクション 概要
00_Preparation.md 開発に必要な環境をセットアップします。
01_Create_CosmosDb.md Azure ポータルで Cosmos DB を作成し、データをインポートします。
02_Create_AzureSearch.md Azure ポータルで Azure Search を作成します。
03_Create_AzureBotService.md Azure ポータルで Azure Bot Service を作成します。
04_Debug_EchoBot.md Azure ポータルからソースコードをダウンロードし、デバッグできるようにします。
05_Implement_Search.md Azure Serach で検索する機能を実装します。
06_Publish 開発したチャットボットを Azure Bot Service 上に発行し、利用できるようにします。
チャレンジ 時間が余った方は、課題にチャレンジしましょう!

準備から始めましょう!

About

Azure Search を活用したインテリジェントなチャットボット開発

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published