Детальная информация

Название Мультиплатформенное десктоп приложение чат-бота с функциональностью на основе ChatGPT: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта» = Multiplatform desktop chatbot application with ChatGPT based functionality
Авторы Бурмистров Родион Александрович
Научный руководитель Амосов Владимир Владимирович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2024
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика Искусственный интеллект ; Программирования языки ; Вычислительные машины электронные персональные — Программы ; чат-бот ; мультиплатформенность ; разработка ПО ; chatbot ; multiplatform ; software development
УДК 004.8; 004.438; 004.422.8
Тип документа Выпускная квалификационная работа магистра
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 09.04.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-2097
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи ru\spstu\vkr\29086
Дата создания записи 18.06.2024

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная работа посвящена анализу существующих решений на основе чат-бота ChatGPT и созданию приложения с учетом недостатков. Задачи, которые решались в ходе исследования: 1) Провести анализ существующих технологий и инструментов для разработки мультиплатформенных приложений. 2) Изучить архитектуру и функциональные возможности модели ChatGPT. 3) Реализовать интеграцию данной модели в разработанное приложение. 4) Создать приложение согласно спроектированной функциональности и архитектуры. 5) Описать приложение с технической и пользовательской точки зрения. Анализ проведет на основе нескольких отобранных существующих решений ChatOn, ChatSonic, ChatGPT app. Были проанализированы количество доступных пользователю решений, наличие русского языка для использования приложения, доступность приложения, мультиплатформенность, а также нужно ли использовать VPN для работы с приложением. В результате было спроектировано и разработано приложение чат-бота, которое учитывает недостатки аналогов. Приложение протестировано на ОС windows и android, нарушений в работе не выявлено. Выдаваемое ботом ответы соответствуют общедоступной информации, а также удовлетворяют пользователя. описано руководство для пользователей, а также информация, необходимая для технических специалистов: структура базы данных и логика работы программы.

This work is devoted to analyzing the existing ChatGPT chatbot based solutions and creating an application taking into account the shortcomings. The tasks addressed in the research: 1) To analyze existing technologies and tools for multi-platform application development. 2) To study the architecture and functionality of the ChatGPT model. 3) Realize the integration of this model into the developed application. 4) Create an application according to the designed functionality and architecture. 5) Describe the application from a technical and user perspective. The analysis will analyze based on few selected existing solutions ChatOn, ChatSonic, ChatGPT app. The number of solutions available to the user, availability of Russian language to use the app, availability of the app, multiplatform, and whether it is necessary to use VPN to work with the app were analyzed. As a result, a chatbot application was designed and developed, which takes into account the shortcomings of analogs. The application has been tested on windows and android operating systems, no irregularities in operation have been detected. The answers given by the bot correspond to the publicly available information and satisfy the user. the manual for users is described, as well as information necessary for technical specialists: the structure of the database and the logic of the program operation.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1 Чат-боты: определение и применение
    • 1.2 Модель ChatGPT
    • 1.3 Выбор технологии разработки
    • 1.4 Обзор аналогов существующих приложений
    • 1.5 Интеграция ChatGPT в мультиплатформенные приложения
    • 1.6 Актуальность разработки
  • ГЛАВА 2. РАЗРАБОТКА ФУНКЦИОНАЛЬНОСТИ И АРХИТЕКТУРЫ ПРИЛОЖЕНИЯ
    • 2.1 Выбор модели разработки
    • 2.2 Бизнес-, функциональные и технические требования к приложению
    • 2.3 Архитектура приложения
    • 2.4. Алгоритм разработки
  • ГЛАВА 3. РЕЗУЛЬТАТЫ РАЗРАБОТКИ ПРИЛОЖЕНИЯ
    • 3.1 Руководство пользователя
    • 3.2 Модель данных
    • 3.3 Ручное тестирование
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ЛИТЕРАТУРЫ
  • Приложение А
  • Приложение Б
  • Приложение В
  • Приложение Г
  • Приложение Д
  • Приложение Е
  • Приложение Ж
  • Приложение З
  • Приложение И
...