我有點建立一個電報機器人人工智能,目前我正在嘗試處理文本並對用戶作出響應,就像人類一樣。在使用javascript日常聊天中的字符串邏輯
例如;
「我要註冊」
據我們瞭解用戶希望註冊人。
所以我想處理使用javascript的indexOf
尋找希望,且該文本寄存器
var user_text = message.text;
if (user_text.indexOf('want') >= 0) {
if (user_text.indexOf('register') >= 0) {
console.log('He wants to register?')
}
}
但是,如果文本包含不某個字符串中?當然,我會爲數十億個案例提供數十個條件。編寫這種邏輯會很累人。
我的問題是 - 有沒有其他優雅的方式來做到這一點?我真的不知道關鍵字谷歌這...
這是一個很好的方向。我喜歡! – rolodex
我也有興趣在這樣的Siri,柯塔娜和谷歌確認並瞭解我們的命令。就像你所說的那樣,我將在命令中向用戶確認,並記錄文本以讓我的程序在下次學習該指令。我會從小開始。再次 感謝您的見解。有價值! – rolodex