Задать вопрос
@yahabrovec

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

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

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

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

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект