Дипломная работа на тему "ТЮМГУ | Разработка человекоподобного рече-графического взаимодействия с информационной системой"
2
Работа на тему: Разработка человекоподобного рече-графического взаимодействия с информационной системой
Оценка: отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Оценка: отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Демо работы
Описание работы
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИФедеральное государственное автономное образовательное учреждение высшего образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
ИНСТИТУТ МАТЕМАТИКИ И КОМПЬЮТЕРНЫХ НАУК
Кафедра информационных систем
РЕКОМЕНДОВАНО К ЗАЩИТЕ В ГЭК
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
бакалаврская работа
РАЗРАБОТКА ЧЕЛОВЕКОПОДОБНОГО РЕЧЕ-ГРАФИЧЕСКОГО ВЗАИМОДЕЙСТВИЯ С ИНФОРМАЦИОННОЙ СИСТЕМОЙ
09.03.03 Прикладная информатика
Профиль «Разработка информационных систем бизнеса»
Тюмень 2022
РЕФЕРАТ
Дипломная работа на тему: Разработка человекоподобного рече- графического взаимодействия с информационной системой.
Автор: Голунов Арсений Валерьевич, студент группы ПИ 185–1 4 курса направления «Прикладная Информатика».
Работа включает: 43 страницы, 16 таблиц, 29 рисунок, использованных
источников – 24.
Ключевые слова: информационная система, голосовой помощник, API, цифровая трансформация, построение диалога.
Цель работы – разработка человекоподобного рече-графического взаимодействия с ИС: голосового помощника пользователя.
Для успешного выполнения целей данной работы проведено исследование взаимодействия пользователя с сайтом sova72.ru с использованием существующей формы поиска, выделены ключевые недостатки, реализовано API голосового помощника на языке Python с поддержкой нотаций OpenApi и ReDoc и пользовательская форма для взаимодействия с голосовым помощником на языке JavaScript. Итог: поиск трёхкомнатных квартирах, например, в новостройках на Мысу (г. Тюмень) ускорился с 11–17 до 3–4 сек.
ОГЛАВЛЕНИЕ
ГЛОССАРИЙ 4
ВВЕДЕНИЕ 5
Глава 1. ПОСТАНОВКА ЗАДАЧИ 7
1.1 Предметная область 7
1.2 Обзор решений на рынке и научных источников 8
1.3 Формулировка цели и задач 9
Глава 2. КОНЦЕПТУАЛЬНЫЙ ПРОЕКТ ДИАЛОГА 10
2.1 Гипотетический сценарий взаимодействия 10
2.1 Концептуальная архитектура 13
Глава 3. РАЗРАБОТКА API И ФОРМЫ 19
3.1 Средства разработки 19
3.1.1 Virtualenv 19
3.1.2 Fastapi 20
3.1.3 SQLite. SQLAlchemy. Alembic 26
3.1.4 Vosk 29
3.1.5 Javascript. Recorder.js 29
3.1.6 Обработка запросов 31
3.2 Руководство пользователя 33
3.3 Руководство разработчика 36
ЗАКЛЮЧЕНИЕ 39
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 40
ГЛОССАРИЙ
«Цифровая трансформация — это фундаментальное переосмысление клиентского опыта, бизнес-моделей и операций. Это поиск новых возможностей для создания ценности, роста доходов и повышения эффективности работы. И для достижения этих целей компании используют инновационные технологии» [1].
Чат-бот - приложение способное вести диалог с пользователем, работающее на базе готового набора реплик или ИИ.
Голосовой помощник - чат-бот, дополненный механизмом распознавания речи.
API (Application Programming Interface) – программный интерфейс приложения, набор классов, функций, процедур, структур или констант, с помощью которых одна компьютерная программа может взаимодействовать с другой программой.
JSON (JavaScript Object Notation) – текстовый формат обмена данными, основанный на JavaScript. Может использоваться обособленно.
CRUD (Create Read Update Delete) - набор базовым методов взаимодействия с БД.
REST (Representational State Transfer) - стиль построения архитектуры распределенного клиент-серверного приложения, который упрощает роутинг и построение API.
ВВЕДЕНИЕ
Термин «человекоподобное рече-графическое взаимодействие» состоит из следующих смысловых компонентов:
• «человекоподобное взаимодействие» обозначает средства взаимодействия, аналогичные ведению диалога с человеком в интернете, например, общение в социальной сети «Вконтакте»,
• «рече-графическое» означает типы данных и сигналов, которые используются во взаимодействии. К речевому типу данных можно отнести обмен аудиофайлам, например, голосовыми сообщениями или музыкальными композициями. К графическому типу данных в рамках такого взаимодействия относятся изображения, таблицы, схемы и текст [2].
Под определение, введённое автором ранее, попадают голосовые помощники и чат-боты. Следовательно, в рамках данной работы под термином голосовой помощник будет подразумеваться человекоподобное рече- графическое взаимодействие. Иными словами, разработка человекоподобного рече-графического взаимодействия является разработкой голосового помощника. В дальнейшем вместо голосовой помощник будет использоваться сокращение ГП.
Актуальность данной работы связана с ростом цифровой трансформации и жизненной необходимость оперативного доступа к информации. Использование таких инструментов как ГП повышает эффективность взаимодействие пользователя с информацией. Повышение эффективности обеспечивается благодаря возможности ввода голосовых запросов, ненужности поиска на интерфейсе элемента поисковой строки. Также благодаря популярности научно-популярных фильмов и произведений у большинства пользователей сформировано мнение, о том, что ГП является достаточно интеллектуальным и может обрабатывать различные семантически одинаковых запросов.
Проблемой рассматриваемой в данной работы является низкая эффективность обычного взаимодействия с ИС. Низкая эффективность взаимодействия пользователя с ИС обусловлена выполнением ряда непроизводительных действий:
• поиск необходимого элемента интерфейса,
• мысленное продумывание текстового запроса к ИС,
• временные затраты на ввод текстового запроса.
В связи с этим у пользователя повышается уровень стресса и усталости, а также снижается эффективность.
Объектом данной работы является разработка голосового помощника, а предметом построение диалога между пользователем и голосовым помощником.
Для успешной подготовки и защиты выпускной квалификационной работы автором ВКР использовались средства и методы физической культуры и спорта с целью поддержания должного уровня физической подготовленности, обеспечивающую высокую умственную и физической работоспособность. В режим рабочего дня включались различные формы организации занятий физической культурой (физкультпаузы, физкультминутки, занятия избранным видом спорта) с целью профилактики утомления, появления хронических заболеваний и нормализации деятельности различных систем организма.
В рамках подготовки к защите выпускной квалификационной работы автором созданы и поддерживались безопасные условия жизнедеятельности, учитывающие возможность возникновении чрезвычайных ситуаций.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Что такое цифровая трансформация? – Текст: электронный // SAP: [сайт]
2. Толковый словарь Ожегова. Графика – Текст: электронный // Gufo: [сайт]
3. Проективный лексикон русского языка - Текст: электронный // Дар слова: [сайт]
4. Average speaking rate and words per minute – Текст: электронный // Virtualspeech: [сайт]
5. What’s the best length of a word online? – Текст: электронный // Wylie communications: [сайт]
6. Languages in usa speaking rates per minute – Текст: электронный // Voices: [сайт]
7. Скорость печати на клавиатуре – Текст: электронный // Школа быстрой печати: [сайт]
8. 10 виртуальных ассистентов: обзор – Текст: электронный // РБ: [сайт]
9. BMW intelligent personal assistant – Текст: электронный // BMW: [сайт]
10. Как создать голосового помощника на основе технологий с открытым кодом, не передав вовне ни байта секретной информации – Текст: электронный // Хабр: [сайт]
11. Нелюбин Л. Л. Толковый переводоведческий словарь / Нелюбин Л. Л. Изд. 3-е, перераб. - Москва: Флинта, Наука, 2003. - 318 с.
12. Концепция человекоподобного диалога с цифровой инфраструктурой организации (на примере роли профессора университета) – Текст: электронный // ELibrary: [сайт]
13. ELMA, Нотация BPMN 2.0 – Текст: электронный // ELMA: [сайт]
14. Python. Урок 17. Виртуальные окружения – Текст: электронный // Devpractice: [сайт]
15. Почему Вы должны попробовать FastApi? – Текст: электронный // Хабр: [сайт]
17. Введение в ASGI: становление асинхронной веб-экосистемы Python – Текст: электронный // Хабр: [сайт]
18. How to Create a Database in Python using sqlite3 – Текст: электронный // Data to Fish: [сайт]
19. Создание схемы в SQLAlchemy ORM – Текст: электронный // PythonRu : [сайт]
20. CRUD-операции в SQLAlchemy ORM ORM – Текст: электронный // PythonRu : [сайт]
21. MediaRecorder – Текст: электронный // Mdn web docs: [сайт]
22. Use JavaScript to record audio as .wav in Chrome – Текст: электронный // OnHooks: [сайт]
23. Django vs Flask vs FastAPI – A Comparative Guide to Python Web Frameworks
– Текст: электронный // Perlcritic: [сайт]
24. Дональд Белл, An introduction to the Unified Modeling Language – Текст: электронный // IBM Developer: [сайт]
Похожие работы
Другие работы автора
НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.
СТАТЬ ЗАКАЗЧИКОМ