Bu, kapsamlı Botpress vs Dialogflow karşılaştırmasının ikinci bölümüdür. Birinci bölüm için buraya tıklayın.
Mevcut Entegrasyonları Kullanma
Hangi entegrasyonlar mevcut ve entegrasyonlar ne kadar kolay? İçerik entegrasyon başına mı yoksa tür başına mı?
Mevcut entegrasyonlar, bir şeyi yüzlerce kez yaparken zamandan tasarruf etmenin anahtarıdır.
Dialogflow ES
İşte Dialogflow ES'nin kullanıcı arayüzündeki entegrasyonları:
- Dialogflow Telefon Ağ Geçidi BETA
- Avaya
- SignalWire
- Voximplant
- AudioCodes
- Twilio
- Telefon
- Genesys Bulut
- Twilio
- Web Demosu
- Dialogflow Messenger BETA
- Messenger Facebook'tan
- Facebook BETA'dan Workplace
- Slack
- Telegram
- LINE
- Kik
- Skype
- Kıvılcım
- Twilio IP Mesajlaşma
- Twilio (Metin Mesajlaşma)
- Viber
Ne liste ama!
Facebook Messenger eklemek size talimatlar, daha fazla bilgi için bağlantılar, ortam hakkında bilgi ve uygun belirteçleri verir.
Dialogflow CX
İşte UI içinden Dialogflow CX'ler:
- Avaya
- Voximplant
- AudioCodes
- Dialogflow Messenger
- Facebook Messenger
- LINE
Her şey bu kadar benzer görünmeseydi, Dialogflow CX'in adının yarısını selefiyle paylaştığını düşünmek için affedilebilirdi, ancak web tabanlı olmayan yalnızca iki metin entegrasyonu var!
Dialogflow ES ile çalışanı yeniden kullanan Dialogflow CX, Facebook Messenger eklemeyi kolaylaştırıyor. Sadece neden daha fazlasını yeniden kullanmadıklarını merak edebiliriz.
Botpress v12
Botpress UI-erişilebilir entegrasyonlar açısından çok fazla şeyle birlikte gelmez. Bazı yapılandırma dosyalarını değiştirmeniz ve belgeleri okumanız gerekecektir.
Modüller sayfasında, tek referans web kanalıdır - bu da Botpress Studio'da bot geliştirirken Emülatör için uygun bir şekilde kullanılır.
Dokümantasyon sayfası bu kanalları listeler:
- Web Sitesi Yerleştirme
- Converse API
- Facebook Messenger
- Telegram
- Microsoft Teams
- Twilio
- Slack
- Smooch (Sunshine Conversations)
- Vonage
Sayı olarak Dialogflow CX'lerden çok daha fazlası yok, ancak kutudan birkaç popüler metin tabanlı platform çıkıyor.
Mesajlaşma kanallarını etkinleştirmek için yapılandırma dosyalarını değiştirmek gerekmesine rağmen, belgelerdeki talimatlar ayrıntılıdır.
Facebook Messenger entegrasyonu bir yapılandırma dosyasında değişiklik yapılmasını gerektirir. Bu, teknik olmayan kişiler için daha kolay hale getirilebilir.
Web sohbetinin gömme URL'sini almak için belgeleri açmalı ve URL'yi kendiniz oluşturmalısınız.
Karşılaştırma
Dialogflow ES, hem Dialogflow CX hem de Botpress'den daha fazla hazır entegrasyona sahiptir. Botpress'nin kullanıcı arayüzü yalnızca webchat'den bahseder, ancak Dialogflow CX ile benzer sayıda entegrasyonu destekler. webchat kanalı, yapılandırma gerektirmediği için test edilmesi en kolay kanaldır (Botpress bunu gerçekleştirmek için dokümanlara gitmenizi gerektirir ve Dialogflow CX bunu yapmaz). Bununla birlikte, Botpress , Dialogflow CX'ten daha yaygın metin tabanlı entegrasyonları destekler. Botpress , Dialogflow CX'e göre kazanır çünkü temel hizmetlere biraz karmaşık entegrasyonlara sahip olmak, eksik entegrasyonlardan daha iyidir.
Tüm konuşmaları görselleştirme
Botlar nasıl organize ediliyor ve ekip üyelerini dahil etmek sizin için ne kadar kolay olacak? Ekibiniz platform üzerinde çalışmaktan ve işbirliği yapmaktan keyif alacak mı yoksa bunu sinir bozucu mu bulacak? Üç platform bu açıdan şaşırtıcı derecede birbirinden farklı.
Dialogflow ES
Dialogflow ES'de her şey düzdür. Akış editörü yoktur. Bu, bir kullanıcıyı başka bir amaçtan bir amaca göndermek istiyorsanız, görselleştirmenin zor olacağı anlamına gelir. Bağlam kullanmanız gerekir.
- Hepsine hükmedecek bir liste.
- Bir görüşmenin akışını kontrol etmek istiyorsanız, kullanıcının nereye gittiğini kontrol etmek için amacınıza bir çıktı bağlamı eklemeniz gerekir.
- Geri ödeme siparişi amacında, aynı bağlamı bir girdi olarak ekleyin. Diğer tüm seçenekler için de aynısını yapın.
- Intent'ler listesinde, varsayılan bağlamlarla bir intent oluşturan takip intent'i ekle seçeneğine tıklayabilirsiniz. Ancak iç içe geçmiş amaçları nasıl yeniden düzenlersiniz?
1 / 4
Daha fazla karmaşıklık (takip amaçları) eklerseniz, bunun kısa sürede takip edilmesinin zorlaşacağını hemen görebilirsiniz. Görsel bir akış editörünün olmaması buna neden olur ve Dialogflow ES'nin en önemli eksikliğidir (ve muhtemelen Dialogflow CX'in oluşturulmasını teşvik eden şeydir).
Dialogflow CX
Dialogflow CX'in bir akış editörü var, ancak daha çok bir akış görselleştiricisi gibi. Akışlarınızı görebilirsiniz, ancak görünümü değiştirmek için birçok menüden geçmeniz ve formları doldurarak bunları oluşturmanız gerekir.
- Her sayfa bir düğüm gibidir ve bir konuşmadaki bir yeri temsil eder. Bu sayfada bir seçim ve iki düğme daha vardır.
- İade siparişi gibi bir sayfaya tıkladığınızda bu sayfa açılır ve diğer sayfa kapanır. Komşu sayfaları görebilirsiniz.
- Görselleştirici her seferinde bir akış (bir sayfa grubu) gösterir ve sol tarafta tüm sayfalarınızı görebilirsiniz.
- Başlangıç sayfası, tüm işlevlerinizi dahil etmek için iyi bir yerdir. Rotalar, ne anlama geldiği (kullanıcıları farklı sayfalara veya akışlara gönderme) açısından çok anlamlıdır.
1 / 4
Bir sayfaya girildiğinde (başlatmak gibi) bir şeyin gerçekleşmesini sağlamanın kolay bir yolu yoktur. Bunun yerine, bu tür eylemlerin bir rota tetiklendiğinde gerçekleşmesi gerekir. Analitik platformunuzda kullanımı izlemek için görüşmenin başına bir izleme pikseli eklemek istediğinizi varsayalım. Bunu her rotaya ve olay işleyicisine webhook (özel kod uygulaması) olarak eklemeniz gerekir.
Olay işleyicileri, kullanıcının herhangi bir metin veya varsayılan yanıtlar olmadan göndermesi gibi durumları ele alan dikkate değer rotalardır.
Konuşmanın akışını takip etmek iki nedenden dolayı zor olabilir. Birincisi, yukarıdan aşağıya bir mantık olmamasıdır. Birden fazla rota aynı anda tetiklenebilir, bu nedenle konuşmada tek bir konum yoktur. İkinci neden ise Dialogflow adresinin rotaları/olay işleyicilerini aktıkları sayfalara görsel olarak bağlamamayı tercih etmesi ve bunun yerine bir sayfayı bir bütün olarak ele almasıdır.
Akış kullanıcı arayüzü gerçekten de bir editörden çok bir görselleştirme gibi hissettiriyor çünkü satır içinde hiçbir şeyi hareket ettiremiyor veya düzenleyemiyorsunuz. Kontrol eksikliği ilk başta biraz sinir bozucu gelebilir, ancak buna alışıyorsunuz.
Botpress v12
Görselleştirme, Botpress 'un gerçekten parladığı bir alandır! Görsel akış editörü/akış mantığı sezgisel ve anlaşılırdır. Her şeyin çok hızlı olması da cabası.
- Bu görsel akış düzenleyicisinin hiçbir sırrı yoktur. Olup biten her şeyi gösterir. Her geçiş başka bir düğüme bağlanır.
- Bir kullanıcının daha sonra nereye gönderileceğine karar veren mantığı oluşturmak ve güncellemek basittir.
- Bir düğüme tıkladığınızda, düğüm denetçisi bir başlık düzenleyicisi ve üç sekme ile açılır.
- Düğümleri birbirine bağlayan çizgiler dağınık hale gelirse, akışı birden fazla akışa bölebilirsiniz. Bu, hat miktarını yönetilebilir tutacaktır.
- Amaç ve varlıklar sayfası beklediğiniz gibidir.
- Entegre Soru & Cevap özelliği harika. Tüm konuşma akışınızı görmesi gerekmeyen katılımcılar ekleyebilir ve konuşmanın başka bir bölümünü bozmadan katkıda bulunmalarını sağlayabilirsiniz.
1 / 6
Botpress'in akış editörü duyarlı, şeffaf, kronolojik ve anlaşılırdır. Soru & Cevap özelliği, insanların fazla eğitim almadan katkıda bulunmalarını sağlamak için harika.
Karşılaştırma
Dialogflow ES, konuşmalarınızı görselleştirmenin basit bir yoluna sahiptir - bir liste. Konuşma mantığı "bağlamı" için kullanılan yöntem niyetler listesi sayfasında görüntülenmediğinden, karmaşık konuşmalar bir öncelik gibi görünmüyor. Bir SSS için bu tamamen meşru, ancak bundan daha fazlası için neler olup bittiğini anlamak zor olacak. Kullanım durumunuz için işe yarıyorsa, yeni ekip üyelerini işe almak nispeten kolay olmalıdır.
Dialogflow CX, en iyi şekilde bir akış görselleştirici olarak tanımlanabilecek bir özelliğe sahiptir. Akışlarınızı sağ taraftaki menüden formları doldurup güncelleyerek ve kaydederek düzenleyebilirsiniz. Dialogflow ES ile karşılaştırıldığında, kullanıcıların konuşmanın mantığını görselleştirmelerine yardımcı olma konusunda fersah fersah daha iyi. Akış düzenleyicinin her bir rotanın nereye gittiğini göstermek yerine, tüm sayfayı (veya düğümü) büyük bir düğüm olarak ele alması ve diğer düğümlere olan tüm bağlantıları birleştirmesi, hangi rotanın nereye gittiğini görmeyi zorlaştırması üzücü. Ayrıca aynı anda çoklu eşleşme veya birden fazla rota tetiklenebilir, bu nedenle dikkatli olmanız gerekir. Kullanıcı arayüzü, niyetlerin isteğe bağlı olduğunu ve birden fazla eşleşmenin nasıl ele alındığını gösterme konusunda da kötü bir iş çıkarıyor. Genel olarak konuşmak gerekirse, birçok şey olması gerekenden daha karmaşık hissettiriyor. Dialogflow CX ile deneyimli biri çok fazla sorunla karşılaşmayacaktır, ancak daha az teknik ekip üyelerini işe almak zaman alacaktır.
Botpress uygun bir akış düzenleyicisine sahiptir. Düğümlerinizi ( Dialogflow CX sayfalarının eşdeğeri) akışlarınız içinde hareket ettirebilir ve sürükleyip bırakarak birbirine bağlayabilirsiniz.
Botpress 'deki bir düğümün başlangıç, yanıt sonrası ve geçiş olmak üzere üç kronolojik aşaması vardır. Dialogflow CX, işleri gizli ancak erişilebilir rota odaklı silolarda düzenler. Bu, düğümünüzün kullanıcıların nereye gönderileceğine bağlı olarak farklı şeyler yaptığı ve her şeyin bir bakışta ne yaptığını göremediğiniz anlamına gelir. Botpress 'un yaklaşımının avantajı, gerçekleşen her şeyi ve mantığı görebilmenizdir. Bir karşılama mesajının görüntülenmesi gibi şeyler akışın kendisinde gösterilecektir. Soru & Cevap özelliği, teknik olmayan kişileri hızlı bir şekilde işe almanıza ve sohbet robotunuza hemen katkıda bulunmalarına olanak tanır. Bunu Dialogflow CX içinde mini bir Dialogflow ES sayfasına sahip olmak gibi düşünebilirsiniz.
Ölçeklendirme kolaylığı
İki tür ölçeklendirme vardır: büyük miktarda trafiği kaldıracak şekilde ölçeklendirilebilen botlar ve büyük konuşma akışlarını kaldıracak şekilde ölçeklendirilebilen karmaşık botlar.
Projenizin bir diyalogsal yapay zeka platformu içermesi ve işlevselliğinizin doğrudan konuşmalarla ilgili olması koşuluyla, Diaglogflow ES ve CX veya Botpress ile ölçeklendirme konusunda endişelenmenize gerek yoktur. Botpress Enterprise ve Dialogflow ES ve CX'in temel sürümlerinin tümü otomatik ölçeklendirilir ve büyük trafiği kaldırabilir. Müşteri kodu için Dialogflow bulut işlevlerini çağırabilir (ki bunlar çok güvenilirdir), Botpress ise bunu temel uygulama içinde gerçekleştirir (yani bir kez daha otomatik ölçeklendirilir).
Çok karmaşık botların yönetimi açısından, tüm konuşmaların görselleştirilmesi ile ilgili önceki bölüme başvurabilirsiniz. Hem Dialogflow CX hem de Botpress büyük konuşma akışlarını idare edebilmelidir. Dialogflow CX görsel cila açısından öne çıkıyor ve Botpress daha anlaşılır ve düzenli bir arayüze sahip. Tüm platformlar, her ekip üyesi için farklı roller belirlemenize olanak tanıyan Kullanıcı Rol Yönetimini destekler.
Bot Belleğinden Kaydetme ve Çıkarma (sipariş numaraları gibi)
Önemsiz olmayan her uygulama için bellek bir gerekliliktir. Başka bir hizmetten bilgi almak ve bunu kullanıcıya göstermek belki de en yaygın kullanım durumudur. Diğer durumlar arasında bir kullanıcının bir soruya verdiği yanıtı hatırlamak yer alır, böylece daha sonra bunu dikkate alabilirsiniz.
Dialogflow ES
Bir akış düzenleyicisi olmadan, bot belleği Dialogflow ES'de o kadar temel değildir. Kullanıcı arayüzünde, parametrelere dayalı bir amacı göstermenin veya göstermemenin bir yolu yoktur. Bu tür bir mantığa sahip olmak istiyorsanız kod kullanmanız gerekir.
- Amaç düzenleyicide, "değişkenleri" ayarlamak için çok uygun bir yol vardır (varlıkları kullanın), ancak buna göre filtrelemenin bir yolu yoktur!
- Yalnızca bir kez gerçekleşen şeyler için bağlamları kullanabilirsiniz, ancak ikili olmayan mantık söz konusu olduğunda bu ölçeklenmez.
1 / 2
Eğer Dialogflow ES'de bellek yönetimi yapmak istiyorsanız, kod yazmanız gerekir. Dialogflow ES kütüphaneleri yardımcı olabilir, ancak her akış mantığı için kod yazmanız gerekiyorsa, diğer platformların yerel olarak entegre ettiği bir şey için çok fazla kod yazacaksınız. Bu noktada, Dialogflow ES'yi gerçekten sadece NLU için kullanıyor olursunuz - ve bunu başka bir yerde de elde edebilirsiniz.
Dialogflow CX
Bot hafızasının kaydedilmesi ve okunması parametreler aracılığıyla yapılır.
- Dialogflow CX'te ilk rotanızı oluştururken, muhtemelen bunun üzerinden geçecek ve "Parametre" kelimesini göreceksiniz. Parametreler özel biçimlendirme gerektirdiğinden, sözdizimi referansı bağlantısına tıkladığınızdan emin olun.
- Herhangi bir kod olmadan oturum başına bir kez selamlama örneği. "greeted" değişkenine erişimin kaydedilme şeklinden nasıl farklı olduğuna dikkat edin.
1 / 2
Parametre ön ayarlarına ön ayar denir çünkü bunlar web kancalarına (özel kod) yapılan herhangi bir çağrıdan önce gerçekleşir.
Sözdizimini anlamak biraz zaman alır. Bu özelliği kullanmak için belgeleri okumanız gerekecektir. Ne yazık ki, size hangi değişkenlerin mevcut olduğunu gösteren herhangi bir otomatik tamamlama/öneri arayüzü yoktur.
Parametreleri/değişkenleri değiştirmenin son yolu özel kod/web kancaları ile gerçekleştirilir. Bunun için bu belgeleri okumak ve muhtemelen API'yi kullanmak için bir Dialogflow CX kütüphanesi yüklemek gerekir. Bir yanıt gönderirken session_info.parameters özelliklerini istediğiniz yeni parametrelere ayarlayabilirsiniz. Bu konuda çok fazla okuma yapılması gerekiyor ve web kancalarında parametrelerin değiştirilmesine ilişkin örnekler bulmak zor.
Botpress v12
Hafızaya Botpress adresindeki "değişkenler" kullanılarak erişilir ve ayarlanır.
- Düğüm denetçisinde, yeni bir eylem oluştururken bu istem gösterilir.
- "Kodu çalıştır" seçeneğinde Değişken Ayarla eylemi seçildiğinde üç metin girişi gösterilir. Tür, değişkenin ne kadar süreyle var olacağını belirler. Ad, değişkeninizin adıdır ve değer, ne atamak istiyorsanız odur.
- Değişkeniniz ayarlandıktan sonra, bir geçiş (başka bir düğüme / akışa bağlantı) oluşturabilir ve bunu gösterildiği gibi bir koşul olarak ayarlayabilirsiniz.
- Ya da sergilemek istediğinizde bu şekilde.
- Kod editöründen üç satır kod. Geliştiricilerin tüm değişken türlerine erişimi vardır, yani durumu doğrudan okuyabilir ve güncelleyebilirler. Daha sonra bunları akışınızda çağırabilirsiniz.
1 / 5
Karşılaştırma
Botpress' süper gücü, kullanıcı belleğine erişebilen ve onu güncelleyebilen bir uygulama içi kod düzenleyicisine sahip olmaktır. Bu, yineleme sürecinizi büyük ölçüde basitleştirecektir.
Bu, platform ne olursa olsun tamamen sezgisel olacak kadar kolay bir şey değildir. Dialogflow CX ve Botpress'de ilk bulacağınız yer, bilgi atamada değil, ifadeleri değerlendirmedir. Botpress , grafiksel değişken ekleme işlevselliği içerdiği için Dialogflow CX'in biraz önündedir.
Dialogflow'in buradaki isimlendirmesi bir geliştirici için biraz şaşırtıcıdır. Parametreler değişkenlerdir ve çalışma zamanında değiştirilebilirler. Web kancaları sinyal vermekten daha fazlasıdır - uzak verilerle parametreleri ayarlamak için kullanabileceğiniz şeylerdir.
Dialogflow ES, muhtemelen daha basit sohbet robotları için tasarlandığından burada bir rakip değil.
Fiyatlandırma
Bu, kategoriler arasında hakkında konuşması en kolay ve karşılaştırması en zor olanıdır. İşte üç seçenek için fiyatlandırma sayfaları :
Dialogflow ES
https://cloud.google.com/dialogflow/pricing#es-agent
Dialogflow CX
https://cloud.google.com/dialogflow/pricing#cx-agent-2021-09
Botpress
Karşılaştırma
Dialogflow CX, Dialogflow ES'den çok daha pahalıdır, bu da ilginçtir çünkü ikisi arasındaki temel fark görsel akış düzenleyicisinin eklenmesidir. Botpress Görsel akış editörüne sahip olan CX, self-servis modeliyle çalışmamaktadır, bu nedenle fiyatlandırma için onlarla iletişime geçmeniz gerekecektir. Temel Botpress Açık Kaynak uygulaması ücretsizdir ve müşteriler kurumsal özelliklerin kilidini açmak ve destek almak için ödeme yapabilirler. Mesaj başına ödeme yapmak istemiyorsanız ve kendiniz barındırmaktan memnunsanız, Botpress ile gitmelisiniz.
Sonuç
Hızlı bir şekilde SSS tarzı bir bot oluşturmak istiyorsanız, Dialogflow ES muhtemelen en iyi seçeneğinizdir. Özel kod gereksiniminiz yoksa, küçük bir ekibiniz varsa, on-prem ve temel konuşma akışlarını önemsemiyorsanız, yenilmesi zordur. İyi entegrasyonlara sahiptir, zaten Google tarafından barındırılmaktadır, iyi bir NLU'ya sahiptir ve basit bir arayüze sahiptir. Diğer her şey için daha iyi alternatifler var.
Dialogflow CX, Dialogflow ES'deki birçok kavramı temel alır ve bir akış editörü ve nesnelerin listelerini tanımak gibi bazı NLU özellikleri gibi ölçeklendirme özellikleri ekler. Bununla birlikte, müşterinin çoğu entegrasyonu kendisinin bulmasını bekler. Karmaşık bir uygulamanız varsa ve Google'ın ürünlerini kullanmak istiyorsanız, bu işinizi görecektir.
Botpress iki Dialogflows arasında bir yerde hissedeceksiniz ve bir Saas yerine Açık Kaynak Yazılımıdır. Özellik olarak Dialogflow CX'e benzer, ancak Dialogflow ES'de bulabileceğiniz basitliktedir. Burada ve orada Dialogflow CX'in sahip olduğu ve Botpress 'un sahip olmadığı özellikler ve cilalar var, ancak çoğunlukla eşitler. Herhangi bir şeyi değiştirmeniz gerekirse, tam kontrole sahip olduğunuz için değiştirebilirsiniz. Bu bir yana, Botpress 'daki daha temiz, daha anlaşılır arayüz muhtemelen Botpress'u tercih etmek için en iyi nedendir.
Kod düzenleyicinin Botpress uygulamasına dahil edilmesi fazla bir şey gibi görünmeyebilir, ancak birçok değişiklik akış içinde güncelleme gerektirir ve ikisini birbirine yakın tutmak çok mantıklıdır. Değişkenleri okumak ve güncellemek daha erişilebilirdir ve her seferinde kodunuzu yeniden dağıtmak zorunda kalmadan ikisini güncelleyebilir ve test edebilirsiniz.
Dialogflows ve Botpress arasındaki olası bir anlaşma kırıcı nokta dağıtımdır. Veri kontrolü nedeniyle her şeyin şirket içinde olmasını istiyorsanız, Dialogflows'un Google tarafından barındırılan SaaS olduğunu unutmayın. Bunun diğer bir anlamı da dağıtım ve bakım kolaylığıdır. Dialogflow adresinde, bilgi almak veya güncellemek için özel kodun ayrı bir akışta, ancak muhtemelen Google Cloud işlevlerinde ele alınması gerekecektir. Dialogflow adresinin dağıtımı daha kolaydır, ancak eklediğiniz herhangi bir kodu kendiniz dağıtmanız gerekecek ve kod ve mantığı tek bir kullanışlı iş akışında bir araya getiren Botpress adresinde sahip olmadığınız karmaşıklığı ortaya çıkaracaktır. Tüm çözümler otomatik ölçeklendirme özelliğine sahiptir ve üzerlerine yüklediğiniz her şeyi kaldırabilmelidir.
Fiyatlandırmayı karşılaştırmak karmaşıktır çünkü gerçek kullanım sohbet botunuza bağlıdır. Dialogflow , istek başına fiyatlandırma modeliyle en basit fiyatlandırma yapısına sahiptir. CX, ES'ye göre istek başına daha fazla ücret alıyor. Son olarak, Botpress Enterprise fiyatlandırması ihtiyaçlarınıza özeldir. Mesaj başına ödeme yapmak istemiyorsanız, Botpress ile devam etmeniz gerekir. Genel olarak konuşursak, sektör araştırmaları sohbet robotlarının genellikle oldukça kârlı projeler olduğunu gösteriyor ve tüm fiyatlandırma modellerinin bunu yansıtmasını bekliyoruz.
Botpress 'un sizin için uygun olabileceğini mi düşünüyorsunuz? Satış ekibimiz sizinle konuşmaktan ve bir sonraki projeniz için ihtiyaçlarınızı belirlemekten memnuniyet duyacaktır. Açık Kaynak olduğu içinBotpress adresini kendiniz de deneyebilirsiniz .
İçindekiler
Yapay zeka sohbet robotlarıyla ilgili en son gelişmelerden haberdar olun
Bunu paylaşın: