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