1.88M
Категория: ПрограммированиеПрограммирование

Мобильное приложение с chatGPT

1.

Мобильное
приложение с
chatGPT
Лихацкий Я.А.
Сапронов Д.А.
Студенты гр. 8К11
Руководитель Е.Е. Мокина

2.

Введение
В последние годы нейронные сети стали
самой обсуждаемой сферой в IT. Они
генерируют картинки, музыку, тексты и
многое другое с большой оригинальностью
и точностью, но не всегда имеют удобное
приложение для использования. Наш
проект решает данную проблему
2

3.

ЦЕЛЬ И ЗАДАЧИ
Цель работы:
• Создание собственного мобильного приложения для использования нейросети ChatGPT
Для достижения общей поставленной цели необходимо выполнить следующие задачи:
Определить необходимые средства для технической реализации проекта
Создание серверной части проекта
Создание приложения на android
Подключение к серверу и получение конечного результата
3

4.

Определение необходимых
технических инструментов
Для реализации сервера был выбран язык программирования python
v3.10 и библиотека flask
Для генерации ответа на запросы пользователя использовалась
нейрость ChatGPT. Для работы нейросити с python использовалась
библиотека openai v0.26
Мобильное приложение написано на языке программирования Java с
использованием android studio
4

5.

Техническая реализация
Написанный на python сервер предосатвляет интерфейс по ответу на запросы:на сервер
посылается текстовый запрос – сервер возвращает текстовый ответ. Для хостинга используется VPS
или VDS, виртуальный выделенный сервер. Это позволяет обращаться к нему не только по
локальной сети(с машины, на которой запущен сервер), но и с любого устройства в сети Интернет.
Для получение ответа с сервера используется библиотека jsoup, которая предоставляет
удобные средства для парсинга HTML- и XML-документов. Так же был использован класс
«AsyncTask», который выполняет отправку сообщения в фоновом потоке, получение ответа обратно и
обновление пользовательского интерфейса.
5

6.

Результат работы
6

7.

Заключение
В результате было получено мобильное приложение, позволяющий удобно получать ответы
от нейросети в телефоне. В перспективе для приложения будет полезны добавления
дополнительных способов ввода запроса(голосовой ввод, ввод текста с картинки), улучшений
интерфейса, сохранение исотрии сообщений, расширение выбора нейросетей.
7
English     Русский Правила