會話式人工智能領域發展迅速,聲稱適合現代企業的平台比以往任何時候都多。
無論您是要啟用AI 聊天機器人來處理支援票單,或是建立全面的AI 代理來自動化內部工作流程,選擇正確的平台都至關重要,而且令人困惑。
Dialogflow CX 和Botpress 是團隊建立 AI 代理的兩個主要選項。
想知道它們的比較嗎?讓我們來分析Dialogflow CX vs.Botpress。
快速概述:Dialogflow CX vs.Botpress
Dialogflow CX 是 Google 先進的會話式 AI 平台,用於建立虛擬代理,管理跨文字和語音頻道的複雜會話。它使用可視化、基於狀態的流程系統和自然語言理解,將使用者的輸入轉換成結構化的資料。
Dialogflow CX 支援網頁、行動應用程式、互動語音回應系統和智慧型裝置,適合需要處理大量互動的企業級機器人。它還支援文字和合成語音回應。

Botpress 是一個會話式 AI 聊天機平台,專為建立精密的 AI 代理而設計。Botpress 具備內部檢索-增強世代 (RAG)和多輪記憶等功能,可建立不僅能自動化支援,還能驅動產品建議、入職、內部工作流程等功能的 AI 代理,而且所有功能都可完全客製化。

功能比較
Dialogflow CX 與Botpress 定價比較
簡而言之: Dialogflow CX 非常適合需要在 Google Cloud 內進行細粒度控制的團隊,而Botpress 則適合尋求可擴充的會話式 AI、可預測的價格以及可完全控制 AI 使用的團隊。
Dialogflow CX 定價
Dialogflow CX 使用基於使用量的定價模式。他們為標準功能提供 600 美元的免費點數,為生成 AI 功能提供 1,000 美元的點數。
定價依據要求類型 (文字或語音) 和功能類型 (標準或生成式 AI):
- 標準文字請求:每次請求 $0.007
- 使用生成 AI 的文字:每次請求 $0.012
- 無生成 AI 的音訊輸入/輸出:每秒 0.001 美元
- 使用 Generative AI 的音訊輸入/輸出:每秒 0.002 美元
- 生成 AI 儲存空間:首 10 GiB/月免費,之後每 GiB/月 5.00 美元
Botpress 定價
Botpress 提供免費計劃,其中包括每月 5 美元的 AI 點數。這些 AI 額度可作為預算,用於在您的機器人中提供知識檢索和文字重寫等智慧功能。
Botpress 也提供「隨用隨付」選項,讓團隊只需為他們所消耗的 AI 使用量付費,讓Botpress 成為企業符合成本效益的選擇。
在付費計劃方面,Botpress 提供直接的價格層級:
整合能力
簡要說明: Dialogflow CX 在 Google 生態系統中提供原生整合,但在很大程度上依賴 webhooks 和外部設置來進行更廣泛的整合。Botpress 開箱即支援 190+ 種整合,無需額外的中介軟體即可輕鬆建立自訂連接。
Dialogflow CX 提供 12+ 原生集成,包括流行的消息渠道,以及透過Dialogflow Messenger 支援網路聊天和透過電話/IVR 支援語音。它還能與其他 Google Cloud 服務很好地整合,並允許進階開發人員透過 webhooks 連接外部系統。然而,與 CRM、電子商務平台或內部資料庫等更廣泛的整合則必須自訂,通常需要透過 Make 或Zapier 等平台建立中介軟體。
Botpress 提供 190 多種預先建立的整合,涵蓋各種工具,例如 CRM、服務台、電子商務平台、資料庫和通訊管道。其中包括與 Salesforce、HubSpot、Zendesk、Shopify 等平台的原生整合,讓使用個案更多元化,例如同步客戶資料、更新記錄、觸發工作流程或自動化票務。開發人員也可以使用Botpress 內建的 API 呼叫支援,輕鬆建立自訂的整合,不需仰賴外部中介軟體,即可直接與內部系統或第三方服務連線。
安全功能
TL;DR: Dialogflow CX 依賴 Google Cloud 進行安全設定。Botpress 提供內建的企業安全功能。
Dialogflow CX 和Botpress 都提供強大的基礎安全性,但其功能的來源和範圍有所不同。
Dialogflow CX 由 Google Cloud Platform 提供支持。這意味著Dialogflow CX 的安全功能是在 Google Cloud 專案層級管理的,而不是直接在Dialogflow CX 主控台中管理。团队需要通过 GCP 的身份和访问管理 (IAM) 配置安全设置。
Botpress 在其平台中直接包含了一套全面的安全功能。Botpress 支援內部部署,讓您更容易符合嚴格的法規要求,例如資料居所法。它還支援 SSO 整合和加密記憶體處理,讓團隊能夠完全控制整個系統的資料存取和管理方式。
以下是Dialogflow CX 和Botpress的安全功能比較:
知識能力
簡言: Dialogflow CX 透過其 Generative AI 功能支援靜態知識存取,但對於即時或結構化資料的彈性有限。Botpress 提供先進的知識處理功能,可連結至即時資料,並使用更聰明的擷取方法。
Dialogflow CX 包含一項稱為 Data Stores 的功能(其 Generative AI 工具的一部分),可讓機器人從 PDF、網頁或文件等索引來源中提取內容來回答問題。然而,Dialogflow CX 本身並不支援在不使用 webhooks 或外部工具的情況下,連接到即時 API、資料庫或其他結構化資料來源。它對於如何排序或合併來自多個來源的回應所提供的控制也很有限,而且所有進階的擷取功能都屬於 Generative AI 定價。
Botpress 使用內建的檢索增強生成引擎,可讓機器人在執行時透過靜態和即時資料進行搜尋。團隊可以上傳文件、連結 API、查詢資料庫,並使用 JSON、CSV 和 PDF 等格式。然後,機器人可以根據找到的最相關資訊產生個人化的回應,而不只是拉取靜態的答案。這讓它成為客戶支援、內部工具或任何機器人需要參考最新業務資料的理想選擇。
客製化與彈性
簡要說明: Botpress 讓團隊能夠完全控制機器人行為和整合。Dialogflow CX 高度依賴外部工具進行進階客製化。
Dialogflow CX 提供了基於狀態的會話設計,這使得設計和管理結構化的會話變得更加容易。這有助於建立有導向的流程,但也意味著客製化需要依賴外部服務。
要在Dialogflow CX 中添加進階邏輯,團隊必須使用 webhooks 連接到 Google Cloud Functions 或 Firebase 等外部工具 - 沒有內建的腳本或原生代碼編輯器。雖然它在結構化流程方面運作良好,但卻缺乏內建的腳本、可重複使用的模組以及進階的客製化工具。Chat UI 自訂也很有限,尤其是Dialogflow Messenger。

相比之下,Botpress 是專為stack 疊客製化而設計的。開發人員可以直接在平台中編寫和執行自訂程式碼 (JavaScript 或 TypeScript)、呼叫 API,以及建立複雜的工作流程,而無須離開環境。
Botpress 支援可重複使用的元件、條件邏輯、情境感知流程,以及自訂 UI 風格,因此可輕鬆適應特定的業務流程或品牌需求。此外,團隊可以自訂每一層,從訊息路由、NLP 行為到前端 widget 外觀。

記憶時間
TL;DR: Dialogflow CX 沒有跨會話的內建記憶體。Botpress 包含內建記憶體,可協助聊天機器人隨時間記憶使用者和情境。
許多聊天機器人平台都會在單次對話中記載情境,但只有某些平台可以長時間記住這些情境。
Dialogflow CX 可以在活動會話中儲存資訊,但預設不提供持久記憶體。這可以讓機器人在多輪會話中保存上下文。但是,一旦會話結束(通常是在 30 分鐘不活動之後),記憶體就會丟失。如果團隊希望機器人在會話之間記住使用者的詳細資訊,他們需要設定外部資料庫,並使用 webhooks 來手動取得或儲存這些資料。
Botpress 提供內建的階段記憶與長期記憶,讓機器人自動記住使用者互動的細節。機器人可以追蹤使用者的歷史、偏好和行為,並在未來的對話中提供個人化的回應。開發人員可控制儲存內容、保留時間及使用方式,而不需要外部工具或額外的基礎架構。
社區與支援
簡要說明: Dialogflow CX 和Botpress 都提供強大的學習資源和說明文件。Dialogflow CX 依賴 Google 的傳統支援生態系統,而Botpress 則增加了一個高度參與的開發者社群,並為所有層級提供實作支援。
在基線上,Dialogflow CX 和Botpress 都提供了強大的學習資源,包括文件、教學和產品指南。
Dialogflow CX 遵循 Google Cloud 的傳統支援模式。開發人員可以透過 Google Cloud Skills Boost、Codelabs 和 YouTube 教學等平台,以及詳細的官方文件來學習。透過付費的 Google Cloud Support 計劃,可以獲得 Google 專家的支援。對於免費使用者,大多是透過Stack Overflow 和 Google Cloud Community 等論壇提供自助服務,但Dialogflow 產品團隊不會主動監控這些論壇。
Botpress 提供由社群驅動的實作支援模式,專為建立和擴充 AI 代理的團隊量身打造,其中包括:
- Plus 計劃及以上提供即時Chat 支援
- Max 是人工智能支援機器人,可提供即時解答和平台內指導
- 客戶成功團隊包含在團隊和企業計劃中
- 擁有 30,000 多名成員的Discord 伺服器提供活躍的同儕支援、產品討論,以及Botpress 工程師的每日即時 AMA。
Dialogflow CX 透過 Google 龐大的生態系統提供結構化的學習,而Botpress 則結合了即時支援與社群。
哪個平台更適合我的業務?
1. 為一家全球旅遊公司提供 24/7 多語言支援
關鍵問題:為全球客戶群提供全天候跨渠道多語言支援。
Amir 是一家全球旅遊預訂平台的客戶支援主管。他的團隊負責處理航班變更、取消和旅遊建議等具有時間敏感性的查詢,這些查詢通常使用多種語言,並跨越WhatsApp、行動應用程式和公司網站等渠道。Amir 需要:
- 能理解多種語言並作出回應的聊天機器人
- 跨所有平台的一致體驗
- 能夠存取即時預訂資料,並執行取消或行程變更等動作
簡而言之: Dialogflow CX 可以處理多語言查詢,並與訊息應用程式整合,但Botpress 提供更強大的多語言 NLP 和頻道彈性。
Dialogflow CX 支援 30 種以上的語言,並可進行語言偵測,以提供本地化的體驗。Amir 可以使用內建的整合功能在WhatsApp、Web 和 IVR 系統上部署他的聊天機器人,並使用可視化、基於狀態的對話設計管理複雜的流程。這有助於他的團隊處理多重使用者旅程。
儘管如此,Dialogflow CX 仍然缺乏內建的長期記憶,因此跨會話的個人化互動需要外部資料庫和webhook 的擷取。雖然 Dialogflow CX 與 Google Cloud 整合得很好,但增加即時預訂邏輯(例如檢查航班狀態或更新預訂)需要在平台之外建立和管理該邏輯。Dialogflow CX 定價也會快速提高,尤其是在啟用語音或 Generative AI 功能的情況下。
Botpress 提供強大的多語言支援 (100+ 種語言),可控制本地化內容和 NLU 效能。它支援與 Web、WhatsApp 及自訂通路的開箱即用整合,並允許 Amir 的團隊建立可根據語言或預約狀態調整的流程。
更重要的是,Botpress 機器人可以在會話之間儲存使用者的偏好和歷史記錄,因此更容易提供個人化的旅遊支援,而不會強迫使用者重複。Botpress 還提供可預測的價格層級和隨用隨付的選項,對 Amir 來說是更具成本效益的解決方案。
最終,如果 Amir 的團隊需要彈性的多語言支援與後端自動化和個人化,Botpress 能提供更強大的功能。
2.訂閱 SaaS 客戶支援擴充
關鍵問題:一家快速成長的 SaaS 公司希望在不雇用更多代理的情況下,轉移基本技術支援和帳單查詢。
Sam 是一家快速成長的 B2B SaaS 公司的支援主管。他的團隊要處理大量與登入問題、帳單混亂和入職問題有關的票單。為了在不雇用更多客服人員的情況下跟上工作進度,Sam 需要
- 可回答重複性技術和帳單問題的聊天機器人
- 在Zendesk 和Intercom 工作流程中輕鬆部署
- 與 CRM 和計費系統(如Stripe 或 HubSpot)的後端整合
簡言之: Dialogflow CX 可實現結構化的常見問題機器人和後端整合,但Botpress 提供更深入的客製化、會話記憶和進階工作流程的內建支援。
Dialogflow CX 為 Sam 提供了建立更具結構化支援機器人的工具。該機器人可以部署在Slack、web 或Messenger 上,並可以透過呼叫外部服務的 webhooks 連接到Stripe 或 HubSpot 等工具。
但是Dialogflow CX 仍然不包括跨會話的內置記憶,因此記住返回的用戶或跟蹤正在進行的支援歷史需要設置外部存儲和檢索邏輯。雖然Dialogflow CX 在處理結構化支援流程方面功能強大,但更複雜的工作流程或個性化後續服務需要更多的工程努力和基礎設施管理。
Botpress 則支援持久記憶體和視覺流程邏輯。Sam 可以將 Botpress 與Stripe API 整合,讓使用者查看帳單狀態或更新付款方式。有了以 JavaScript 為基礎的自訂節點,Botpress 就能進行完整的後端整合與即時邏輯,同時還能整齊地融入服務台工作流程。它甚至可以標記會話,供代理審閱,或以自動上線提醒的方式跟進。
對於希望在保留彈性的同時自動化支援的快速移動 SaaS 公司而言,Botpress 提供了更具擴展性的整合解決方案。
3.D2C 電子商務品牌的自動訂單管理
關鍵問題:自動化購買後支援,例如追蹤、退貨和產品問題。
Priya 在一家剛進軍國際市場的 D2C 電子商務品牌領導 CX。她的團隊每週都要處理數以千計關於訂單追蹤、退貨和產品細節的查詢。Priya 需要
- 聊天機器人可指導客戶完成退貨並即時追蹤訂單
- 與 Shopify 和網路聊天無縫整合
- 支援重複性工作的自動化,例如退款申請或 FAQ
簡言之, Dialogflow CX 支援結構化對話設計和webhook 的自動化,但Botpress 對即時資料處理、記憶體和複雜工作流程提供更強大的支援。
Dialogflow CX 為 Priya 提供了一種使用其視覺化流程生成器來管理結構化的購買後流程的方法。她的團隊可以為退貨、運送問題和產品常見問題創建流程,並通過 webhooks 連接到 Shopify 等工具,以獲取實時追蹤資料或處理退貨請求。
然而,Dialogflow CX 並不包含內建的長期記憶體,因此在沒有外部儲存的情況下,機器人無法在各個階段中回憶之前的使用者偏好或產品互動。對於複雜的多步驟工作流程,也沒有內建支援。例如,驗證退貨資格、更新訂單和傳送退款確認將需要多個外部整合和自訂邏輯。定價以使用量為基礎,在銷售或假日等高流量期間可能變得難以預測。
Botpress 賦予 Priya 和她的機器人更多的功能。機器人可以透過 Shopify 的 API 查詢訂單、確認送貨狀態,或帶領使用者完成退貨程序。有了內建記憶體,機器人可以記住使用者的偏好或之前聊天的產品類別。Plus,Botpress 還支援自訂流程和自然語言過濾功能,以便瀏覽大型產品目錄。對 Priya 的團隊而言,Botpress 的成本也很合理:使用、整合和多語言支援的每月可預測價格,讓旺季時的預算也很合理。
對於具有即時更新和自動化功能的購買後支援,Botpress 是更具彈性和成本效益的選擇。
4.受到嚴格管制的產業支援 (醫療保健)
關鍵問題:自動化查詢,同時滿足嚴格的合規性和審計需求。
Marcus 在一家醫療保健提供商負責客戶體驗。他的團隊想要自動化排程、保單問題和承保資訊,同時遵守 HIPAA 和區域資料法規。Marcus 需要
- 可保護病患資料的安全聊天機器人
- 完整的稽核記錄與存取控制
- 可選擇內部部署,以符合內部安全政策
簡而言之: Dialogflow CX 受惠於 Google Cloud 強大的安全性與法規遵循能力,但Botpress 透過內部部署、內建稽核能力與彈性存取控制,提供更多控制功能。
Dialogflow CX 在 Google Cloud Platform 上運行,讓 Marcus 可以使用企業級的安全功能,包括靜態和傳輸中加密、基於 IAM 的角色控制、審計日誌和資料駐留選項。它透過已簽署的業務合作協議 (BAA) 來支援 HIPAA 合規性,並涵蓋在 Google Cloud 的 SOC 2 認證範圍內。不過,這些功能是透過 GCP 基礎架構配置,而非直接在Dialogflow CX 本身配置。
為了滿足其團隊的需求,例如預約排程或病人記錄查詢,Marcus 需要透過 webhooks 建立外部邏輯,並在Dialogflow 以外儲存任何與病人相關的資料。本機不支援持久性記憶體,而且需要連接到安全的資料庫。
相比之下,Botpress 開箱即包含稽核日誌、RBAC 和記憶體。最重要的是,Botpress 可以部署在內部或私有雲端,確保對敏感資料的完全控制。開發人員可以建立保險資格檢查或實驗室排程等工作流程,同時使用加密記憶體安全地儲存關鍵細節。
總而言之,對於需要最高安全性和部署控制的使用個案,Botpress 更適合滿足企業的法規遵循需求。
底線:Botpress vsDialogflow ES
Dialogflow CX 非常適合 Google Cloud 上的結構化機器人,而Botpress 則更適合跨產業和基礎架構類型的客製化全功能 AI 代理。
Dialogflow CX 專為建構結構化、多回合對話代理的團隊而設計,尤其是在 Google Cloud 的生態系統中。其視覺化流程建構器及基於狀態的設計使其成為管理複雜對話樹的理想選擇。
Botpress 專為想要完全控制聊天機器人行為和整合的團隊所打造。Botpress 具備內建記憶體、工作流程自動化及彈性價格,特別適合擴充支援規模或建立超越基本問答功能的機器人的公司。
常見問題
1.對於首次建立者而言,每個平台的學習曲線有多陡峭?
Botpress 的學習曲線適中。非技術用戶可以從它的可視化構建器開始,但開發人員將從其完整代碼的靈活性中獲益良多。Dialogflow CX 的學習曲線較陡,因為它的狀態機架構和對 Google Cloud 配置的依賴,通常需要熟悉 IAM、webhooks 和外部工具。
2.每個平台上知識庫檔案或文件的儲存限制為何?
Botpress 允許上傳檔案 (例如 PDF、CSV、JSON),在大多數使用案例中,每個檔案的軟體大小限制約為 50MB,團隊可以透過整合或外部來源擴充儲存空間。Dialogflow CX 的知識擷取與其資料庫 (Data Stores) (Generative AI 功能的一部分) 相關聯,雖然沒有公布嚴格的文件大小限制,但 Google 會在前 10 GiB/month 之後另行收取產生式儲存的費用,因此擴充成本較高。
3.哪個平台能為語音助理或 IVR 系統提供更好的支援?
Dialogflow CX 對語音應用程式和 IVR 系統有更好的內建支援,提供原生電話整合(例如與Twilio、Vonage 整合),並透過其 Speech-to-Text 和 Text-to-Speech API 提供音訊輸入/輸出。Botpress 支援語音用例,但需要使用外部 STT/TTS API 和連接器進行更多手動設定,因此對於語音為先的應用程式而言,Botpress 的即插即用性較低。
4.這些平台如何處理版本控制或暫存環境?
Botpress 支援透過工作區和基於 Git 的工作流程進行版本管理,讓團隊可以管理不同的環境,並在需要時回捲變更。Dialogflow CX 包含內建的版本和環境部署工具,讓使用者可以測試和發佈流程到特定階段(例如測試、生產),但更複雜的 DevOps 通常需要 Google Cloud 工具和 IAM 設定。
5.哪個平台可讓內部利害關係人或測試更快速地建立原型?
Botpress 的拖放建構器、即時預覽和 Studio 內建的測試工具,讓原型開發更快速。Dialogflow CX 需要更多的前期配置,特別是管理代理、意向和流程。因此,雖然功能強大,但在沒有開發人員協助的情況下,需要較長的時間才能建立並運行可用的原型。