Для системы чат-бота (ИИ / LLM) нужно разработать систему личных кабинетов.
Сейчас есть веб-интерфейс для общения с чат-ботом с возможностью авторизации, но нет системы разделения на пользователей.
Авторизация происходит только под одним пользователем, логин и пароль от которого прописан в статичном файле.
С другой стороны, уже имеется рабочая административная панель для создания и редактирования профилей пользователей, однако она не привязана непосредственно к пользовательскому интерфейсу. Иными словами, чат-бот и админка существуют отдельно друг от друга.
Необходимо:
1. Объединить пользовательскую и административную часть (написана на Lavarel). Сейчас между ними взаимодействия нет, под созданными в админке пользователями авторизоваться нельзя.
2. Организовать систему авторизации пользователей под индивидуальными профилями, а также хранения истории чатов в ней.
3. Автоматически добавлять в запросы пользователей к LLM уникальный промт, он хранится в БД каждого пользователя. То есть SQL-запросом забирать текст из БД и автоматически добавлять его к запросу в LLM.
4. Развернуть всё на сервере.
5. Описать как это всё работает в файле на 1-2 страницы.