会話型AI分野は急速に進化しており、現代のビジネスに最適だと主張するプラットフォームがこれまで以上に増えています。
サポートチケット対応用のAIチャットボットを立ち上げる場合でも、社内業務を自動化する本格的なAIエージェントを構築する場合でも、適切なプラットフォーム選びは重要であり、同時に悩ましいものです。
Dialogflow CXとBotpressは、AIエージェントを構築するチーム向けの主要な選択肢です。
両者の違いが気になりますか?Dialogflow CXとBotpressを比較してみましょう。
概要:Dialogflow CXとBotpressの比較
Dialogflow CXは、Googleが提供する高度な会話型AIプラットフォームで、テキストや音声チャネルを横断して複雑な会話を管理するバーチャルエージェントを構築できます。ビジュアルな状態ベースのフローシステムと自然言語理解を活用し、ユーザー入力を構造化データへ変換します。
Dialogflow CXはウェブ、モバイルアプリ、音声応答システム、スマートデバイスなどに対応しており、大量のやり取りを処理するエンタープライズ向けボットに適しています。テキストと合成音声の両方の応答もサポートしています。

Botpressは、高度なAIエージェントを作成するための会話型AIチャットボットプラットフォームです。独自の検索拡張生成(RAG)やマルチターンメモリなどの機能により、Botpressはサポート自動化だけでなく、製品レコメンド、オンボーディング、社内業務なども推進できるAIエージェントを柔軟に構築できます。

機能別比較
Dialogflow CXとBotpressの料金比較
要約: Dialogflow CXはGoogle Cloud内で細かな制御が必要なチームに適しており、Botpressは予測可能な料金とAI利用の完全なコントロールを求めるチームに向いています。
Dialogflow CXの料金
Dialogflow CXは従量課金制を採用しています。標準機能には600ドル分、生成AI機能には1,000ドル分の無料クレジットが提供されます。
料金はリクエストの種類(テキストまたは音声)と機能の種類(標準または生成AI)によって異なります:
- 標準テキストリクエスト:1リクエストあたり$0.007
- 生成AIを使用したテキスト:1リクエストあたり$0.012
- 生成AIなしの音声入出力:1秒あたり$0.001
- 生成AIを使用した音声入出力:1秒あたり$0.002
- 生成AIストレージ:最初の10GiB/月は無料、それ以降はGiBあたり月額$5.00
Botpressの料金
Botpressは、毎月5ドル分のAIクレジットが含まれる無料プランを提供しています。これらのAIクレジットは、ナレッジ検索やテキストリライトなどのスマート機能に利用できます。
Botpressは従量課金制も用意しており、利用したAI分だけ支払うことができるため、コストを抑えたい企業にも適しています。
有料プランについても、Botpressは分かりやすい料金体系を用意しています:
連携機能
要約: Dialogflow CXはGoogleエコシステム内でのネイティブ連携を提供しますが、より広範な連携にはWebhookや外部設定に大きく依存します。Botpressは190以上の連携を標準でサポートし、追加のミドルウェアなしでカスタム連携も簡単に構築できます。
Dialogflow CXは、主要なメッセージングチャネルを含む12以上のネイティブ連携を提供し、Dialogflow Messengerによるウェブチャットや電話/IVRによる音声もサポートします。また、他のGoogle Cloudサービスとも連携しやすく、上級開発者はWebhook経由で外部システムと接続できます。ただし、CRMやECプラットフォーム、社内データベースなどとの幅広い連携はカスタム開発が必要で、多くの場合MakeやZapierなどのミドルウェアを介する必要があります。
Botpressは、CRM、ヘルプデスク、ECプラットフォーム、データベース、コミュニケーションチャネルなど、幅広いツールに対応した190以上の事前構築済み連携を提供します。Salesforce、HubSpot、Zendesk、Shopifyなどとのネイティブ連携も含まれ、顧客データの同期、レコード更新、ワークフローのトリガー、チケット自動化など多様な用途に対応します。また、BotpressのAPIコール機能を使えば、追加のミドルウェアに頼らず、社内システムや外部サービスとのカスタム連携も簡単に構築できます。
セキュリティ機能
要約: Dialogflow CXはGoogle Cloudによるセキュリティ設定に依存しています。Botpressはエンタープライズ向けのセキュリティ機能を標準搭載しています。
Dialogflow CXとBotpressはいずれも強固なセキュリティ基盤を持っていますが、機能の提供元や範囲が異なります。
Dialogflow CXはGoogle Cloud Platform上で動作します。そのため、Dialogflow CXのセキュリティ機能はDialogflow CXコンソール内ではなく、Google Cloudプロジェクト単位で管理されます。チームはGCPのIDおよびアクセス管理(IAM)を通じてセキュリティ設定を行う必要があります。
Botpressは、プラットフォーム内に包括的なセキュリティ機能を備えています。オンプレミス導入にも対応しており、データ所在地法など厳格なコンプライアンス要件にも対応しやすくなっています。SSO連携や暗号化メモリ管理もサポートしており、システム全体でデータのアクセス・管理方法をチームが完全に制御できます。
Dialogflow CXとBotpressのセキュリティ機能の比較:
ナレッジ機能
要約: Dialogflow CXは生成AI機能による静的ナレッジアクセスに対応していますが、ライブデータや構造化データへの柔軟な対応は限定的です。Botpressは高度なナレッジ管理機能を備え、リアルタイムデータへの接続や高度な検索手法が利用できます。
Dialogflow CXにはData Stores(生成AIツールの一部)という機能があり、PDFやウェブページ、ドキュメントなどのインデックス化された情報源から内容を抽出して質問に回答できます。ただし、Dialogflow CXはWebhookや外部ツールを使わない限り、ライブAPIやデータベース、その他の構造化データソースへの接続を標準でサポートしていません。また、複数情報源からの回答の順位付けや組み合わせの制御も限定的で、高度な検索機能はすべて生成AIの料金体系に含まれます。
Botpressは、組み込みの検索拡張生成エンジンを使い、ボットが実行時に静的データとライブデータの両方を検索できます。チームはドキュメントのアップロード、API接続、データベースクエリ、JSON・CSV・PDFなどの形式に対応可能です。ボットは最も関連性の高い情報に基づいてパーソナライズされた回答を生成でき、単なる静的な回答の抽出にとどまりません。これにより、カスタマーサポートや社内ツール、最新の業務データ参照が必要なあらゆるケースに最適です。
カスタマイズ性と柔軟性
要約: Botpressはボットの動作や連携をチームが完全に制御できます。Dialogflow CXは高度なカスタマイズに外部ツールへの依存が大きいです。
Dialogflow CXは状態ベースの会話設計を提供しており、構造化された会話フローの設計・管理が容易です。これによりガイド付きフローの構築はしやすくなりますが、カスタマイズは外部サービスに依存します。
Dialogflow CXで高度なロジックを追加するには、Webhookを使ってGoogle Cloud FunctionsやFirebaseなどの外部ツールと連携する必要があります。組み込みのスクリプト機能やネイティブのコードエディタはありません。構造化フローには適していますが、スクリプトや再利用可能なモジュール、高度なカスタマイズツールは備えていません。Dialogflow MessengerでのチャットUIカスタマイズも制限があります。

一方、Botpressはフルスタックカスタマイズ向けに設計されています。開発者はプラットフォーム内で直接JavaScriptやTypeScriptのカスタムコードを記述・実行でき、API呼び出しや複雑なワークフローの構築も環境内で完結します。
Botpressは再利用可能なコンポーネント、条件分岐、コンテキスト対応フロー、カスタムUIスタイリングをサポートしており、特定の業務プロセスやブランド要件への適応も容易です。さらに、メッセージルーティングからNLPの挙動、フロントエンドウィジェットの見た目まで、あらゆるレイヤーをカスタマイズできます。

メモリの持続期間
要約: Dialogflow CXにはセッションをまたいだメモリ機能がありません。Botpressはユーザーやコンテキストを長期的に記憶できるメモリ機能を標準搭載しています。
多くのチャットボットプラットフォームは、1回の会話中のみコンテキストを保持しますが、会話をまたいで記憶できるものは限られています。
Dialogflow CX は、アクティブなセッション中に情報を保存できますが、デフォルトでは永続的な記憶は提供されません。これにより、ボットは複数ターンの会話でコンテキストを保持できます。ただし、セッションが終了すると(通常は30分間操作がない場合)、その記憶は失われます。ユーザー情報をセッションをまたいで記憶させたい場合は、外部データベースを用意し、ウェブフックでデータを手動で取得・保存する必要があります。
Botpress にはセッションメモリと長期メモリが標準搭載されており、ボットがユーザーとのやり取りを自動的に記憶できます。ユーザーの履歴や好み、行動を追跡し、次回以降の会話でパーソナライズした応答が可能です。開発者は、何を保存するか、どのくらい保持するか、どのように利用するかを外部ツールや追加インフラなしで柔軟に管理できます。
コミュニティとサポート
要約: Dialogflow CX と Botpress はどちらも充実した学習リソースとドキュメントを提供しています。Dialogflow CX は Google の従来のサポート体制に依存していますが、Botpress は活発な開発者コミュニティと全プラン向けの実践的なサポートを追加しています。
基本的に、Dialogflow CX と Botpress の両方が、ドキュメントやチュートリアル、製品ガイドなど、充実した学習リソースを提供しています。
Dialogflow CX は Google Cloud の従来のサポートモデルに従っています。開発者は Google Cloud Skills Boost や Codelabs、YouTube チュートリアル、公式ドキュメントなどで学習できます。Google の有料サポートプランを利用すれば専門家のサポートも受けられますが、無料ユーザーは主に Stack Overflow や Google Cloud Community などのフォーラムで自己解決する形となり、Dialogflow の製品チームによる積極的な監視はありません。
Botpress は、AI エージェントの構築・拡張を目指すチーム向けに、コミュニティ主導かつ実践的なサポートモデルを提供しています。内容は以下の通りです:
- Plus プラン以上で利用可能なライブチャットサポート
- AI サポートボット Max による即時回答とプラットフォーム内ガイダンス
- Team および Enterprise プランに含まれるカスタマーサクセスチーム
- 3万人以上が参加する Discord サーバーでの活発なピアサポート、製品ディスカッション、Botpress エンジニアによる毎日のライブ AMA
Dialogflow CX は Google の広範なエコシステムによる体系的な学習を提供しますが、Botpress はリアルタイムサポートとコミュニティを組み合わせています。
私のビジネスにはどのプラットフォームが最適ですか?
1. グローバル旅行会社向け 24時間多言語サポート
主な課題: グローバルな顧客基盤に対し、全チャネルで24時間多言語サポートを提供すること。
アミールは、グローバルな旅行予約プラットフォームのカスタマーサポート責任者です。彼のチームは、フライト変更やキャンセル、旅行アドバイスなど、時間に敏感な問い合わせを複数言語・複数チャネル(WhatsApp、モバイルアプリ、自社ウェブサイトなど)で対応しています。アミールが求めているのは:
- 複数言語で理解・応答できるチャットボット
- すべてのプラットフォームで一貫した体験
- リアルタイムの予約データにアクセスし、キャンセルや旅程変更などの操作ができること
要点まとめ: Dialogflow CX は多言語対応やメッセージングアプリ連携が可能ですが、Botpress の方が多言語NLPやチャネルの柔軟性に優れています。
Dialogflow CX は30以上の言語に対応し、言語検出機能でローカライズ体験を提供できます。アミールは、WhatsApp、ウェブ、IVR システムにチャットボットを展開し、ビジュアルな状態ベースの会話設計で複雑なフローを管理できます。これにより、チームは多様なユーザージャーニーに対応できます。
ただし、Dialogflow CX には長期メモリが標準搭載されていないため、セッションをまたいだパーソナライズには外部データベースとウェブフックによるデータ取得が必要です。Google Cloud との連携は得意ですが、リアルタイムの予約ロジック(例:フライト状況の確認や予約変更)を追加するには、プラットフォーム外でロジックを構築・管理する必要があります。また、Dialogflow CX の料金は、特に音声や生成AI機能を有効にすると急速に増加する可能性があります。
Botpress は100以上の言語に対応した強力な多言語サポートを提供し、ローカライズコンテンツやNLU性能を細かく制御できます。ウェブ、WhatsApp、カスタムチャネルとの連携も標準でサポートされており、アミールのチームは言語や予約状況に応じてフローを柔軟に構築できます。
さらに重要なのは、Botpress ボットはセッションをまたいでユーザーの好みや履歴を保存できるため、ユーザーが繰り返し説明することなくパーソナライズされたサポートを提供しやすくなります。Botpress は予測可能な料金体系と従量課金オプションも用意しており、アミールにとってコスト面でも有利です。
結論として、アミールのチームが柔軟な多言語サポートとバックエンド自動化、パーソナライズを求めるなら、Botpress の方が優れた機能を提供します。
2. サブスクリプション型SaaSのカスタマーサポート拡張
主な課題: 急成長中のSaaS企業が、追加の人員を雇わずに基本的な技術・請求サポートの問い合わせを自動化したい。
サムは、急成長中のB2B SaaS企業でサポート責任者を務めています。彼のチームは、ログイン問題や請求に関する混乱、オンボーディングの質問など、大量のチケットに対応しています。追加の人員を雇わずに対応するため、サムが求めているのは:
- 繰り返し発生する技術・請求の質問に答えられるチャットボット
- Zendesk や Intercom のワークフローに簡単に導入できること
- Stripe や HubSpot などのCRM・請求システムとのバックエンド連携
要点まとめ: Dialogflow CX は構造化されたFAQボットやバックエンド連携が可能ですが、Botpress はより高度なカスタマイズ、セッションメモリ、複雑なワークフローの標準サポートを提供します。
Dialogflow CX では、サムがより構造化されたサポートボットを構築できます。ボットは Slack、ウェブ、Messenger などで展開でき、Stripe や HubSpot などの外部サービスともウェブフック経由で連携可能です。
しかし、Dialogflow CX にはセッションをまたいだ記憶機能が標準搭載されていないため、リピーターの識別やサポート履歴の追跡には外部ストレージと取得ロジックの構築が必要です。構造化されたサポートフローには強みがありますが、より複雑なワークフローやパーソナライズされたフォローアップには追加の開発やインフラ管理が求められます。
一方、Botpress は永続的なメモリとビジュアルフロー設計をサポートしています。サムは Stripe API と連携し、ユーザーが請求状況を確認したり支払い方法を更新したりできるボットを構築できます。JavaScript ベースのカスタムノードにより、フルバックエンド連携やリアルタイムロジックも実現でき、ヘルプデスクワークフローにも柔軟に組み込めます。会話にタグを付けてエージェントの確認用にしたり、自動オンボーディングリマインダーを送信したりすることも可能です。
迅速に成長するSaaS企業が柔軟性を保ちながらサポートを自動化したい場合、Botpress はより拡張性が高く統合されたソリューションを提供します。
3. D2C ECブランドの自動注文管理
主な課題: 購入後のサポート(追跡、返品、商品に関する質問など)の自動化。
プリヤは、海外展開したばかりのD2C ECブランドでCXを担当しています。彼女のチームは、注文追跡や返品、商品詳細に関する週数千件の問い合わせに対応しています。プリヤが求めているのは:
- 返品案内やリアルタイム注文追跡ができるチャットボット
- Shopify やウェブチャットへのシームレスな統合
- 返金リクエストやFAQなど、繰り返し発生する業務の自動化サポート
要約: Dialogflow CXは構造化された会話設計とWebhookベースの自動化をサポートしていますが、Botpressはリアルタイムデータ処理、メモリ管理、複雑なワークフローのサポートがより強力です。
Dialogflow CX では、プリヤがビジュアルフロービルダーを使って購入後の構造化フローを管理できます。返品や配送、商品FAQのフローを作成し、Shopify などのツールとウェブフック連携してリアルタイムの追跡データ取得や返品処理が可能です。
ただし、Dialogflow CX には長期メモリが標準搭載されていないため、ボットがセッションをまたいでユーザーの好みや商品履歴を記憶することはできません。また、複雑な多段階ワークフローの標準サポートもありません。たとえば、返品可否の確認、注文の更新、返金確認の送信などには複数の外部連携やカスタムロジックが必要です。料金も利用量に応じて変動するため、セールや繁忙期には予測しにくくなります。
BotpressはPriyaと彼女のボットにさらなる機能を提供します。ボットはShopifyのAPIを使って注文を検索したり、配達状況を確認したり、返品手続きを案内したりできます。内蔵メモリにより、ボットは以前のチャットからユーザーの好みや商品カテゴリを記憶できます。また、Botpressはカスタムフローや自然言語によるフィルタリングにも対応しており、大規模な商品カタログのナビゲーションも簡単です。さらに、Botpressはコスト面でもPriyaのチームに適しています。利用量や連携、多言語対応に対して予測しやすい月額料金なので、繁忙期でも予算管理がしやすくなります。
リアルタイムの更新や自動化を伴う購入後サポートには、Botpressの方が柔軟性が高く、コストパフォーマンスにも優れています。
4. 厳格な規制業界への対応(医療分野)
主な課題: 厳格なコンプライアンスと監査要件を満たしつつ、問い合わせ対応を自動化。
Marcusは医療機関で顧客体験を担当しています。彼のチームは、HIPAAや地域のデータ法を遵守しながら、予約受付や保険内容、補償範囲などの問い合わせを自動化したいと考えています。Marcusが必要としているのは:
- 患者データを保護できる安全なチャットボット
- 完全な監査ログとアクセス制御
- 社内セキュリティポリシーに準拠したオンプレミス導入の選択肢
要約: Dialogflow CXはGoogle Cloudの強力なセキュリティとコンプライアンス機能の恩恵を受けていますが、Botpressはオンプレミス導入、監査機能、柔軟なアクセス制御により、より高いコントロールを提供します。
Dialogflow CXはGoogle Cloud Platform上で動作し、Marcusは暗号化やIAMベースの権限管理、監査ログ、データの保存場所指定など、エンタープライズレベルのセキュリティ機能を利用できます。HIPAA対応も署名済みのBAA(ビジネスアソシエイト契約)でサポートされ、Google CloudのSOC 2認証もカバーしています。ただし、これらの機能はGCPインフラ側で設定され、Dialogflow CX自体で直接管理するものではありません。
チームのニーズ(予約受付や患者記録の検索など)を満たすには、Marcusは外部ロジックをWebhookで構築し、患者関連データはDialogflow外で管理する必要があります。永続的なメモリ機能は標準では備わっておらず、安全なデータベースとの連携が必要です。
一方、Botpressは監査ログやRBAC、メモリ機能を標準搭載しています。特に重要なのは、Botpressがオンプレミスやプライベートクラウドに導入できるため、機密データを完全に管理できる点です。開発者は保険適用確認や検査予約などのワークフローを構築し、暗号化されたメモリで重要な情報を安全に保存できます。
まとめると、最大限のセキュリティや導入コントロールが求められる用途には、Botpressの方がエンタープライズのコンプライアンス要件に適しています。
まとめ:BotpressとDialogflow ESの比較
Dialogflow CXはGoogle Cloud上での構造化ボットに最適ですが、Botpressは業界やインフラを問わず、カスタムで高機能なAIエージェントにより適しています。
Dialogflow CXは、特にGoogle Cloud環境で構造化された複数ターンの会話エージェントを構築するチーム向けに設計されています。ビジュアルフロービルダーと状態ベースの設計により、複雑なダイアログツリーの管理に最適です。
Botpressは、チャットボットの挙動や連携を完全にコントロールしたいチーム向けに作られています。内蔵メモリやワークフロー自動化、柔軟な料金体系により、サポートを拡大したい企業や、単純なQ&Aを超えるボットを構築したい場合に特に適しています。
よくある質問
1. 初めて構築する人にとって、各プラットフォームの習得難易度はどの程度ですか?
Botpressの習得難易度は中程度です。非技術者でもビジュアルビルダーで始められますが、開発者はコードによる柔軟性を最大限に活用できます。Dialogflow CXは、状態機械アーキテクチャやGoogle Cloudの設定(IAMやWebhook、外部ツールの知識が必要)により、より習得が難しい傾向があります。
2. 各プラットフォームのナレッジベースファイルやドキュメントの保存容量制限は?
Botpressはファイルアップロード(例:PDF、CSV、JSON)に対応しており、通常1ファイルあたり約50MBのソフト制限があります。チームは連携や外部ストレージで拡張も可能です。Dialogflow CXのナレッジ取り込みはData Stores(生成AI機能の一部)に依存し、厳密なファイルサイズ制限は公開されていませんが、Googleは最初の10GiB/月を超える生成ストレージに追加料金を課すため、大規模運用ではコストが高くなります。
3. 音声アシスタントやIVRシステムのサポートが優れているのはどちらのプラットフォームですか?
Dialogflow CXは音声アプリやIVRシステムへの対応が優れており、TwilioやVonageなどのテレフォニー連携や、音声認識・合成API(Speech-to-Text、Text-to-Speech)を標準で利用できます。Botpressも音声対応は可能ですが、外部STT/TTS APIやコネクタの手動設定が必要なため、音声中心の用途では即時利用しにくいです。
4. バージョン管理やステージング環境の扱いはどうなっていますか?
BotpressはワークスペースやGitベースのワークフローによるバージョン管理に対応しており、チームで環境を分けたり、必要に応じて変更をロールバックできます。Dialogflow CXもバージョン管理や環境デプロイ機能を備えており、特定のステージ(例:テスト、本番)にフローをテスト・公開できますが、より高度なDevOpsにはGoogle CloudのツールやIAM設定が必要です。
5. 社内関係者向けのプロトタイピングやテストをより迅速に行えるプラットフォームはどれですか?
Botpressはドラッグ&ドロップビルダーや即時プレビュー、Studio内蔵のテストツールにより、迅速なプロトタイピングが可能です。Dialogflow CXは、エージェントやインテント、フローの管理に初期設定が多く必要なため、開発者の助けなしで使えるプロトタイプを作るまでに時間がかかります。
.webp)




.webp)
