Тема: РАЗРАБОТКА ЭКСПЕРТНОЙ СИСТЕМЫ НА ОСНОВЕ ЧАТ-БОТА
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Инструментальные средства чат-разработки 5
1.1 Платформа Telegram 5
1.2 Язык программирования 7
1.3 Среда разработки 10
1.4 Git 11
2 Исследование технологий для разработки чат-бота 12
2.1 Telegram Bot API 12
2.1.1 Общие сведения. Принцип работы 12
2.1.2 Элементы управления 13
2.2 Базы данных 17
2.2.1 MongoDB. Библиотека Mongoose 17
2.2.2 SQLite 24
3 Реализация интерфейса созданных чат-ботов 26
3.1 Бот «КиноКазань» 26
3.2 Бот «DiabetDiary» 35
ЗАКЛЮЧЕНИЕ 38
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 39
ПРИЛОЖЕНИЕ
📖 Введение
Что же такое чат-бот? Это программа, способная имитировать заданную деятельность человека, боты, живущие в чате, создают иллюзию общения с живым человеком. Боты способны расшифровывать сообщения в мессенджерах и выполнять соответствующие действия на основе этих сообщений. Работа в этом направлении началась давно, на заре развития, более полвека назад уже существовали примеры применения ботов в ICQ, которые присылали по запросу прогнозы погоды или курсы валют. На сегодняшний день большинство мессенджеров поддерживают бот-платформы и это не удивительно, ведь чат-боты с каждым днем становятся все популярнее и активно используются в различных сферах жизни. Конечно, общение с чат-ботом еще нельзя сравнить с оживлён-
ной беседой, однако, во многих случаях этого и не требуется.
Данная работа посвящена исследованию современных веб-решений в области чат-разработки для создания двух чат-ботов. Первый бот «КиноКазань» носит развлекательный характер, при помощи которого пользователь выбирает интересный ему фильм, ну а дальше, либо добавляет его в «избранное» для просмотра дома, либо делает выбор в пользу похода в кинотеатр, афишу которого можно просмотреть прямо из бота. Второй бот «DiabetDiary» позволяет вести учёт записей для больных диабетом, также существует возможность воспользоваться справочной информацией по данному заболеванию напрямую из бота.
Целью данной выпускной квалификационной работы является исследование теоретических и практических аспектов веб-технологий для разработки чат-бота. Задачами выпускной квалификационной работы в связи с указанной целью являются:
1) Исследовать передовые решения в области чат-разработки.
2) Выбрать платформу для разработки чат-бота.
3) Изучить библиотеку Telegram Bot API для разработки на языке Java Script.
4) Выбрать инструменты разработки.
5) Продумать взаимодействие клиентской и серверной части.
6) Подобрать подходящую базу данных.
7) Разработать чат-бот для любителей кинофильмов.
8) Разработать чат-бот для больных диабетом.
✅ Заключение
Что же касается разработанных чат-ботов , они полностью готовы к эксплуатации. Поскольку при реализации применялись новейшие технологии, которые заметно расширяют возможности разработчика, созданные роботы максимально отзывчивы и обладают широким функционалом.
В будущем можно расширить функционал кино-бота, добавив возможность оплаты билетов в кино напрямую через бота. Также возможно расширить базу данных путём добавления сериалов и фильмов других жанров. Однако, все эти возможности выходят за рамки настоящей выпускной квалификационной работы, являются лишь его расширением.



