Dialogflowで会話のシナリオに応じたツリー型チャットボットを作るそれでは今度は、前の質問に対する回答によって次の質問が変わるようなツリー形式の会話シナリオを用意して、Dialogflowでそれを実装してみることにします。一問一答のチャットボットを作ることはできるという前提で話を進めますので、まだ読んでないという方はあらかじめ前回の記事「intentsを使って、Dialogflowで簡単な一問一答チャットボットを作る」を読んでおいてください。【1】会話のシナリオをつくる今回は例としてこんな会話シナリオにします。→ラブラドールレトリバーがおすすめです。→ミニチュアダックスフンドがおすすめです。→メインクーンがおすすめです。→アメリカンショートヘアがおすすめです。開き、作った会話シナリオを登録します。新たにエージェントを作成します。intent」を開きます。Responseに最初の質問を書きます。intent」をクリックします。intent」は「この質疑応答の次の質疑応答をつくる」時に使うものだと覚えておいてください。intentがつくられます。intentを開きます。Phrases」に「犬」というユーザーの回答を複数パターン登録します。「犬」と回答入力があった次の質問を「Response」に登録します。intent」します。Phrases」に「大型犬」というユーザーの回答を複数パターン登録します。「Response」を登録します。「ラブラドールレトリバーがおすすめです。ラブラドールレトリバー」という一つの質疑応答の流れが出来上がりました。同様に3つの流れ「犬の小型犬パターン」と「猫の大型猫パターン」&「猫の小型猫パターン」を登録していきましょう。完成すると下の図のようになっているはずです。以上で、会話のシナリオ全体の完成です。シミュレータで試してみましょう。「こんにちは」とでも入力すると「犬か猫どっちが好き?」的な質問が出てくるはずです。あとは、作ったシナリオを試してみてください。いかがでしょう?うまくコミュニケーション(っぽく)できていますか?以上、前の質問に対する回答によって次の質問が変わるようなツリー型チャットボットをDialogflowで作る方法でした。ここで試しに、「大型犬です」という回答を想定したところで、わざと「でっかい犬です」などと登録していない回答文を入れてみてください。すると、Dialogflowは「わかりません」と答えるはずです。ほうでは理解できていないのです。これではチャットボットになりませんよね。いうことで、次回は質問の語句にあいまいさを持たせるために、「Entity」を登録して語句の類義語にも反応できるようにする方法についてご紹介します。難しくない!AWSでWordPressのサイトを構築するShopifyをカスタマイズしてオリジナルのECサイトを作るZoomを連携して自社サービス内でテレビ会議テレワーク-Twilioで会社への電話を自宅で受けるBootstrapをフル活用する!Web制作Vue.jsでシングルページアプリケーションを作るサーバーは専門外のエンジニアのサーバートラブルからの解決劇DWebデザイン実績100ウェブでは、すべての方に無料でデザインをご提案。提案されたデザインを見てから購入するか決めてください。100ウェブで手がけた制作・開発案件を一部、ご紹介。クライアントからご相談いただいた内容とその実装におけるポイント、工期、予算について確認いただけます。つきお電話転送中】コール中1秒程度無音状態になりますがそのままお待ちください。幌0120-555-875メールでのお問い合わせメールでのお問い合わせでも1営業日以内にご連絡いたします。Dialogflowで会話のシナリオに応じたツリー型チャットボットを作る豊富なWordPress実績と100人のウェブデザイナーでつくるウェブ制作サービス多くのWordPressエンジニアからの支持を集めるWordPressカスタマイズ事例集。チャットボット制作からNotion連携、SEOなど、豊富なウェブ制作ノウハウも多くの方に読まれています。100人のウェブデザイナーを武器にウェブデザイン制作サービスとして始まった【100ウェブ】は、ウェブデザインだけでなく、難しい要件を抱える多くのサイト制作に貢献しています。reserved.パートナーログイン。