@yahabrovec

Поиск горячих слов в предложении?

Здравствуйте все кто это читает.
Я пишу своего бота на питоне , и вот столкнулся с новой проблемой. Он может откликнуться только на команды типа : пишешь кино он покажет расписание в кинотеатре.Но если я напишу покажи расписание в кинотеатре , он уже меня не поймет. Я хочу сделать поиск по горячим словам. Например если в введеном предложении есть слово кино , он покажет расписание. Если есть слово валюта он покажет курс валют. Подскажите как это сделать?

P.S Сам я пробывал с помощью условных выражений , но это меня не устраивает , так как бот все равно не поймет синонимы. А это мне как раз и нужно.

P.P.S Вам не нужно писать готовый код , просто скажите какая библиотека может мне помочь.
  • Вопрос задан
  • 276 просмотров
Пригласить эксперта
Ответы на вопрос 4
@be52
может стоит вываливать все доступные юзеру команды в виде кнопок? что бы ему не приходилось писать, да еще без ошибок так чтоб бот понял
Ответ написан
Комментировать
DanilBaibak
@DanilBaibak
Machine Learning engineer
@dmtrrr
Backend developer
Вам нужно смотреть в сторону NLP и понимания интента пользователя.
Ответ написан
Комментировать
python + nltk неожидано дают очень хорошие результаты
первая статья в поиске достаточно интересна, а дальше нагуглите
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы