Ito ang pangalawang bahagi ng kumpletong paghahambing ng Botpress vs Dialogflow . Para sa unang bahagi, mag-click dito .
Paggamit ng Mga Umiiral na Pagsasama
Aling mga pagsasama ang magagamit at gaano kadali ang mga pagsasama? Ang nilalaman ba ay bawat pagsasama o bawat uri?
Ang mga kasalukuyang pagsasama ay susi sa pagtitipid ng oras kapag gumagawa ng isang bagay nang isang daang beses.
Dialogflow ES
Narito ang Dialogflow Mga pagsasama ng ES mula sa loob ng UI:
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42df88aa51d66fb22258_dialogflow-vs-image26.png)
- Dialogflow Gateway ng Telepono BETA
- Avaya
- SignalWire
- Voximplant
- Mga AudioCode
- Twilio
- Telepono
- Genesys Cloud
- Twilio
- Web Demo
- Dialogflow Messenger BETA
- Messenger mula sa Facebook
- Lugar ng trabaho mula sa Facebook BETA
- Slack
- Telegram
- LINE
- Kik
- Skype
- Spark
- Twilio IP Messaging
- Twilio (Text Messaging)
- Viber
Ganyan talaga ang listahan!
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42dfddc4097bd746fffd_dialogflow-vs-image67.png)
Pagdaragdag ng Facebook Messenger nagbibigay sa iyo ng mga tagubilin, mga link sa higit pang impormasyon, impormasyon tungkol sa kapaligiran, at mga wastong token.
Dialogflow CX
Narito ang Dialogflow CX's mula sa loob ng UI:
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42dfa78a615c5977ebca_dialogflow-vs-image45.png)
- Avaya
- Voximplant
- Mga AudioCode
- Dialogflow Messenger
- Facebook Messenger
- LINE
Kung ang lahat ay hindi mukhang magkatulad, ang isa ay mapapatawad sa pag-iisip Dialogflow Ibinahagi ng CX ang kalahati ng pangalan nito sa hinalinhan nito, ngunit mayroon lamang dalawang hindi web-based na pagsasama ng teksto!
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e0573d0ac5a265f76f_dialogflow-vs-image78.png)
Muling ginagamit kung ano ang nagtrabaho Dialogflow ES, Dialogflow Ginagawang diretso ng CX ang pagdaragdag ng Facebook Messenger . Maaari lamang magtaka kung bakit hindi sila muling gumamit ng higit pa.
Botpress v12
Botpress ay hindi kasama ng marami sa paraan ng mga integrasyon na naa-access sa UI. Kakailanganin mong baguhin ang ilang configuration file at basahin ang dokumentasyon.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e0573d0a3b3965f770_dialogflow-vs-image47.png)
Sa pahina ng mga module, ang tanging sanggunian ay ang web channel — na maginhawa ring ginagamit para sa Emulator kapag bumubuo ng mga bot sa Botpress Studio.
Inililista ng pahina ng dokumentasyon ang mga channel na ito:
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e036c445302992ebe2_dialogflow-vs-image79.png)
- Pag-embed ng Website
- Converse API
- Facebook Messenger
- Telegram
- Microsoft Teams
- Twilio
- Slack
- Smooch ( Sunshine Conversations )
- Vonage
Sa mga tuntunin ng mga numero, wala nang higit pa kaysa Dialogflow CX's, ngunit nakakakuha ka ng ilang sikat na text-based na platform sa labas ng kahon.
Sa kabila ng pangangailangang baguhin ang mga configuration file upang paganahin ang mga channel sa pagmemensahe, ang mga tagubilin sa dokumentasyon ay detalyado.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e0e090ec0a7047c8c7_dialogflow-vs-image11.png)
Facebook Messenger ang pagsasama ay nangangailangan ng pagbabago sa isang configuration file. Ito ay maaaring gawing mas madali para sa mga hindi teknikal na tao.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e0fbc9b4dc8dc30037_dialogflow-vs-image73.png)
Upang makuha ang pag-embed ng URL para sa web chat, dapat mong buksan ang dokumentasyon at ikaw mismo ang bumuo ng URL.
Paghahambing
Dialogflow Ang ES ay may mas maraming handa na pagsasama kaysa pareho Dialogflow CX at Botpress . Botpress Binabanggit lang ng UI ni webchat , ngunit sinusuportahan nito ang isang katulad na bilang ng mga pagsasama sa Dialogflow CX. Ang webchat Ang channel ay ang pinakamadaling subukan dahil hindi ito nangangailangan ng pagsasaayos ( Botpress kailangan mong pumunta sa docs para magawa ito at Dialogflow CX ay hindi). gayunpaman, Botpress sumusuporta sa mas karaniwang mga integrasyon na nakabatay sa teksto kaysa sa Dialogflow CX. Botpress nanalo Dialogflow CX dahil mas mahusay na magkaroon ng medyo kumplikadong mga pagsasama sa mga pangunahing serbisyo kaysa sa mga nawawalang pagsasama.
Nakikita ang buong pag-uusap
Paano nakaayos ang mga bot at gaano kadali para sa iyo na i-onboard ang mga miyembro ng team? Mae-enjoy ba ng iyong team ang pagtatrabaho at pakikipag-collaborate sa platform o nakakadismaya ba sila? Ang tatlong platform ay nakakagulat na naiiba sa bawat isa sa bagay na ito.
Dialogflow ES
Lahat ay patag sa Dialogflow ES. Walang editor ng daloy. Nangangahulugan ito na kung gusto mong magpadala ng isang user sa isang layunin mula sa isa pang layunin, ito ay magiging nakakalito upang maisalarawan. Kailangan mong gumamit ng konteksto.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e02e654f39d76ef14b_dialogflow-vs-image48.png)
- Isang listahan upang mamuno sa kanilang lahat.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e0573d0ab6ca65f76e_dialogflow-vs-image16.png)
- Kung gusto mong kontrolin ang daloy ng isang pag-uusap, kailangan mong magdagdag ng konteksto ng output sa iyong layunin na kontrolin kung saan pupunta ang user.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e04640c561d41da9f1_dialogflow-vs-image57.png)
- Sa layunin ng order ng refund, idagdag ang parehong konteksto bilang isang input. Gawin ang parehong para sa bawat iba pang opsyon.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e036c445667692ebe8_dialogflow-vs-image75.png)
- Sa listahan ng mga intent, maaari mong i-click ang add follow-up intent na lumilikha ng intent na may mga default na konteksto. Ngunit paano mo muling ayusin ang mga nested intent?
1 ng 4
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e02e654f39d76ef14b_dialogflow-vs-image48.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e0573d0ab6ca65f76e_dialogflow-vs-image16.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e04640c561d41da9f1_dialogflow-vs-image57.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e036c445667692ebe8_dialogflow-vs-image75.png)
Mabilis mong makikita kung magdadagdag ka ng mas kumplikado (mga follow-up na layunin), malapit na itong maging mahirap na subaybayan. Ang kakulangan ng isang visual na editor ng daloy ay ang sanhi nito at ang pinakamahalagang kakulangan nito Dialogflow ES (at malamang kung ano ang nag-udyok sa paglikha ng Dialogflow CX).
Dialogflow CX
Dialogflow May flow editor ang CX, ngunit mas katulad ito ng flow visualizer. Maaari mong makita ang iyong mga daloy, ngunit kailangan mong dumaan sa maraming mga menu at likhain ang mga ito sa pamamagitan ng pagsagot sa mga form upang baguhin ang hitsura.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1b11332960c8fa6f7_dialogflow-vs-image63.png)
- Ang bawat pahina ay parang isang node at kumakatawan sa isang lugar sa isang pag-uusap. Ang pahinang ito ay may pagpipilian at dalawang iba pang mga pindutan.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e14b36bc261251ac32_dialogflow-vs-image44.png)
- Ang pag-click sa isang page tulad ng refund order ay magbubukas nito at magsasara sa kabilang page. Maaari mong makita ang mga kalapit na pahina.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1478d9c5e08add92f_dialogflow-vs-image74.png)
- Ang visualizer ay nagpapakita ng isang daloy (isang pangkat ng mga pahina) sa isang pagkakataon, at sa kaliwang bahagi ay makikita mo ang lahat ng iyong mga pahina.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e188aa51f0ceb22260_dialogflow-vs-image51.png)
- Ang panimulang pahina ay isang magandang lugar upang isama ang lahat ng iyong pag-andar. Malaki ang kahulugan ng mga ruta kung ano ang ibig sabihin nito (pagpapadala ng mga user sa iba't ibang page o daloy).
1 ng 4
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1b11332960c8fa6f7_dialogflow-vs-image63.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e14b36bc261251ac32_dialogflow-vs-image44.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1478d9c5e08add92f_dialogflow-vs-image74.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e188aa51f0ceb22260_dialogflow-vs-image51.png)
Walang madaling paraan upang magawa ang isang bagay kapag ang isang pahina ay ipinasok (tulad ng pagsisimula). Sa halip, dapat mangyari ang mga naturang aksyon kapag na-trigger ang isang ruta. Sabihin na gusto mong magdagdag ng tracking pixel sa simula ng pag-uusap upang subaybayan ang paggamit sa iyong analytics platform. Kailangan mong idagdag ito bilang a webhook (pagpapatupad ng custom na code) sa bawat ruta at tagapangasiwa ng kaganapan.
Ang mga tagapangasiwa ng kaganapan ay mga kapansin-pansing ruta na humahawak sa mga kaso tulad ng pagsusumite ng isang user nang walang anumang text o mga default na tugon.
Ang daloy ng pag-uusap ay maaaring mahirap sundin para sa dalawang kadahilanan. Ang una ay walang top-down na lohika. Maaaring ma-trigger ang maramihang mga ruta nang sabay-sabay kaya walang iisang posisyon sa isang pag-uusap. Ang pangalawang dahilan ay iyon Dialogflow nagpasyang huwag biswal na i-link ang mga ruta/mga tagapangasiwa ng kaganapan sa mga pahinang dinadaluyan nila at sa halip ay tinatrato ang isang pahina sa kabuuan.
Ang daloy ng UI ay talagang parang isang visualization kaysa sa isang editor dahil hindi mo maaaring ilipat ang anumang bagay o mag-edit ng anumang bagay sa linya. Ang kawalan ng kontrol ay maaaring medyo nakakabigo sa simula, ngunit nasanay ka na dito.
Botpress v12
Ang visualization ay isang lugar kung saan Botpress talagang kumikinang! Ang visual flow editor/flow logic ay intuitive at prangka. Hindi masakit na ang lahat ay napakabilis.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e2a3d3bb50d107593e_dialogflow-vs-image65.png)
- Ang editor ng visual na daloy na ito ay walang mga lihim. Ipinapakita nito ang lahat ng nangyayari. Ang bawat paglipat ay kumokonekta sa isa pang node.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e22e654fbdf16ef154_dialogflow-vs-image14.png)
- Ang paggawa at pag-update ng logic na nagpapasya kung saan ipapadala ang isang user ay simple.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e2a78a612c5d77ebd6_dialogflow-vs-image70.png)
- Kapag nag-click ka sa isang node, lalabas ang node inspector na may isang editor ng pamagat, at ang tatlong tab.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e26d501d78a369b67d_dialogflow-vs-image30.png)
- Kung magkakagulo ang mga linyang nagkokonekta sa mga node, maaari mong hatiin ang daloy sa maraming daloy. Ito ay magpapanatili sa dami ng mga linya na mapapamahalaan.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e2ddc4093325470012_dialogflow-vs-image33.png)
- Ang pahina ng layunin at mga entity ang iyong inaasahan.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e24caf38cb3f11cd54_dialogflow-vs-image18.png)
- Ang pinagsamang tampok na Q & A ay hindi kapani-paniwala. Maaari kang magdagdag ng mga kontribyutor na hindi kailangang makita ang iyong buong daloy ng pag-uusap at hilingin sa kanila na mag-ambag nang hindi sinisira ang anumang iba pang bahagi ng pag-uusap.
1 ng 6
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e2a3d3bb50d107593e_dialogflow-vs-image65.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e22e654fbdf16ef154_dialogflow-vs-image14.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e2a78a612c5d77ebd6_dialogflow-vs-image70.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e26d501d78a369b67d_dialogflow-vs-image30.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e2ddc4093325470012_dialogflow-vs-image33.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e24caf38cb3f11cd54_dialogflow-vs-image18.png)
Botpress Ang editor ng daloy ni ay tumutugon, transparent, magkakasunod, at prangka. Ang tampok na Q & A ay hindi kapani-paniwala para sa pagkuha ng mga tao na mag-ambag nang walang gaanong pagsasanay.
Paghahambing
Dialogflow Ang ES ay may direktang paraan ng pag-visualize sa iyong mga pag-uusap — isang listahan. Ang mga kumplikadong pag-uusap ay hindi mukhang priyoridad dahil ang paraan na ginamit para sa lohika ng pag-uusap na "konteksto" ay hindi ipinapakita sa pahina ng listahan ng mga layunin. Para sa isang FAQ na ganap na lehitimo, ngunit para sa anumang higit pa riyan, magiging mahirap na malaman kung ano ang nangyayari. Ito ay dapat na medyo madali upang i-onboard ang mga bagong miyembro ng koponan kung ito ay gumagana para sa iyong kaso ng paggamit.
Dialogflow Ang CX ay mayroong kung ano ang pinakamahusay na mailarawan bilang isang visualizer ng daloy. Maaari mong i-edit ang iyong mga daloy sa pamamagitan ng kanang-kamay na menu, sa pamamagitan ng pagpuno at pag-update ng mga form at pag-save. Kung ikukumpara sa Dialogflow ES, ito ay mas mahusay sa pagtulong sa mga user na makita ang lohika ng pag-uusap. Nakakalungkot na sa halip na ipakita kung saan patungo ang bawat ruta, tinatrato ng flow editor ang buong page (o node) bilang isang malaking node at pinagsasama ang lahat ng koneksyon sa iba pang mga node, na ginagawang mas mahirap makita kung aling ruta ang pupunta kung saan. Maaari ka ring magkaroon ng multi-matching o maraming ruta na na-trigger nang sabay-sabay, kaya kailangan mong mag-ingat. Masama rin ang ginagawa ng UI sa pagpapakita na ang mga layunin ay opsyonal at kung paano pinangangasiwaan ang maraming tugma. Sa pangkalahatan, maraming bagay ang nararamdaman na mas kumplikado kaysa sa kailangan nila. May tinimplahan Dialogflow Ang CX ay hindi makakaranas ng napakaraming isyu, ngunit ang pag-onboard ng mas kaunting mga teknikal na miyembro ng koponan ay magtatagal.
Botpress may maayos na editor ng daloy. Maaari mong ilipat ang iyong mga node (katumbas ng Dialogflow CX page) sa loob ng iyong mga daloy, at ikonekta ang mga ito sa pamamagitan ng pag-drag at pag-drop.
Isang node sa Botpress ay may tatlong magkakasunod na yugto, ang simula, ang pagkatapos ng tugon, at ang paglipat. Dialogflow Inaayos ng CX ang mga bagay sa mga nakatago ngunit naa-access na mga silo na nakatuon sa ruta. Nangangahulugan ito na ang iyong node ay gumagawa ng iba't ibang bagay depende sa kung saan ipapadala ang mga user at hindi mo makikita kung ano ang ginagawa ng lahat sa isang sulyap. Ang benepisyo ng Botpress Ang diskarte ay makikita mo ang lahat ng nangyayari at ang lohika. Ang mga bagay tulad ng pagpapakita ng welcome message ay ipapakita sa mismong daloy. Binibigyang-daan ka ng tampok na Q & A na mabilis na makasakay sa mga hindi teknikal na tao at agad silang mag-ambag sa iyong chatbot. Maaari mong isipin ito bilang pagkakaroon ng isang mini Dialogflow ES na pahina sa loob Dialogflow CX.
Dali ng pag-scale
Mayroong dalawang uri ng pag-scale: mga bot na maaaring mag-scale upang pangasiwaan ang malaking dami ng trapiko at mga kumplikadong bot na maaaring mag-scale upang mahawakan ang malalaking daloy ng pag-uusap.
Hindi ka dapat mag-alala tungkol sa pag-scale sa alinman sa Diaglogflow ES at CX o Botpress — kung ang iyong proyekto ay nagsasangkot ng pakikipag-usap na platform ng AI at ang iyong pag-andar ay direktang nauugnay sa mga pag-uusap. Ang mga batayang bersyon ng Botpress Enterprise at Dialogflow Ang ES at CX ay lahat ng auto-scaling at kayang humawak ng malaking trapiko. Para sa code ng customer, Dialogflow maaaring tumawag sa mga function ng ulap (na napaka-maasahan) habang Botpress pinangangasiwaan iyon sa loob ng base application (kaya muli, awtomatikong na-scale).
Sa mga tuntunin ng pamamahala ng napakakumplikadong mga bot, maaari kang sumangguni sa nakaraang seksyon tungkol sa pag-visualize sa buong mga pag-uusap. pareho Dialogflow CX at Botpress dapat kayang hawakan ang malalaking daloy ng pag-uusap. Dialogflow Nauuna ang CX sa mga tuntunin ng visual polish, at Botpress ay may mas naiintindihan at decluttered na interface. Sinusuportahan ng lahat ng platform ang User Role Management, na nagbibigay-daan sa iyong magtakda ng iba't ibang tungkulin para sa bawat miyembro ng team.
Pag-save at Pag-extract mula sa Bot Memory (tulad ng mga numero ng order)
Ang memorya ay isang kinakailangan para sa anumang hindi walang kuwentang app. Ang pagkuha ng impormasyon mula sa isa pang serbisyo at pagpapakita nito sa user ay marahil ang pinakakaraniwang kaso ng paggamit. Kasama sa iba pang mga kaso ang pag-alala sa tugon ng isang user sa isang tanong upang maisaalang-alang mo iyon sa ibang pagkakataon.
Dialogflow ES
Kung walang editor ng daloy, hindi gaanong mahalaga ang memorya ng bot Dialogflow ES. Sa loob ng UI, walang paraan upang ipakita o hindi ipakita ang isang layunin na nakabatay sa mga parameter. Kailangan mong gumamit ng code kung gusto mong magkaroon ng ganitong uri ng lohika.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e14640c5f6421daa35_dialogflow-vs-image21.png)
- Sa intent editor, mayroong isang napaka-maginhawang paraan upang magtakda ng "mga variable" (gumamit ng mga entity), ngunit walang paraan upang i-filter ito!
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e14640c50c3d1daa34_dialogflow-vs-image42.png)
- Maaari kang gumamit ng mga konteksto para sa mga bagay na isang beses lang mangyari, ngunit hindi ito nasusukat kapag pinag-uusapan natin ang tungkol sa hindi binary na lohika.
1 ng 2
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e14640c5f6421daa35_dialogflow-vs-image21.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e14640c50c3d1daa34_dialogflow-vs-image42.png)
Kung nais mong pamahalaan ang memorya sa Dialogflow ES, kailangan mong magsulat ng code. Ang Dialogflow Makakatulong ang mga aklatan ng ES, ngunit kung kailangan mong magsulat ng code para sa bawat lohika ng daloy, magsusulat ka ng maraming code para sa isang bagay na katutubong isinasama ng ibang mga platform. Sa puntong iyon, gagamit ka lang talaga Dialogflow ES para sa NLU nito — at makukuha mo rin iyon sa ibang lugar.
Dialogflow CX
Ang pag-save at pagbabasa ng memorya ng bot ay ginagawa sa pamamagitan ng mga parameter.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1573d0ac4ae65f771_dialogflow-vs-image53.png)
- Kapag gumagawa ng iyong unang ruta sa Dialogflow CX, malamang na mapupulot mo ito at makikita ang salitang "Parameter". Siguraduhing i-click ang link sa syntax reference, dahil ang mga parameter ay nangangailangan ng espesyal na pag-format.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1077c6bf979dddb90_dialogflow-vs-image54.png)
- Isang halimbawa ng pagbati sa isang tao isang beses bawat session nang walang anumang code. Pansinin kung paano naiiba ang paraan ng pag-access sa variable na "binati" sa paraan ng pag-save nito.
1 ng 2
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1573d0ac4ae65f771_dialogflow-vs-image53.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1077c6bf979dddb90_dialogflow-vs-image54.png)
Ang mga preset ng parameter ay tinatawag na mga preset dahil nangyayari ang mga ito bago ang anumang tawag sa webhooks (custom code).
Ito ay tumatagal ng kaunting oras upang maunawaan ang syntax. Kakailanganin mong basahin ang dokumentasyon upang magamit ang tampok na ito. Sa kasamaang-palad, walang anumang autocomplete/suggestions interface upang ipakita sa iyo kung anong mga variable ang available.
Ang huling paraan ng pagbabago ng mga parameter/variable ay ginagawa gamit ang custom na code/webhooks. Nangangailangan ito ng pagbabasa ng dokumentasyong ito at malamang na naglo-load ng a Dialogflow CX library para ubusin ang API. Kapag nagsusumite ng tugon, maaari mong itakda ang session_info.parameters properties sa mga bagong parameter na gusto mo. Napakaraming pagbabasa ang kasangkot at ang mga halimbawa ng pagbabago ng mga parameter sa webhook ay mahirap hanapin.
Botpress v12
Ang memorya ay ina-access at itinakda gamit ang "mga variable" sa Botpress .
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1b634c71c4d31588d_dialogflow-vs-image7.png)
- Sa node inspector, ang paggawa ng bagong aksyon ay magpapakita ng prompt na ito.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e05a996400997149fa_dialogflow-vs-image9.png)
- Ang pagpili sa Set Variable action sa opsyong “Ipatupad ang code” ay nagpapakita ng tatlong text input. Tinutukoy ng uri kung gaano katagal dapat umiral ang variable. Ang pangalan ay ang pangalan ng iyong variable, at ang halaga, anuman ang gusto mong italaga.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e02971b94f00040c38_dialogflow-vs-image71.png)
- Kapag naitakda na ang iyong variable, maaari kang lumikha ng isang transition (isang link sa isa pang node / flow) at itakda ito bilang isang kundisyon tulad ng ipinapakita.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e12e44f0286f83d0ab_dialogflow-vs-image1.png)
- O ganito kapag gustong ipakita ito.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e0fbc9b4b487c30038_dialogflow-vs-image60.png)
- Tatlong linya ng code mula sa editor ng code. May access ang mga developer sa lahat ng uri ng variable, ibig sabihin, maaari nilang basahin at i-update ang estado nang direkta. Maaari mo nang gamitin ang mga ito sa iyong daloy.
1 ng 5
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e1b634c71c4d31588d_dialogflow-vs-image7.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e05a996400997149fa_dialogflow-vs-image9.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e02971b94f00040c38_dialogflow-vs-image71.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e136c445175092ebed_dialogflow-vs-image1.png)
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f42e0fbc9b4b487c30038_dialogflow-vs-image60.png)
Paghahambing
Botpress ' Ang superpower ay nagkakaroon ng in-app na code editor na may access at nakakapag-update ng memorya ng user. Ito ay lubos na magpapasimple sa iyong proseso ng pag-ulit.
Ito ay hindi isang bagay na napakadali, ito ay ganap na intuitive — anuman ang platform. Sa Dialogflow CX at Botpress , ang lugar na malamang na una mong mahanap ay sa pagsusuri ng mga expression, hindi sa pagtatalaga ng impormasyon. Botpress ay bahagyang nauuna Dialogflow CX dahil kabilang dito ang graphical variable-insertion functionality.
Dialogflow Ang nomenclature dito ay medyo nakakagulat para sa isang developer. Ang mga parameter ay mga variable at maaaring mabago sa runtime. Ang mga webhook ay higit pa sa pagbibigay ng senyas — ang mga ito ang maaari mong gamitin upang magtakda ng mga parameter na may malayuang data.
Dialogflow Ang ES ay hindi isang contender dito, malamang dahil ito ay para sa mas simpleng chatbots.
Pagpepresyo
Ito ang pinakamadaling pag-usapan at ang pinakamahirap ihambing sa mga kategorya. Narito ang mga pahina ng pagpepresyo para sa tatlong opsyon:
Dialogflow ES
https://cloud.google.com/dialogflow/pricing#es-agent
Dialogflow CX
https://cloud.google.com/dialogflow/pricing#cx-agent-2021-09
Botpress
Paghahambing
Dialogflow Ang CX ay mas mahal kaysa Dialogflow ES, na kawili-wili dahil ang pangunahing pagkakaiba sa pagitan ng dalawa ay ang pagdaragdag ng visual flow editor. Botpress , na mayroon ding visual flow editor, ay hindi gumagana sa isang self-serve na modelo, kaya kailangan mong makipag-ugnayan sa kanila para sa pagpepresyo. Ang base Botpress Libre ang Open Source na application, at maaaring magbayad ang mga customer para i-unlock ang mga feature ng enterprise at makakuha ng suporta. Kung ayaw mong magbayad sa bawat mensahe at masaya na i-host ang iyong sarili, dapat kang sumama Botpress .
Konklusyon
Kung naghahanap ka upang bumuo ng isang purong FAQ-style na bot nang mabilis, Dialogflow ES ay marahil ang iyong pinakamahusay na taya. Kung wala kang mga kinakailangan sa custom na code, isang maliit na koponan, walang pakialam sa mga on-prem at elementarya na daloy ng pag-uusap, mahirap talunin. Mayroon itong mahusay na mga pagsasama, naka-host na ng Google, may magandang NLU, at may direktang interface. Para sa anumang bagay, may mga mas mahusay na alternatibo.
Dialogflow Bumubuo ang CX sa maraming konsepto mula sa Dialogflow ES at nagdaragdag ng mga feature sa pag-scale, katulad ng isang flow editor at ilang feature ng NLU tulad ng pagkilala sa mga listahan ng mga bagay. Gayunpaman, inaasahan nito ang customer na makabuo ng karamihan sa mga pagsasama sa kanilang sarili. Kung mayroon kang isang kumplikadong aplikasyon at nais mong gamitin ang mga produkto ng Google, ito ang matatapos sa trabaho.
Botpress ay medyo nasa pagitan ng dalawang Dialogflow at Open Source Software sa halip na isang Saas. Featurewise, ito ay katulad ng Dialogflow CX, ngunit sa pagiging simple na makikita mo Dialogflow ES. Mayroong mga tampok at polish dito at doon na Dialogflow Nasa CX yan Botpress ay hindi, ngunit sila ay halos pare-pareho. Kung kailangan mong baguhin ang anuman, magagawa mo dahil mayroon kang ganap na kontrol. Bukod dito, ang mas malinis, mas maliwanag na interface Botpress ay arguably ang pinakamahusay na dahilan para sa pagpunta para sa Botpress .
Ang pagsasama ng code editor sa loob ng Botpress Ang app ay maaaring mukhang hindi gaanong, ngunit maraming mga pagbabago ang nangangailangan ng mga update sa loob ng daloy, at ang pagpapanatiling malapit sa dalawa ay may malaking kahulugan. Ang pagbabasa at pag-update ng mga variable ay mas naa-access at maaari mong i-update at subukan ang dalawa nang hindi kinakailangang muling i-deploy ang iyong code sa bawat pagkakataon.
Isang posibleng deal-breaker sa pagitan ng Dialogflows at Botpress ay deployment. Kung gusto mong on-prem ang lahat para sa mga kadahilanang kontrol ng data, tandaan na ang Mga Dialogflow ay SaaS na hino-host ng Google. Ang iba pang implikasyon ay ang kadalian ng pag-deploy at pagpapanatili. Sa Dialogflow , ang custom na code para sa pagkuha o pag-update ng impormasyon ay kailangang pangasiwaan sa isang hiwalay na daloy, ngunit malamang sa mga function ng Google Cloud. Dialogflow ay mas madaling i-deploy, ngunit kakailanganin mong mag-deploy ng anumang code na idinagdag mo mismo, na nagpapakilala sa pagiging kumplikado na wala ka sa Botpress , na nagsasama ng code at lohika sa isang maginhawang daloy ng trabaho. Ang lahat ng mga solusyon ay auto-scaling at dapat na kayang pangasiwaan ang anumang ibinabato mo sa kanila.
Ang pagpepresyo ay kumplikado upang ihambing dahil ang aktwal na paggamit ay nakasalalay sa iyong chatbot. Dialogflow ay may pinakasimpleng istraktura ng pagpepresyo, na may modelo ng pagpepresyo sa bawat kahilingan. Ang CX ay naniningil ng isang order ng magnitude na higit sa bawat kahilingan kaysa sa ES. Sa wakas, Botpress Ang pagpepresyo ng negosyo ay custom sa iyong mga pangangailangan. Kung ayaw mong magbayad sa bawat mensahe, kailangan mong sumama Botpress . Sa pangkalahatan, ipinahihiwatig ng pananaliksik sa industriya na ang mga chatbot ay karaniwang kumikitang mga proyekto, at inaasahan naming makikita iyon ng lahat ng modelo ng pagpepresyo.
Isipin mo Botpress maaaring gumana para sa iyo? Ang aming koponan sa pagbebenta ay gustong makipag-usap sa iyo at malaman ang iyong mga pangangailangan para sa iyong susunod na proyekto. Maaari mo ring subukan Botpress iyong sarili, dahil ito ay Open Source .
Talaan ng mga Nilalaman
Manatiling napapanahon sa mga pinakabago sa AI chatbots
Ibahagi ito sa: