Личный кабинетuser
orange img orange img orange img orange img orange img
Курсовая работаПрограммирование
Готовая работа №86279 от пользователя Успенская Ирина
book

Разработка экспертной системы на основе чат-бота

585 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

ВВЕДЕНИЕ 3
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
ПРИЛОЖЕНИЕ А. Листинг программы 41

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

Искусственный интеллект, как научная дисциплина, состоит из несколь- ких крупных течений. Одно из них – экспертные системы. Экспертная система способна частично заменить специалиста-эксперта в разрешении проблемной ситуации. В основу системы взят чат-бот, который сделает программу более гибкой и эффективной. Ведь в современном мире пользователи пресытились обилием доступных приложений и уже не так охотно устанавливают на устрой- ство что-то новое. Причём каждое приложение занимает определенный кусочек памяти, которая может пригодиться для других целей. По данным соцопросов, 80% пользователей активно используют только три приложения, среди которых социальные сети и популярный мессенджер. Такое положение вещей подсказы- вает, что добраться до аудитории через новое приложение сложно, поэтому нужно искать пути через уже установленные. Чат бот в этом случае становится лучшим решением. Он не требует установки, не занимает места. Единственное, нужно добавить робота в список контактов и начать с ним диалог. Большие темпы развития искусственного интеллекта позволяют сделать предположение, что в дальнейшем чат-боты смогут реализовать больше возможностей и полно- стью имитировать общение с живым человеком. Поэтому разработка эксперт- ной системы на основе чат-бота является востребованной и актуальной.

Весь текст будет доступен после покупки

отрывок из работы

1 Инструментальные средства чат-разработки

1.1 Платформа Telegram

В настоящее время существует большое количество веб-решений для со- здания функционального чат-бота. Однако, в ходе работы определены достоин- ства и недостатки каждого решения и выбрана наилучшая технология для реа- лизации проекта – мессенджер Telegram[1].
Вот лишь некоторые преимущества ботов Telegram над мобильными приложе- ниями, сайтами, группами в социальных сетях и другими мессенджерами:
1) Удобный доступ к информации.

2) Одинаковый (унифицированный, привычный для пользователя) интер- фейс взаимодействия.
3) Малое потребление трафика. Такой подход осуществляется благодаря технологии облачного хранения данных.
4) Высокая скорость отклика. Высокая скорость достигается за счёт рас- пределения мощностей серверов, которые разбросаны по всему миру, а также за счёт технологии кэширования данных.
5) Бота не нужно скачивать и устанавливать. Т.к. взаимодействие с ботом происходит «внутри» мессенджера.
6) Кроссплатформенность. Приложение доступно на всех платформах, его можно запускать через браузер (web-версия), а также в виде desktop-версии (от- дельно установленной на компьютере программы).
7) Возможность принимать и отправлять информацию различного типа: телефонный номер, геопозицию, документы, видео-, аудиофайлы и изображе- ния.

8) Безопасность. CDN серверы и криптографический протокол собствен- ного производства «MTProto» позволяют поддерживать высокий уровень без- опасности.
9) Исходный код существующих клиентов Telegram открыт и свободен для скачивания и изучения. Он лицензирован по GNU GPL 2.0, что даёт любо- му пользователю свободно изучать, модифицировать его и использовать — в том числе для коммерческих целей.
Таким образом, принимая во внимание вышеперечисленные моменты и изучив документацию Telegram-API было принято решение, что мессенджер Telegram обладает достаточным функционалом и подходит для разработки чат- бота. Схема взаимодействия пользователя с чат-ботом указана на рисунке 1:








Рисунок 1 - Схема взаимодействия пользователя с ботом в Telegram 1- пользователь отправляет сообщение боту;
2- бот отправляет запрос на сервера Telegram;
3- telegram обращается к серверной части бота, ожидая его обработку и ответ- ный запрос;
4- взаимодействие с базой данных (если она есть);

5- получение данных из базы, обработка;
6-8- полученный запрос отправляется боту, который выводит его пользователю в виде сообщения;

Весь текст будет доступен после покупки

Список литературы

1. Документация по API Telegram : [Электронный ресурс] URL: www.tlgrm.ru/docs/bots/api
Дата обращения к электронному ресурсу: 01.04.2018
2. М. Кантелон , М. Хартер, T. Головайчук, Н. Райлих «Node.js в действии». — СПб.: 2014 – 548 с.
3. Пауэрс Ш. Изучаем Node.js. – СПБ.: Питер, 2014. – 400 с.

4. Платформа для разработки программного обеспечения: [Электронный ресурс] URL: https://github.com/
Дата обращения к электронному ресурсу: 07.05.2018

5. Telegram бот : [Электронный ресурс] URL: https://habr.com/post/342560/
Дата обращения к электронному ресурсу: 07.05.2018

6. Официальная документация Telegram: [Электронный ресурс] URL: https://core.telegram.org/
Дата обращения к электронному ресурсу: 05.05.2018

7. Нетология: университет интернет-профессий: [Электронный ресурс] URL: https://netology.ru/blog/node
Дата обращения к электронному ресурсу: 05.05.2018
8. Кайл Бэнкер «MongoDB в действии»./Пер. с англ. СлинкинаА.А. – М.: ДМК Пресс, 2017. – 394с.

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

На странице пополнения баланса у вас будет возможность выбрать способ оплаты - банковская карта, электронный кошелек или другой способ.

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. Если администрация сайта принимает решение о возврате денежных средств, то покупатель получает уведомление в личном кабинете и на электронную почту о возврате. Средства можно потратить на покупку другой готовой работы или вывести с сайта на банковскую карту. Вывод средств можно оформить в личном кабинете, заполнив соответствущую форму.

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных