Техническое задание: Мультимодальный AI чат-бот с админ-панелью

Цель проекта

Разработать универсального чат-бота, предоставляющего пользователю доступ к различным AI-моделям для решения широкого спектра задач через удобный интерфейс с системой монетизации и управления.

Основной функционал для пользователя

1. Выбор AI-моделей

  • Модели для генерации текста (текстовые LLM)
  • Модели для генерации изображений по текстовому описанию
  • Модели для генерации видео по текстовому описанию

2. Организация работы

  • Возможность создания отдельных тем/проектов для каждой модели
  • Сохранение полной истории переписки внутри каждого проекта

3. Система монетизации и учет

  • Личный баланс пользователя и статистика использования (запросы, токены)
  • Триальный период: ограниченное количество дней или бесплатных запросов
  • Интеграция системы приема платежей (предпочтительно через банковский сервис)

Веб-дашборд (Админ-панель)

1. Статистика и аналитика

  • Общее количество пользователей
  • Активность пользователей (метрики вовлеченности)
  • Список пользователей с отображением аватара, имени и юзернейма

2. Система рассылок

  • Отправка сообщений пользователям: текстовые, с изображениями, с видео
  • Гибкое таргетирование рассылок:
    • Всем пользователям
    • Выборочно по списку
    • По сегментам (например, пользователи с заканчивающимся балансом)

Технические требования

  • Интеграция с API выбранных LLM-моделей (на выбор исполнителя, исходя из задачи)
  • Надежное хранение истории диалогов и данных пользователей
  • Масштабируемая архитектура для обработки запросов к разным AI-сервисам
  • Безопасное проведение платежных операций
  • Интуитивно понятный интерфейс как для пользователя, так и для администратора

Разработка сквозного автоматизированного сценария обработки заявок в n8n

Необходимо настроить в n8n полностью автономный рабочий процесс: от получения заявки по вебхуку до финальной обработки с ветвлением логики, нормализацией данных, интеграцией с внешними системами и контролем сроков по SLA.

Декомпозиция металлоконструкции на материалы и операции

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