所以我们都看过钢铁侠,对吧?作为一个个人项目,我正在尝试创建一个类似 jarvis 的 AI。我无论如何都不需要像 jarvis 那样复杂的东西;这只是我能想到的最好的描述。
我首先研究了对话式人工智能——聊天机器人——但这不是我需要的。我觉得该方法以与我正在寻找的方式截然不同且更复杂的方式处理用户输入。我需要的只是给ai一个命令,让ai匹配该命令并运行适当的代码。
所以后来我偶然发现了libdiff。但这并不能充分满足我的目的。libdiff,据我所知,不会匹配措辞乱序的字符串。据我所知,至少,两个字符串中的措辞顺序必须相同,libdiff 才能进行匹配。
例如:
用户输入:“现在几点?”
不会匹配它应该匹配的命令:“现在几点?”
我不是要勺子代码,但有人能指出我正确的方向吗?