Введение
1 Аналитическая часть
1.1 Предмет и объект исследования
1.2 История развития
1.3 Преимущества и способы применения чат-ботов
1.3.1 Преимущества использования мессенджеров для чат-ботов.
1.3.2 Примеры применения чат-ботов.
1.4 Выбор программного обеспечения для разработки чат-бота
1.4.1 Статистика и анализ языков программирования для разработки чат-бота в Telegram.
1.4.2 Основные понятия и виды языков программирования.
1.4.3 Статистика языков программирования.
1.4.4 Сравнительный анализ языков программирования.
1.4.5 Выбор среды написания программного кода.
2 Экономическая часть
2.1 Расчет трудоемкости разработки программного продукта
2.2 Расчет себестоимости и цены разработки программного продукта
2.3 Методика расчета статей калькуляции
2.3.1 Расчет материальных затрат
2.3.2 Определение цены программного продукта
3 Практическая часть
3.1 Разработка программы обучения искусственного интеллекта
3.2 Написание чат-бота на основе обученной модели
Заключение
Список литературы
Читать дальше
Итогом проведённой работы стало реализация чат-бота на основе искусственного интеллекта. Так же была проведена работа, в ходе которой была доказана актуальность темы, а так же представлены статистические данные. В дипломном проекте был представлен обзор и сравнительный анализ технических средств для разработки чат-бота, а именно рассмотрены общие понятия чат-бота и его преимущества, а также где применяются чат-боты, была представлена статистика и анализ языков программирования и выбран язык для разработки чат-бота, а также произведен выбор других средств для реализации проекта. Так же был проведён анализ и вычисления касаемо стоимости продукции.
Подводя итоги дипломной работы, можно сделать вывод, что поставленная цель исследования была достигнута, чат-бот может поддерживать диалог, отвечать на различные темы, предлагать свои варианты ответов.
Читать дальше
1) Амблер, С. Гибкие технологии: экстремальное программирование и унифицированный процесс разработки / С. Амблер. - М.: СПб: Питер, 2016. - 416 c.
2) Gartner Inc. // [Электронный ресурс]. URL: http://www.gartner.com/newsroom/id/3215217/ (дата обращения:20.05.2022);
3) Архаков, Д. PHP: Делаем кнопки в Telegram API (inline- keyboards) // [Электронный ресурс]: URL: https://archakov.im/post/nodejs-make-buttons-on-telegramapi.html (дата обращения: 29.04.2022).
4) Интернет 2020-2021 в мире и в России: Статистика и тренды // [Электронный ресурс]: URL: https://www.web-canape.ru/business/internet-2017- 2018-vmire-i-v-rossii-statistika-i-trendy/ (дата обращения:15.05.2022)
5) Банокин П.И. Методы и средства проектирования информационных систем и технологий: учебное пособие / П.И. Банокин; Томский политехнический университет. – Томск: Изд-во Томского политехнического университета, 2018. – 92 с.
6) Матвеева Н. Ю., Технологии создания и применения чат-ботов / Н. Ю. Матвеева, А. В Золотарюк . // Научные записки молодых исследователей. – 2018. – №1. – с. 28-30.
7) Официальный сайт Telegtam API // [Электронный ресурс]: URL: https://core.telegram.org/api. (дата обращения: 29.04.22).
8) Зелковиц, М. Принципы разработки программного обеспечения / М. Зелковиц, А. Шоу, Дж. Гэннон. - М.: Мир, 2019. - 368 c.
9) Инструкция if-elif-else, проверка истинности, трехместное выражение if/else [Электронный ресурс]. – URL: https://pythonworld.ru/osnovy/instrukciya-if-elif-else-proverka-istinnostitrexmestnoe-vyrazhenie-ifelse.html (Дата обращения: 19.05.2022).
10) Сантану П., «Глубокое обучение и TensorFlow для профессионалов, Математический подход к построению систем искусственного интеллекта на Python», Москва: Вильямс, 2019г., 125с.
11) Франсуа Шолле. Глубокое обучение на Python, Питер: Библиотека программиста, 2018г., 318с.
Читать дальше