2016-03-31 24 views
2

我已經爲聊天機器人編寫了一個AIML文件,並且我想構建一個交互式Web應用程序,該應用程序允許我在Web瀏覽器中與機器人聊天。如何發佈嵌入JavaScript的AIML?

是否有可能通過HTML來實現這一點& Javascript?

+0

你想發佈AIML源代碼還是讓你的chatbot在瀏覽器中工作? – rcpinto

+0

是的,你有解決這個問題嗎? –

回答

1

關於如何編寫允許用戶與您的AIML交互的Web應用程序,沒有簡短的答案。編寫這樣的應用程序將從頭開始編寫AIML的工作。

最簡單的選擇是使用PandoraBots等預建服務,它允許您上傳AIML文件並在網絡瀏覽器中與它們交互。它可以免費使用explorer part of website。他們還支付開發人員選項,這些選項會生成API以橋接您的AIML腳本以及您可能想要構建的任何應用程序。它可以輕鬆連接到Google Talk等常用聊天應用程序。

如果您決定從頭開始構建所有內容,則可能需要查看nodejs的AIML Interpreter庫。

更新:這是一個基於Node.js的解釋https://github.com/mrchimp/surly2

0

我看着AIML也和有類似的問題,你可能會發現有用。我剛剛發現RiveScript RiveScript,它看起來像它適合您需要基於匹配運行JavaScript。這不是AIML,但非常接近。至少還有one tool可以從AIML轉換爲RiveScript,所以我會說這符合你的需求。