我已經爲聊天機器人編寫了一個AIML文件,並且我想構建一個交互式Web應用程序,該應用程序允許我在Web瀏覽器中與機器人聊天。如何發佈嵌入JavaScript的AIML?
是否有可能通過HTML來實現這一點& Javascript?
我已經爲聊天機器人編寫了一個AIML文件,並且我想構建一個交互式Web應用程序,該應用程序允許我在Web瀏覽器中與機器人聊天。如何發佈嵌入JavaScript的AIML?
是否有可能通過HTML來實現這一點& Javascript?
關於如何編寫允許用戶與您的AIML交互的Web應用程序,沒有簡短的答案。編寫這樣的應用程序將從頭開始編寫AIML的工作。
最簡單的選擇是使用PandoraBots等預建服務,它允許您上傳AIML文件並在網絡瀏覽器中與它們交互。它可以免費使用explorer part of website。他們還支付開發人員選項,這些選項會生成API以橋接您的AIML腳本以及您可能想要構建的任何應用程序。它可以輕鬆連接到Google Talk等常用聊天應用程序。
如果您決定從頭開始構建所有內容,則可能需要查看nodejs的AIML Interpreter庫。
更新:這是一個基於Node.js的解釋https://github.com/mrchimp/surly2
我看着AIML也和有類似的問題,你可能會發現有用。我剛剛發現RiveScript RiveScript,它看起來像它適合您需要基於匹配運行JavaScript。這不是AIML,但非常接近。至少還有one tool可以從AIML轉換爲RiveScript,所以我會說這符合你的需求。
你想發佈AIML源代碼還是讓你的chatbot在瀏覽器中工作? – rcpinto
是的,你有解決這個問題嗎? –