我有点建立一个电报机器人人工智能,目前我正在尝试处理文本并对用户作出响应,就像人类一样。在使用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