チャットボットこんにちは、AI研究所、駆け出し研究員のリョウタです。BETA」を検証していきたいと思います。【毎月開催】ビジネスマンに好評なチャットボットセミナーはこちらから!2018年5月22日よりリリースされたDialogflowの新機能(β版)。様々な機能が試験的にDialogflow上で利用可能となっております。BETA」の機能について検証してみたいと思います。※本機能はβ版となり、英語(en)のみ使用可能です。対象外となっておりGoogle側のサポート対象から外されております。本番環境での利用ではなく、あくまでも試験的な利用のみでご利用ください。※今回はDialogflow公式ドキュメントの内容に沿った方法で実践いたします。ドキュメント内に説明のないいくつかの実装項目については触れておりません、詳細は公式ドキュメントから開示され次第ご確認ください。本機能の内容としてDialogflowのドキュメント上で以下のように説明の記載があります。ナレッジベースに関する記事のようなサイト、非構造化文書をDialogflow側で理解し、予め決められたインテントと一致している可能性の高い回答を文書集から抽出し、自動応答で補完するというものです。日本でも多くのサイトで、Q&Aコーナーや一問一答など商品やサービスの利用に関して困った時に確認するページがあるかと思います。https://www.yahoo-help.jp/※上記のようなヘルプサービスなどが分かりやすいかと思います。Bases内にそれと該当するQuestion部分と近い文言があれば該当のQuestion部分に紐づいたAnswer部分を回答として返します。それでは実践してみましょう!いざ、実装まずエージェントIDを作成してください(1)。FEATURES」と書かれている項目のタブをオン(2)にしてSAVEしてください。Basesを作成しましょう。作成したエージェントを選択し左側のメニューの中にあるKnowledgeを選択してください。Baseの名前を記載してSAVE。one.」をクリック。下の画面に遷移します。Type・・・参照するドキュメントの拡張子を選択します。Type・・・参照ドキュメントがどのような種類のものかを選択します。FAQのサイトを参照するのでここは「FAQ」を選択。Source・・・参照するドキュメントのソースを選択します。今回はGCPのCloudStorageのFAQのページを選択します。https://cloud.google.com/storage/docs/faq内容に問題がなければ「CREATE」を選択します。Baseは完成しました、次は実際にインテンツからアウトプットできるかやってみましょう!下記のようなインテンツを一つ作成します。Cloud?」、ResponcesにはTextResponseとして「$Knowledge.Answer[1]」と入力しSAVEしてください。インテンツが保存されたら試してみましょう。左メニューからIntegrationsを選択、WebDemoの有効にしてテストのページへ移動します。Cloud?」と入力してみます。あれ、ただのテキストデータとして返ってきちゃいました。PREFERENCE」が関係しているようです。Baseの内容との関連性の強弱を設定できるもののようです。Weakerよりに設定すると関連性を弱める、Strongerよりに設定すると関連性を強めます。Baseとの関連性が弱かったことが原因でした。Responseなどを設定しその内容を返すようにしたい、という場合にはWeaker側に設定する、といった使い分けが出来るように思われます。Baseに設定したソースURL(https://cloud.google.com/storage/docs/faq)の中から関連した回答をしてほしいケースだったので、Storongerよりに設定する必要がありました。Baseの内容に紐づけたくないので、Weakerよりに設定する必要があります。PREFERENCEをStronger寄りに設定し再度試してみます。※設定後、SAVEなどは必要ありません。上手く返ってきました。domain?」という質問に近い内容とDialogflowが判断して返したようです。MessengerやSkypeなどResponsesを変えることのできる設定の場合、例えばCardにするとQuestionとAnswer両方の内容を表示することが出来ます。実際にやってみましょう。下記はResponsesからSkypeタブを作成、Cardを作成し以下のように設定しSAVEします。Cloud?」と入力すると先ほどの紐づいたQestionとAnswerの内容が同時に出力されました。BETA」を使ってみました、β版でしたが、どのような機能を利用できるか、どのように開発するのかをお披露目のような形での公開でしたが、どれも非常に興味深い機能でした。入門セミナーを実施しています。セミナーを通して、チャットボットの仕組みを学ぶことができ、さらに、Dialogflowを習得し、実際にチャットボットを作成しホームページやLINE、Facebookなどでチャットボットを活用できるようになります!「チャットボットを使って業務を効率化したい」「チャットボットの作成方法を知りたい」という方にオススメのセミナーです。事務経験を経て、2016年9月よりAI研究所に入所。AIセミナー責任者、講師。AIについての幅広い知識を持ち、人に分かりやすく伝える技術を持つ。AIを事業や仕事に取り入れる方法について日々講義しています。RESERVED.ご希望のコースを選択してください。自分でコースを自由にカスタマイズする。