我的逻辑思路是先进行聊天学习,然后把聊天的对话内容储存数据库。数据形式为键值对,及提问回答模式。好了,假如我存储数据为10万条,那如果用户每说一句话,我要对这10万条数据逐一进行相似度匹配得分,最终远处最高得分的作为回答。我的思路是这样的,但是这样的话效率太低了。请给个建议
倒排索引,用elastic吧或者lucene
做一个聊天机器人需要大量数据支持,太耗费精力,现在人工智能这么发达,市面上聊天机器人多得是,自己做一个费时费力,不如用现成的还是免费的,随便在一些大应用平台比如搜“聊天助理”就会出来好多。