チャットボットを作るときに気を付けることや、MS Bot Framework、LUIS、QnA Maker の使い方のメモです。
- よいチャットボットとは?ボットを作成するときのベストプラクティス
- Bot Builder SDK とは
- Echo ボットを作成する
- Azure でチャットボットをホストする
- チャットボットのコードを編集する
- Azure にチャットボットをデプロイする
- チャットボット: Azure ポータルで生成されるボットのテンプレートコードを解読&リファクタしてみる
- チャットボット: MS Bot Framework の .bot ファイルで接続情報を管理する
- チャットボット: LUIS や QnA Maker サービスへの接続情報を .bot ファイルから取得する
- 作成したチャットボットを LINE に接続する
- 作成したチャットボットを Slack に接続する
- Chatdown(.chat ファイル)を使ってボットの会話をデザインする
- チャットボット: ActivityHandler でボットのイベントハンドラ実装を簡略化する
- チャットボット: ユーザーの参加/離脱のイベントをハンドルする
- チャットボット: Bot Builder SDK で会話の状態を保存する (Storage)
- チャットボット: Bot Builder SDK で会話の状態を保存する (BotState)
- チャットボット: Bot Builder SDK の Dialog で会話の流れをデザインする (1) ダイアログの基本
- チャットボット: Bot Builder SDK の Dialog で会話の流れをデザインする (2) スタック管理
- チャットボット: Bot Builder SDK で画像やリストなどのリッチなメッセージを送る (MessageFactory)
- チャットボット: 独自のミドルウェアを作成してログを記録する
- チャットボット: 独自のミドルウェアを作成して禁止ワードを拒否するようにする
- Bot Framework: Web チャットの表示をカスタマイズする