Техническое задание: Разработка Telegram-бота с искусственным интеллектом

Необходимо создать backend-часть для интерактивного Telegram-бота, способного к осмысленному диалогу с пользователями.

Основные требования к функционалу:

  • Интерактивный диалог: Бот должен поддерживать плавную текстовую коммуникацию.
  • Контекст и память: Система обязана запоминать историю взаимодействия в рамках сессии или пользователя для поддержания связности беседы.
  • Обработка естественного языка: Реакция на свободные текстовые запросы и вопросы от пользователя.
  • Интеграция с AI/ML: Использование моделей искусственного интеллекта для генерации ответов (конкретный стек технологий обсуждается с исполнителем).
  • Надежность и масштабируемость: Архитектура должна быть рассчитана на стабильную работу при росте числа пользователей.

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

  • Анализ задачи и предложение оптимального технологического стека.
  • Разработка серверной логики бота, его интеграция с Telegram API и выбранным AI-решением.
  • Реализация механизма хранения и управления контекстом диалога.
  • Тестирование и развертывание рабочего решения.

Готовы рассмотреть различные варианты реализации на основе вашего опыта. В ответе укажите ваш подход, предполагаемый стек технологий и примерную оценку сроков.

Оптимизация и внедрение виртуального скроллинга

Требуется доработка и оптимизация существующего решения виртуального скроллинга, а также помощь в его интеграции. Предпочтение отдается исполнителю, который уже работал над первым этапом проекта. Срок выполнения - до 15 ноября 2025 года.