对NLP问答系统的建议

对NLP问答系统的建议,nlp,artificial-intelligence,chatbot,question-answering,Nlp,Artificial Intelligence,Chatbot,Question Answering,我正在尝试建立一个问答系统,在这里我有一组预定义的问题和它们的答案。对于来自用户的任何给定问题,我必须找到预定义问题中是否已经存在类似问题,并发送答案。如果它不存在,它必须回复一个通用响应。任何关于如何使用NLP实现这一点的想法都会非常有用 提前谢谢 正如您在问题中已经提到的,这需要一个计算文本相似性的解决方案。在这种情况下,问题的相似性。你有一大堆问题,对于一个传入的查询/问题,必须计算每个可用问题的相似性分数。从,到做简单句的相似性 把句子转换成合适的表达形式 计算两个表示之间的一些距离度量

我正在尝试建立一个问答系统,在这里我有一组预定义的问题和它们的答案。对于来自用户的任何给定问题,我必须找到预定义问题中是否已经存在类似问题,并发送答案。如果它不存在,它必须回复一个通用响应。任何关于如何使用NLP实现这一点的想法都会非常有用


提前谢谢

正如您在问题中已经提到的,这需要一个计算文本相似性的解决方案。在这种情况下,问题的相似性。你有一大堆问题,对于一个传入的查询/问题,必须计算每个可用问题的相似性分数。从,到做简单句的相似性

  • 把句子转换成合适的表达形式
  • 计算两个表示之间的一些距离度量,并找出最接近的匹配
  • 为了达到1,你可以考虑把句子中的每个单词转换成相应的向量。有类似的库/算法提供向量映射。整个句子的向量表示是通过对所有单词向量进行平均得到的。使用余弦相似度计算查询和可用列表中每个问题之间的分数