Similar presentations:
Мобильное приложение с 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