我在一家大型旅行社担任程序员。我经验丰富,但现在遇到了一个需要构建某种人工智能的问题。我知道这类脚本到处都有,但我似乎找不到任何有用的东西。
基本上,我们正在构建一个常见问题脚本。我们每天都会收到大量相同类型问题的电子邮件,所以我们想构建一个联系表格,就像我现在写的那样:在右侧显示一些已经回答的问题,这些问题与我现在写的内容有些相似。当我写主题时也会发生同样的事情。
好吧,言归正传。我正在制作一个联系表格,但当客户正在写主题和/或消息时,我希望在他们输入时为他们展示一些预定义的问答。我认为我不能使用 soundex
,因为常见问题将使用丹麦语,因此在语音上不像英语那样发音。
那么,我该如何:
- 构建数据库?我应该使用全文搜索还是标签,并从消息中提取已知标签?
- 构建PHP脚本?你认为我应该知道哪些函数?
基本上我正在研究,所以我会非常感激任何简单的SQL查询以及为此目的设计的完整脚本!任何东西都是有用的。
回答:
研究一下 Levenshtein距离