Decision acceptance deadline

30.09.26 (inclusive)

Form of award

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

Product status

MVP

Task type

ICT tasks

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

Media sphere

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

Processing and storage of Big Data

Type of product

Mobile app

Problem description

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

Expected effect

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

Full name of responsible person

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

Purpose and description of task (project)

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

Note