Разработка бэкенда для чат-платформы с ИИ-ассистентом

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

Ключевые задачи и требования

  • Технологический стек: Python, Django, Django Channels (или аналоги) для работы с WebSocket.
  • WebSocket-сервер: Разработка стабильного и масштабируемого сервера для обеспечения реального времени в чате.
  • Интеграция с ИИ: Подключение и настройка взаимодействия бэкенда с API ИИ-ассистента (например, для генерации ответов).
  • Бэкенд-логика: Создание необходимых моделей данных, API-эндпоинтов для управления диалогами, пользователями и настройками.
  • Архитектура MVP: Проектирование и реализация базовой, но надежной архитектуры, готовой к дальнейшему развитию.

Что ожидается от исполнителя

  • Опыт коммерческой разработки на Python/Django.
  • Понимание принципов работы WebSocket и опыт с Django Channels или аналогичными фреймворками.
  • Умение писать чистый, документированный и поддерживаемый код.
  • Готовность обсуждать архитектурные решения и следовать техническому заданию.

Задача интересная и предполагает работу над современной, востребованной технологией. Ждем ваших предложений и примеров предыдущих работ!