Dialogflowは、以前はApi.aiとして知られていましたが、ユーザーが魅力的でテキストベースのAIとの会話型インターフェースを作成できるチャットボット作成ツールであり、ユーザーがデジタル製品と対話するための新しい方法を提供します。Googleは2019年にDialogflowを買収しました。これは、最先端のバーチャルエージェントと共に、生き生きとした会話ができるAIです。Dialogflow ES(標準)とDialogflow CX(高度)の2つのエディションが利用可能です。
では、Dialogflowでチャットボットを構築すべきでしょうか?
さあ、始めましょう!
この記事では、多くの疑問にお答えします。
- Dialogflowとは?
- ユーザーのデザイン
- Dialogflow Essentials (ES)
- Dialog Customer Experience (CX)
- Dialogflowのコンポーネント
- ユーザー/クライアント
- メッセージ
- チャネル
- 統合
- プロモーション
- 価格設定
- テンプレート
- カスタマーサポート
- 結論
関連-必読記事:
- Flow XO: 2023年版プラットフォームレビュー
- BotStar: チャットボットソフトウェアの評価
- WhatsAppチャットボット: WhatsAppボットの作成方法
- 音声AI(人工知能): ビジネスにおける定義と利点
- 銀行チャットボットが銀行に必須である理由: 10の主な利点
- 銀行チャットボット: AIの可能性を最大限に活用し、銀行セクターを変革する
- チャットボット vs. 会話型AI - 知っておくべきすべて
- 2023年版 ChatGPTのようなチャットボットへの完全ガイド
Dialogflowとは?
GoogleのDialogflow自然言語理解プラットフォームを使用すると、チャットボットは言語を理解できます。Dialogflowは、提供されたトレーニング文からユーザーの意図を推測しようとします。
これらのトレーニング文のおかげで、Dialogflowはユーザーの質問に自動的に応答できます。このレビューをさらに掘り下げる前に、Dialogflowは他のチャットボットビルダーと統合することもできることをお知らせします。これは、Dialogflowを利用してユーザーの意図を解釈し、他のチャットボットビルダーを使用して会話の管理を行うことができることを意味します。
ユーザーのデザイン
Dialogflowには、Dialogflow Customer Experience (CX) と Dialogflow Essentials (ES) の2つの形式があります。この2種類のエディションは、異なるユーザーインターフェースを持ち、異なる機能を果たします。
Dialogflow Essentials (ES)
Dialogflowの最も広く使用されているバージョンはDialogflow Essentialsと呼ばれ、これが標準版です。エージェントにトレーニング文を与えることで、Dialogflow ESを使用してユーザーの意図を判断できます。その後、エージェントはこれらの文を理解するように教えられます。
そして、それに対する応答を作成します。
さらに、Dialogflowではエンティティを使用できます。エンティティを使用することで、チャットボットは「ピザ」と「チーズピザ」を区別できます。この例のエンティティ部分は「Cheesy」で、ピザのトッピングを指します。
さらに、Dialogflowインターフェースを使用してチャットボットをテストできます。
Dialog Customer Experience (CX)
Dialogflow CXは比較的新しいバージョンのDialogflowであり、現在使用している人は多くありません。一般的に、非常に洗練されたチャットボットを持っていない限り、多くのユースケースでDialogflow CXは推奨されません。
会話の概要をより良く提供するビジュアルフロービルダーは、Dialogflow CXの利点の1つです。
しかし、チャットボットが初めての場合、Dialogflow CXの利用は推奨しません。Dialogflow ESのシンプルなインターフェースと比較して、このインターフェースははるかに使いにくいです。
全体として、この記事ではDialogflow ESのインターフェースはユーザーフレンドリーであり、チャットボットの設定は簡単だと考えています。Dialogflow CXは学習曲線が急で、より良い概要を提供しますが、おそらく使用する必要はないでしょう。
Dialogflowのコンポーネント
Dialogflowには強力なチャットボットを作成するための十分なコンポーネントがありますが、添付ファイル、遅延、ビデオなど、他の便利な機能が不足しています。
さらに、一部のチャットボットコンポーネントは事前に構築されていませんが、Custom Payload機能を使用して自分でこれらをコーディングできます。
さらに、Dialogflowを使用する場合、チャットボットフローで条件を使用することはできません。Contextを使用すると、会話に個別の分岐を持たせることができますが、これは本質的に回避策です。ユーザーデータに依存する条件を使用したい場合は、ほとんどの場合、自分でコードを書く必要があります。
ユーザー/クライアント
Dialogflowでは、チャットボットと話したすべての人々の包括的なユーザー概要を表示することはできません。実際には、ユーザーデータを保存したい場合は、Google Driveや他のタイプのデータベースとの独自の統合を構築する必要があります。
メッセージ
Dialogflowでは、ブロードキャストやシーケンスを送信することはできません。Dialogflowは本質的にユーザーによってトリガーされるため、チャットボットが会話を開始することはできません(または、自分でコードを書く必要があります)。ユーザーからの質問に反応することしかできません。
さらに、Dialogflowを使用すると、複数の言語を同時に理解できるチャットボットを作成できます。残念ながら、これらのメッセージの翻訳は困難です。なぜなら、同じトレーニングフレーズとインテントを異なる言語で手動で追加する必要があるからです。
チャネル
統合
どのチャットボットプラットフォームにとっても最も重要な統合はライブチャットですが、残念ながらDialogflowはこれを提供していません。幸いなことに、Botcopyのような一部の企業は、ライブチャットとDialogflowの組み合わせを提供しています。
さらに、Dialogflowを他のシステムと統合したい場合は、Fulfillmentが必要です。Fulfillmentを使用してカスタムWebhookを作成し、API呼び出しを行うことで、Dialogflowを他のシステムと統合できます。
プロモーション
Dialogflowのマーケティング機会はかなり限られています。基本的に、Dialogflow Messengerは、ウェブサイトに追加できるネイティブウィジェットの作成に限定されています。
いくつかのCSS(ウェブサイトのマークアップ言語)を変更することで、このネイティブウィジェットの外観(タイトルや色など)を変更できます。さまざまなインテントをトリガーすることもできます。
さらに、ウェブサイトが読み込まれるとすぐにプロアクティブなメッセージでユーザーに通知するオプションもあります。
価格設定
Dialogflowの月額料金は、エディションと受信したリクエストの数によって決まります。
リクエストごとに0.007ドルを支払う必要があります。また、音声入力または出力を使用する場合は、1秒あたり0.001ドルを支払う必要があります。
1分あたり180テキストリクエストを超えない限り、Dialogflow ESは無料です。これは、毎月324,000件のテキストメッセージを送信しても費用がかからないことを意味します。
1分間に180リクエストを超えると、リクエストごとに0.002ドルが請求されます。さらに、音声入力または出力には追加料金を支払う必要があります。
1分あたり180テキストリクエストを超えない限り、Dialogflow ESは無料です。これは、毎月324,000件のテキストメッセージを送信しても費用がかからないことを意味します。
Dialogflowは非常に手頃な価格です。ほとんどの場合、Dialogflow ESは無料で使用でき、支払いは必要ありません。支払う必要があるのは、チャットボットが非常に洗練されている場合や、多くのメッセージを管理する場合のみです。
テンプレート
Dialogflowの45の事前構築済みエージェントを使用して、チャットボットを立ち上げて実行できます。さらに、各エージェントはエクスポートでき、ZIPファイルを他の人と共有できます(これは本質的にテンプレートを使用するのと同じです)。さらに、チャットボットの要素とフローをコピーするだけで簡単に再利用できます。
カスタマーサポート
Dialogflowからのサポートはメールで利用できます。
結論
Dialogflowは、提供されたトレーニング文からユーザーの意図を推測しようとします。これらのトレーニング文のおかげで、Dialogflowはユーザーの質問に自動的に応答できます。
このレビューをさらに掘り下げる前に、Dialogflowは他のチャットボットビルダーと統合することもできることをお知らせしたかったのです。これは、Dialogflowを利用してユーザーの意図を解釈し、他のチャットボットビルダーを使用して会話の残りを管理できることを意味します。
では、Dialogflowでチャットボットを構築すべきでしょうか?はい、そうすべきです。
しかし、この記事では一般的に、Dialogflowをスタンドアロンのチャットボットビルダーとして使用することはお勧めしません。Dialogflowに加えて、別のチャットボットビルダーも使用します。Dialogflowは、GoogleのAIを使用してユーザーを理解するという1つのことに優れています。しかし、チャットボットフローの作成、会話のパーソナライズ、ユーザーデータの保存は、開発者を必要とする難しいタスクです。
VOC AIのような他のチャットボットビルダーを使えば、チャットボットフローの作成やユーザーデータの保存は非常に簡単です。言い換えれば、両方の長所を活かす必要があります。別のチャットボットビルダーを使用してチャットボットフローを作成し、それをDialogflowと統合してGoogleのAIによる理解を活用してください。
さらに、この記事では、VOC AI Chatbotとその機能について説明する別のブログ記事があることを説明しています。それを読んで試すことができます。こちらがVOC AIについて理解を深めるためのビデオです。



