872.85K

Разработка чат-бота «Ассистент» для организации

1.

Государственное автономное профессиональное образовател
ьное учреждение Краснодарского края
«Ленинградский социально-педагогический колледж»
ДИПЛОМНАЯ РАБОТА
РАЗРАБОТКА ЧАТ-БОТА «АССИСТЕНТ» ДЛЯ ОРГАНИЗАЦИИ
ДС
Выполнил: Синельников Даниил Тимофеевич
4 курс, группа «И»
сервисного отделения
Научный руководитель:
Королюк Ирина Викторовна
Специальность: 09.02.05
Прикладная информатика (по отраслям)

2.

Содержание
ВВЕДЕНИЕ
ГЛАВА I. ТЕОРЕТИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ ЧАТ-БОТА «АССИСТЕНТ» ДЛЯ ОРГАНИЗАЦИИ
1.1. Общая характеристика понятия «чат-бот»
1.2. Обзор основных платформ по созданию чат бота для организации
1.3. Технологии разработки чат-бота
ГЛАВА
II.
ОПЫТНО-ПРАКТИЧЕСКАЯ
РАБОТА
ПО
ОРГАНИЗАЦИИ
2.1. Анализ существующих чат-ботов
2.2. Разработка и тестирование чат-бота для организации
2.3. Рекомендации по использованию чат-бота в организации
ЗАКЛЮЧЕНИЕ
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЯ
РАЗРАБОТКЕ
ЧАТ-БОТА
«АССИСТЕНТ»
ДЛЯ

3.

Актуальность разработки чат-бота
«Ассистент»
1
Функциональность
Чат-бот позволяет упростить
пользователям такие задачи, как:
просмотр последних новостей,
просмотр календарных занятий и др;
2
Повышение удовлетворенности
клиентов
возможность человека общаться с
ботом (у человека возникает иллюзия,
что бот его понимает: действует
логично, реагирует как человек и
поддерживает беседу)

4.

1
Цель
создать чат-бота "Ассистент" для организации.
2 Объект
2
платформа разработки
чат-бота Visual Studio
Code.
3 Предмет
процесс создания чатбота "Ассистент" для
организации с помощью
Visual Studio Code.

5.

Задачи дипломной работы
1 .1 Изучить техническую и методическую литературу по теме исследования.
1 .2 Анализ выбранной предметной области.
1 .3 Сравнение аналогов для создания чат-ботов.
1 .4 Выбор технологий и среды разработки.
1 .5 Выполнить анализ приложений для создания чат-бота и их востребованность.
1 .6 Разработка чат-бота на платформе.
1 .7 Разработать методические рекомендации по использованию чат-бота "Ассистент"
для организации.

6.

1 .1 Общая характеристика понятия «чат-бот»
Определение
Чат-бот представляет
специальную программу,
разработанную для
автоматического
выполнения различных
действий через
интерфейсы, изначально
предназначенные для
использования людьми
Типы чат-ботов
Чат-бот, основанный
на введении
частотных речевых
высказываний и их
соответствий.
«Глагольный» чат-бот
основан на том, что
ключевым словом в
любой фразе является
глагол.

7.

1.2 Обзор основных платформ по
созданию чат-бота для организации
Платф орма
Преимущества
Недостатки
Dialogflow
Простая настройка,
богатая функциональность,
интеграция с Google
сервисами
Ограниченная бесплатная
версия, может быть
сложным для больших
проектов
Botpress
Открытый исходный код,
гибкая конфигурация,
мощные возможности для
разработки
Требует технических
навыков, может быть
сложным для новичков
Microsoft Azure Bot Service
Интеграция с Azure
сервисами, широкий набор
инструментов для
разработки,
масштабируемость
Требует знакомства с
платф ормой Azure, может
быть дорогим

8.

1 .3 Технологии разработки чат-бота
Я зыки программирования
Фреймворки
Python, JavaScript, Java, C# - выбор зависит
от платформы и сложности проекта.
Django, Flask, Express.js - предоставляют
готовые инструменты для разработки вебприложений.
Библиотеки машинного обучения
API
Scikit-learn, TensorFlow, PyTorch используются для обучения чат-бота
распознаванию речи и пониманию
естественного языка.
Google Maps, Weather API - позволяют
интегрировать чат-бот с внешними
сервисами.

9.

2.1 Анализ существующих чат-ботов
Как часто Вы встречаете применение чат-ботов в
организациях?
Пользуетесь ли Вы чат-ботами?
7
6
5
4
3
2
1
Да
Нет
0
Очень редко
Редко
Часто
Очень часто

10.

Анализ существующих чат-ботов
СберБизнес
бот
Чат-бот ОАО «РЖД»
Чат-бот Госуслуги
Бот предоставляет ответы на вопросы о
доставке, формировании заказов, оплате и
возврате товара для интернет-магазинов.
Клиенты также могут создавать и
использовать собственные сценарии
общения.
Чат-бот помогает в поиске поездов по заданному
маршруту и времени, бронировании и покупке
билетов онлайн, а также предоставляет
информацию о доступных местах и типах вагонов.
Он предлагает актуальное расписание поездов,
включая информацию о времени отправления и
прибытия, пересадках и задержках.
Он предоставляет информацию о доступных услугах,
помогает найти нужные услуги по категориям и
жизненным ситуациям, а также объясняет порядок
их получения. Чат-бот может проверять статус заявок
и предоставлять обновления по их обработке, что
позволяет пользователям всегда быть в курсе
текущего состояния своих запросов.

11.

2.2 Разработка и тестирование чат-бота для
организации

12.

2.3 Рекомендации по использованию чат-бота в
организации
Обучение
сотрудников
Сбор обратной
связи
Ознакомление
сотрудников с
функционалом чатбота и его
возможностями.
Регулярный анализ
обратной связи от
клиентов и
сотрудников для
улучшения чат-бота.
Анализ данных
Изучение статистики
использования чатбота для выявления
проблемных мест и
оптимизации
работы.
Интеграция с
другими
системами
Создание единого
информационного
пространства для
повышения
эффективности
работы организации.
English     Русский Правила