2016-09-27 49 views
0

我正在嘗試開發一個類似wit.ai或api.ai的web應用程序。我不確定這種Web應用程序最適合的前端語言/平臺/技術是什麼。 在api.ai和wit.ai中創建聊天機器人。對於每個機器人,用戶都將一堆關鍵字定義爲實體。例如api.ai和wit.ai的前端語言/平臺是什麼?

Entity: Pizza -> {Italian, French, Greek}

然後用戶定義爲輸入句子模板和分配輸入句子的關鍵字對應的實體。例如:

I would like to order a Italian with two topping. 

在上面的句子中,用戶將「意大利」關鍵字分配給「披薩」實體。然後他們只爲這樣的輸入分配一個輸出響應。 前端應讓用戶執行這些任務,如突出顯示關鍵字,分配給實體,向用戶顯示實體列表。 由於我正在開發的算法是在Python中,我正在考慮使用Django。你認爲這是完成這項任務的最佳平臺嗎?

我真的很感謝你的幫助。

阿米爾

回答

0

雖然有關技術問題,通常是主觀的,有沒有「正確」答案,一個「前端」式的語言會在這裏做你大有好處。

類似於JS,nodejs等。您需要能夠突出顯示客戶端的文字,並且不會向服務器發出任何請求,直到用戶指定突出顯示的文本爲止。當然,支持API的服務(堅持所選的實體信息)可以通過py或任何能夠讓你微笑的語言提供支持:)

全部最好