Details

Title: Разработка архитектуры приложения для планирования ежедневных задач с использованием ИИ голосового помощника: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Пухальский Александр Игоревич
Scientific adviser: Дробинцев Дмитрий Федорович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Java; Spring Boot; PostgreSQL; REST API; Яндекс Алиса; навык; Yandex Alice; skill
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-3402
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\30475

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Целью данной работы является разработка архитектуры бэкенд-приложения (навыка) для голосового помощника Яндекс Алиса, которая предоставляет возможность легкого внедрения новых внешних сервисов по планированию и отслеживанию повседневных задач. В рамках выполнения данной дипломной работы были решены следую-щие задачи: 1) произведен обзор предметной области, 2) произведено изучение и сравнение существующих решений, выявлены их преимущества и недостатки, 3) сформирован стек технологий для реализации навыка, 4) спроектирована и реализована база данных для хранения пользовательской персональной информации и токенов, 5) реализована логика обработки запросов. По итогам работы была разработана архитектура, которая предоставляет возможность расширения навыка путем добавления новых внешних сервисов, и реализован навык для Яндекс Алиса, который решает задачу взаимодействия пользователя с внешними сервисами по планированию ежедневных задач с помощью чата и голосового помощника.

The purpose of this thesis is to develop a backend application architecture (skill) for the Yandex Alice voice assistant, which provides an opportunity to easily implement new external services for planning and tracking daily tasks. As part of this thesis, the following tasks were solved: 1) an overview of the subject area was made, 2) study and comparison of existing solutions was made, their advantages and disadvantages were revealed, 3) stack of technologies for realization of the skill was formed, 4) designed and implemented a database for storing user personal information and tokens, 5) the logic of query processing was realized. As a result of the work the architecture was developed, which provides the possibility of scaling the skill by adding new external services, and implemented a skill for Yandex Alice, which solves the problem of user interaction with external services to plan daily tasks with the help of chat and voice assistant.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics