AltmannによるPixabayからの画像Googleの対話AIである、Dialogflowを使って前回はチャットをしましたが、今回は、もっと会話らしくするために、相手から情報を得る方法を設定してみたいと思います。(^^♪」このような流れのチャットボットを設定してみたいと思います。Welcom」というIntentを作成します。phrasesに設定して、受け答えする言葉を設定しておきます。つぎに、その受けた言葉に対しての応答を設定します。「SAVE」して次にいきます。intentという文字がでてきますので、それをクリックします。「Custam」「fallback」「yes」「no」「later」「・・・」という選択肢がでてきますが、テンプレートのようなので、どれを選んでもいいようです。「Custam」を選択しておきます。下の階層に「Welcom-custom」というのが出来ているので、クリックして開きます。Entityの設定Entityというのは、ユーザーから抽出したいキーワードの事です。Entityを追加することもできるようです。phrasesに「田中です」のような適当な言葉をいれてから、田中の部分を選択すると、サブメニューが出てきます。この「田中」の部分が相手によって変化する部分なので、Entityの設定をします。何が入るかわからない場合は、「@sys.any」を選択しておけばいいようです。parameters」にパラメータとして追加されます。「$」キーを入力すると、$anyというのが選択肢にでてきますので、それをクリックすると、$anyという文字が入ります。これが、パラメータなので、続けて返答する言葉を入れて設定します。$パラメータ名ってことです。ここまでSAVEしてテストしてみました。パラメータ部分に、「田中」と入っています。ここまでは、うまく行っているようですね。次に、「どこから来たのか?」の設定をしてみました。intentの設定をしていきます。結論から言っちゃいますが、うまく行きませんでした。この設定に関しては、後ほど勉強が進んだ時に修正させていただきます。階上からのパラメータを引き継ぐには、#CONTEXTS名.パラメータ名という決まりがあるようです。@sys.snyだとうまく行きませんでしたが、@sys.adressならうまく行きました。@sys.geo-countryなども場所だとおもってつかってみましたが、ダメでした。英文しかダメなパラメータもあるようです。※ネーミングを変えたので注意とりあえず、このようにパラメータを使えば、階上からのパラメータも引き継げるようです。followup-intentなどのネーミングを変えると階下にパラメータが引き継げないケースもあるので、その場合は、新たにfollowup-intentを設定すると引き継げるといった癖がありました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。初心者でも選べるパソコン機種購入方法パソコンを購入する時、電気店に行って店員さんと話したりすると思いますが、初心者の場合は、店員さんに言われるままにパソコンを選んだりしているかと思います。段々と世の中に、じんわりとAI(人口知能)が広がりつつあるのを感じます。使ったことはありませんが、OCR(文字認識機能)などのスキャナもAIによって格段に読み取り精度が上がったようです。本もスマホで持ち歩く時代だな!電子書籍Kindleを使ってみた話ASP.NETでWEBデータベースを構築したいと思って習得をスタートしましたが、学習する情報が少なすぎて捗りません。...PREVGoogle対話AI(Dialogflow)でチャットしてみた!NEXT【Access】複数コンボボックス選択で非連結テキストボックスに抽出データ表示PCTips運営者Ma2n2nパソコンとの付き合いは、25年以上にもなりますが、どんどん変化して知らないことが多すぎます。このサイトを通じてパソコンに関する情報をブログ形式で更新していきます。