2017-05-03 117 views
2

也許我只是被像Botpress.io這樣漂亮的網站佔據,但我有一個關於bot平臺建設的問題。我已經開始使用亞馬遜Lex來建立一些機器人,我也遇到了Botpress。這些基本上是競爭產品嗎?在表面看來,答案似乎是肯定的,但我很難理解Botpress是如何進行自然語言處理的,它可以與亞馬遜和谷歌等大公司競爭。亞馬遜Lex與Botpress相比

Lex爲我做的最酷的事情之一是自動將相似的文本字符串轉換爲用於處理的話語。我相信Botpress也可以用簡單的方式來做到這一點,但Lex或Google智能助理的自然語言處理能力會更強大嗎?

在這種情況下,爲什麼有人會使用類似Botpress的東西,知道自然語言功能在其他服務上更好?

希望有人能幫助我。

感謝, 大號

回答

1

它們是旨在解決不同的問題不同的服務。 Lex旨在讓開發者通過賦予其強大的NLP服務來簡化NLP,並且Botpress的目標是通過提供開源模塊來簡化構建過程。他們可以在理論上一起工作,選擇一個並不會將你鎖定在另一個之外。


亞馬遜Lex專門從事亞馬遜深度學習的NLP。 Lex還提供了自動擴展的基礎架構(Lambda函數)和對話狀態管理,全部融入到服務中。 Lex擁有NLP和基礎設施方面的技術深度。

從亞馬遜萊克斯網站:

語音識別和自然語言理解的一些最具挑戰性的問題,在計算機科學來解決,需要複雜的深學習算法要對海量數據和基礎設施的培訓。亞馬遜Lex將這些深度學習技術通過將亞馬遜Alexa的強大功能應用到所有開發人員的手中而實現了民主化。

Botpress是一個開源項目,旨在模塊化bot構建體驗。他們沒有專業化或提供NLP。他們可以讓您輕鬆地將其他人的NLP與他們的服務掛鉤。我不相信一個Lex中間件存在於Botpress中,但是可以很容易地使用來自亞馬遜的Lex的sdk編寫。

從故宮Botpress模塊​​:

我們在Botpress理念是有一個小&強大的核心,並充分利用現有的將它們集成爲模塊的最佳工具。

從Botpress網站:

不同的工具不同的工作很好地工作。我們喜歡Chatfuel這類工具的簡單性,但簡單性不應限制您的技術野心。像微軟機器人平臺這樣的工具非常棒,但是創建和管理機器人不應僅限於熟練的開發人員。

+0

瞭解。不過,我也有能力在Amazon Lex上自動部署我的機器人,而不需要像Botpress那樣的東西嗎? – llawliet

+0

您可以連接到像leck,fb messenger,lex等alexa的消息頻道。 Lex使用lambda函數,它不像創建或選擇那樣部署太多。 Lex允許您爲驗證和執行邏輯指定lambda函數或api端點。 –