Для реализации чат-ботов мы будем использовать библиотеку под названием chatterbot. Это один из самых известных способов реализации приложений чат-ботов. Давайте изучим это -
Шаг № 01. Установите библиотеку chatterbot, используя следующую команду:
Шаг № 02- В Jupyter Notebook напишите следующий код:
Наблюдение: на вопрос «Кто построил Бада Имамбара в Лакхнау» мы не предоставили никакого ответа, поэтому соответствие происходит на основе ключевого слова «построить» и, следовательно, получаем максимально близкий результат.
Теперь, после соответствующего ответа на поставленный выше вопрос:
Наблюдение: Сейчас все в порядке!
Еще раз протестируем феномен ключевого слова -
Теперь мы предоставляем больше информации в виде пары вопрос-ответ.
Наблюдение: Как мы видим, чем больше мы вставляем пары вопрос-ответ, чат-бот может взаимодействовать внутри и давать наилучшие результаты.
Вместо того, чтобы вводить пары вопрос-ответ, как указано выше, мы также можем кормить чат-бота данными из файла.
Наблюдение: Сейчас все в порядке!
Надеюсь, что краткое руководство было полезно для начала практической работы над чаттер-ботом :)