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