На счет библиотек не знаю, но могу посоветовать готовую базу ответов на 20к строк (там ещё разные есть).
В ней можно использовать расстояние левенштейна для определения вопроса и вариантов ответа. https://vk.com/docs-76425828
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.