Для реализации чат-ботов мы будем использовать библиотеку под названием chatterbot. Это один из самых известных способов реализации приложений чат-ботов. Давайте изучим это -

Шаг № 01. Установите библиотеку chatterbot, используя следующую команду:

Шаг № 02- В Jupyter Notebook напишите следующий код:

Наблюдение: на вопрос «Кто построил Бада Имамбара в Лакхнау» мы не предоставили никакого ответа, поэтому соответствие происходит на основе ключевого слова «построить» и, следовательно, получаем максимально близкий результат.

Теперь, после соответствующего ответа на поставленный выше вопрос:

Наблюдение: Сейчас все в порядке!

Еще раз протестируем феномен ключевого слова -

Теперь мы предоставляем больше информации в виде пары вопрос-ответ.

Наблюдение: Как мы видим, чем больше мы вставляем пары вопрос-ответ, чат-бот может взаимодействовать внутри и давать наилучшие результаты.

Вместо того, чтобы вводить пары вопрос-ответ, как указано выше, мы также можем кормить чат-бота данными из файла.

Наблюдение: Сейчас все в порядке!

Надеюсь, что краткое руководство было полезно для начала практической работы над чаттер-ботом :)