Разработка научной веб-платформы с AI-ассистентом

Требуется создание комплексной веб-платформы для исследований в области цифровизации водных ресурсов. Проект должен быть выполнен на основе предоставленного готового дизайна в стиле "Cyber-Neon" (неоновые линии, футуристический вид) и включать полный набор функциональных модулей для научной работы.

Ключевые требования к платформе

1. Визуальная часть и структура

  • Точное воспроизведение предоставленного макета дизайна (неоновый стиль, карта, элементы интерфейса).
  • Адаптивная вёрстка для корректного отображения на всех устройствах.
  • Структура разделов сайта: Главная, Докторант, Исследования, Результаты (Dashboard), AI Assistant, Dataset Explorer, Данные, Ресурсы, Блог/Новости, Контакты, Личный кабинет.

2. Функциональные модули

AI-ассистент

  • Интеграция с OpenAI API + система Retrieval-Augmented Generation (RAG).
  • Ассистент должен отвечать строго на основе предоставленных заказчиком материалов (документы, исследования).
  • Возможность "обучения" на собственных данных заказчика (Excel/CSV-файлы) через обновляемую векторную базу данных (индекс).
  • Контекстные ответы, основанные на загруженной информации.

Dataset Explorer

  • Инструмент для загрузки, просмотра и анализа наборов данных.
  • Поддерживаемые форматы: XLS, CSV, GeoJSON.
  • Функции: просмотр таблиц, фильтрация, управление метаданными, визуализация данных, сравнение показателей по регионам.

Dashboard (Дашборд результатов)

  • Интерактивные графики и диаграммы.
  • Визуализация водного баланса, индекса дефицита водных ресурсов.
  • Работа с временными рядами.
  • Возможность экспорта графиков и отчётов.

Система управления контентом (CMS)

  • Административная панель для публикации новостей, статей, научных материалов.
  • Управление пользователями и ролями.
  • Возможность добавления и обновления наборов данных через админку.

3. Технические и организационные требования

  • Система авторизации и регистрации пользователей с разграничением прав доступа (разные роли: гость, исследователь, администратор).
  • Мультиязычная поддержка: казахский, русский, английский языки.
  • Базовая SEO-оптимизация платформы.
  • Обеспечение безопасности данных и защищённого доступа.
  • Установка и настройка платформы на хостинг заказчика.
  • Настройка и передача административной панели управления.
  • Корректная работа всех модулей, особенно AI-ассистента с пользовательскими данными.

Исполнитель должен продемонстрировать понимание предметной области (водные ресурсы, научные исследования) и обеспечить надёжную, отказоустойчивую работу всех компонентов системы. Приоритет - точное соответствие дизайну и работоспособность AI-ассистента на предоставленных заказчиком материалах.