Details

Title: Мультиплатформенное десктоп приложение чат-бота с функциональностью на основе ChatGPT: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Бурмистров Родион Александрович
Scientific adviser: Амосов Владимир Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: сhatgpt; чат-бот; мультиплатформенность; api интеграция; искусственный интеллект; С#; .net maui; разработка ПО; chatgpt; chatbot; multiplatform; api integration; artificial intelligence; software development
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2097
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\29086

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена анализу существующих решений на основе чат-бота 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.

Document access rights

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

Table of Contents

  • ВВЕДЕНИЕ
  • ГЛАВА 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 Ручное тестирование
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ЛИТЕРАТУРЫ
  • Приложение А
  • Приложение Б
  • Приложение В
  • Приложение Г
  • Приложение Д
  • Приложение Е
  • Приложение Ж
  • Приложение З
  • Приложение И

Usage statistics

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