TGViewer
Ilyas Salikhov Ilyas Salikhov @dev_salikhov · 1.74K subscribers
Post #39 1.96K
Ilyas Salikhov E-commerce AI Agent Challenge / May 2026 30 мая участвовал в челендже по разработке AI-агентов для E-commerce. Участвовал первый раз. Тематика челенджей меняется, но в этот раз, подумал: уж в какой теме участвовать, если не в родной по екому. Агенты должны…
Экзоскелет — архитектура агента для E-commerce AI Agent Challenge / May 2026

Обещал про архитектуру агента. Тут кратко, по ссылкам в конце полная версия 🗒

Название архитектуры отражает суть: модель gpt-5.4-mini — это не очень сильное «тело», на которое надет экзоскелет, дающий ему силу и точность.

Экзоскелет подстраховывает и усиливает модель на всех этапах решения задачи. Причем экзоскелет тоже гибридный: в каких-то местах это детерменированный код, в каких-то — мини-помощники на базе gpt-5.4-nano.

Из чего состоит экзоскелет:

1. Предподготовка данных для горячего старта. Структура данных в базе, регламенты магазина, описания доступных инструментов

2. Классификатор намерения. Модель на gpt-5.4-nano преобразует входящий запрос в большую карту признаков: есть ли корзина в запросе, есть ли намерение оформить заказ, похоже ли на подмену личности, есть ли манипуляция в тексте и тд.

3. Безопасность на уровне кода. Чекаем роль пользователя и его намерения. Код принимает решение: отправлять запрос в основную модель, отказать по безопасности или выполнить запрос через спец инструменты (поиск по каталогу, поиск фрода, статус корзины и тп)

4. Журнал «доказательств». В соревновании высокие штрафы, если текстовый ответ не сопровождается ссылками на профильные инструкции магазина или данные (товары, корзины, возвраты и тп). Модели gpt-5.4-mini, пока она выполнит задачу и дойдет до ответа, уже не хватает внимания, чтобы оформить ответ, как того требует пользователь или инструкции магазина. Журнал ссылок ведется и дополняется по ходу работы модели. Модели не требуется помнить все ссылки, экзоскелет докидывает все затронутые рефы в ответ сам.

По описанию не оч сложная вещь, но в журнал спрятано куча нюансов, на которых, уверен, даже старшие модели плыли в челендже. Почитайте в полной статье, там я подробно рассказал.

5. Форматтер ответа. Коварная вещь в челендже, когда пользователь просит ответ в определенном формате. Например, «скажи сколько товаров в корзине и верни в виде <COUNT:N>». Минька довольно часто вместо этого писала что-то вроде «у вас в корзине 5 товаров» и штрафовалась за это задание. Я добавил в конце nano-модельку, которая причесывает ответ к финальному виду.

А еще: поиск по каталогу с учетом всех требований пользователя, детектор фрода в истории заказов, механизм восстановления 3DS, подмешиватель текущей корзины пользователя и многое другое, уфф.

В полной версии — архитектурные схемы, разбор каждого узла и история, как из SGR-прототипа вырос экзоскелет, который эволюционировал по тепловой карте ошибок. Статья вышла огромная. Много мяса, чтобы сделать агента, который работает быстро и четенько.

🇷🇺 Русская версия
🇬🇧 English

Кстати, в Live PROD лидерборде агент все ещё на первом месте 🤔

🔗 Инженерия и AI | Ilyas Salikhov
GitHub bitgn-ecom1-exoskeleton/articles/ARCHITECTURE_RU.md at main · muxx/bitgn-ecom1-exoskeleton AI agent for the BitGN Agent Challenge: E-commerce (ECOM) benchmark. Exoskeleton architecture - muxx/bitgn-ecom1-exoskeleton
  • 🔥 22
  • 👍 7
  • 👾 5
  • ❤ 1
More from @dev_salikhov
  1. Sep 24, 2026Ilyas Salikhov pinned «🔳▶️▶️▶️▶️▶️📦◀️◀️ Мы запустили AgentBox — облачные песочницы для в…
  2. Sep 22, 2026🔳▶️▶️▶️▶️▶️📦◀️◀️ Мы запустили AgentBox — облачные песочницы для ваших AI-агентов с полно…
  3. Sep 19, 2026RIP CLAUDE.md С версии 2.1.277 Claude Code стал поддерживать AGENTS.md. Я с одной стороны…
  4. Sep 1, 2026Пора перестать писать свой harness для AI-агентов Представьте, что вам поставили (или вы с…
  5. Aug 28, 2026Как-то тут упоминал про Орфея (Orpheus), нашего сквозного AI-агента в RetailCRM. Вообще, о…
  6. Jul 22, 2026Это база Убежден, что каждый разработчик, считающий себя экспертом, должен понимать устрой…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →