我想知道在问答系统中添加同义词表是否明智?因为如果用户问了一个问题,其中一个单词不在问答源中,但该单词有另一个术语。
qa意味着回答问题。
最佳答案
我可以建议你->两种不同的方法:
1限制用户仅使用您在系统中定义的单词提问的可能性。
例如:
你的系统里有三个字,名字,年龄和注意事项。当用户试图写一个,你会建议他年龄,当他试图写n你会建议他的名字和注意。等。。。
2当用户试图找到答案时,如果用户键入的单词不存在于系统中,告诉他你没有问题的答案,他应该再试一次。
在corse中,你的系统会变得更加复杂,但是你可以遵循两种方法中的一种。
就我个人而言,我认为第二个更好您可以按照您的建议使用例如同义词库,然后尝试使用多个单词创建尽可能好的QA系统。
关于android - 质量检查系统词库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12702311/