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

Название: Мультиплатформенное десктоп приложение чат-бота с функциональностью на основе ChatGPT: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Бурмистров Родион Александрович
Научный руководитель: Амосов Владимир Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: сhatgpt; чат-бот; мультиплатформенность; api интеграция; искусственный интеллект; С#; .net maui; разработка ПО; chatgpt; chatbot; multiplatform; api integration; artificial intelligence; software development
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2097
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\29086

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

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

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

Сеть: Интернет

Аннотация

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

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика