Требуется разработать функционал управления диалогами для ИИ-ассистента, интегрированного на сайт через iframe. Существующая система уже настроена через платформу с API-интеграцией ЛЛМ моделей и выведена на сайт, который сделан на конструкторе
, но необходимо добавить возможность создавать, сохранять и возвращаться к предыдущим диалогам, аналогично тому, как это реализовано на официальных сайтах ЛЛМ моделей (ChatGPT, Claude и т.д.).
Требуемый функционал
- Создание новых диалогов: Пользователь должен иметь возможность начать новый диалог, при этом текущий диалог должен автоматически сохраняться.
- Сохранение истории диалогов: Все диалоги должны сохраняться в базе данных сайта.
- Список диалогов: Необходимо создать интерфейс для отображения списка всех диалогов пользователя (например, боковая панель).
- Продолжение диалога: Пользователь должен иметь возможность вернуться к любому предыдущему диалогу и продолжить беседу.
- Сохранение контекста: При возвращении к предыдущему диалогу, ИИ-ассистент должен "помнить" весь предыдущий контекст беседы.
- Возможность переименования диалогов: Пользователи должны иметь возможность переименовывать свои диалоги для удобства навигации.
- Удаление диалогов: Возможность удаления ненужных диалогов.
Технические детали
- Сайт использует iframe для интеграции ИИ-ассистента через стороннюю платформу с API
- Необходимо разработать API-взаимодействие между сайтом и платформой ИИ для сохранения истории диалогов
- Требуется создание базы данных для хранения истории диалогов
- Интерфейс должен быть адаптивным и соответствовать дизайну сайта
Дополнительная информация
- Платформа ИИ имеет API для управления диалогами
- Есть авторизация пользователей для сохранения личных диалогов
- Необходимо предоставить документацию по использованию разработанного функционала
Чего жду
- Полностью функционирующая система управления диалогами
- Исходный код с комментариями
- Инструкция по установке и настройке