【发布时间】:2011-03-17 19:59:13
【问题描述】:
我正在编写一个机器人,它将分析帖子并使用来自数据库的模糊相关字符串进行回复。我的目标不是连贯性,只是为了模糊的相似性,可能会被认为是对这个话题一无所知的人(但知识渊博,可以尝试回复)。有哪些方法可以帮助我选择正确的回复?
我想出的一件事是创建一个词汇表,检查列表中的哪些元素在帖子中,并根据这些结果从数据库中获得回复。这种粗略的方法在大约 10% 的时间内成功(基于对随机帖子的 100 条回复)。我可能会用更多的词来扩展列表,但是这种方法有其局限性。有更好的吗?
(P. S. 数据库很大——大约有 500 000 条回复)
【问题讨论】:
标签: c# string artificial-intelligence