我想知道在问答系统中添加同义词是否可取?因为如果用户问了一个问题,并且其中一个单词没有出现在问题回答的来源中,但是该单词有另一个术语。
QA是问答的意思。
发布于 2012-10-03 21:35:58
我可以建议你->两种不同的方法:
1限制用户仅使用您在系统中定义的单词进行询问的可能性。例如:
你的系统中有3个单词,名字,年龄和通知。当用户尝试写a时,您将向他提出年龄,当他尝试写入n时,您将向他提出姓名和通知。等等。
2当用户试图找到答案时,如果用户输入的单词在您的系统中不存在,请告诉他您没有他的问题的答案,他应该再试一次。
当然,你的系统会更复杂,但你可以遵循这两种方法中的一种。
就我个人而言,我认为第二个更好。例如,您可以按照您的建议使用同义词库,然后尝试使用更多的单词来创建尽可能好的QA系统。
https://stackoverflow.com/questions/12702311
复制相似问题