Пакетный обработчик запросов к нейросети + парсер ответов в Word/PDF
Нужно написать (Saas) приложение, которое может быть доступно любому человеку через браузер. Основной функционал – текстовые работы по теме, заданной пользователем и с использованием шаблона, выбранного пользователем, с использованием нейросети (первичную базу промптов к нейросети, которые должны будут использоваться при работе с шаблоном мы предоставим сами). Оно должно иметь пользовательскую часть и админскую часть.Админская часть должна позволять:- проходить авторизацию (логин/пароль);- управлять аккаунтами системных пользователей и пользователей-клиентов;- управлять внешним видом клиентской страницы и функционалом, доступным на ней;- создавать, редактировать, тестировать и удалять шаблоны, которые потом будут доступны клиентским пользователям;- работать с нейросетью, обучать её на её ошибках, скармливая ей документы, промпты, шаблоны;- настраивать возможные форматы вывода результата для клиентаПользовательская часть должна позволять:- проходить авторизацию (goolge/vk account/телефон/логин);- авторизованным пользователям делать запрос с указанием желаемого формата конечной работы;- настраивать вывод данных с использованием шаблона;- получать и скачивать результат обработки запросаПриложение должно уметь работать с:- ChatGPT (через API), Claude (через API), LLM (Llama, Mistral) (на локальном оборудовании заказчика)Первый этап проекта, о котором идет речь пока: создание 1 версии сервиса с доступом только для админов для тестирования/дообучения/использования в рабочих задачах и локальным хостингом у заказчика. Он должен включать как минимум 2 блока:1. Блок с графическим интерфейсом. Мы предоставим базу/библиотеку промптов для первичной настройки софта. Под эту базу пишем графический интерфейс-конструктор, в котором можно отмечать необходимые пункты, совокупность которых составит совокупность промптов к нейросети.2. После предварительной настройки софт последовательно отправляет эти запросы в нейросеть, а полученные ответы парсит в указанный пользователем вид, например, в файл Word.3. Важным на этом этапе также является наличие блока для дообучения/настройки нейросети по результатам того, что она выдаст, редактирования библиотеки промптов и т.д.4. Реализовано все должно быть как web-апп, чтобы после доработки/дообучения это можно было бы спокойно подключить на сайт для публичного доступа, с эквайрингом и так далее.Если вы дочитали задание до конца. От вас нужно полное описание Стека технологий которые будут использоватьсяЕсли у нас есть админка и клиентские страницы, то у нас есть фронт, условно react, angular, если у нас есть хранение данных, то нужно использовать субд, например postgreSQL, если у нас есть логика работы какая-то внутри и общение условного бэка и фронта, то у нас есть набор микросервисов/скрипты/etc.
Other