Заказчик
Прием решений до

30.09.26 (включительно)

Форма вознаграждения

Денежное вознаграждение по договору за выполнение согласованного объёма backend-работ. Возможность дальнейшего сотрудничества по проекту IDEAWA.

Статус продукта

MVP

Тип задачи

Задачи ИКТ

Сфера применения

Медиасфера

Область задачи

Обработка и хранение больших данных

Тех задание
Тип продукта

Мобильное приложение

Описание проблемы

екущую backend-логику необходимо привести к единой устойчивой архитектуре обработки пользовательских запросов. Система должна исключить ситуации, при которых: одно сообщение пользователя обрабатывается несколько раз; запрос теряется при сбое backend; внешние API вызываются без необходимости; AI самостоятельно определяет источники данных или придумывает рекомендации; клиент получает сырые данные сторонних API; ответы разных источников имеют несовместимую структуру; при отказе одного внешнего сервиса ломается весь пользовательский сценарий; невозможно определить, на каком этапе произошла ошибка; пользователю показывается ответ, который ещё не сохранён в системе. В соответствии с архитектурой IDEAWA backend должен быть основным управляющим слоем: он определяет сценарий запроса, получает фактические данные, фильтрует и ранжирует их, а AI используется как слой представления уже подготовленных рекомендаций.

Ожидаемый эффект

Стабильный и масштабируемый backend IDEAWA, обеспечивающий полный цикл формирования персональных рекомендаций — от получения запроса пользователя до выдачи готовых карточек и AI-ответа. Ожидаемый результат: повышение стабильности приложения; снижение количества зависших и потерянных запросов; исключение повторной обработки сообщений; уменьшение ненужных обращений к внешним API; снижение количества некорректных AI-ответов; ускорение обработки за счёт кэширования и параллельных запросов; возможность полноценно диагностировать ошибки; готовность backend к росту пользовательской нагрузки; возможность подключать дополнительные источники, категории и алгоритмы персонализации без переработки всей архитектуры.

ФИО ответственного лица

Болдышевский Дмитрий Ильич

Цель и описание задачи (проекта)

Разработать и стабилизировать backend-пайплайн IDEAWA, который обеспечивает полный цикл обработки запроса пользователя: сообщение → сохранение → очередь → определение intent → формирование constraints → выбор источников → получение внешних данных → нормализация → фильтрация → ранжирование → формирование AI-контекста → вызов AI → валидация → сохранение → доставка клиенту. Система должна быть: отказоустойчивой; идемпотентной; масштабируемой; детерминированной в бизнес-логике; пригодной для последующего расширения количества категорий и источников данных.

Примечание