От выбранных товаров к заявке на выкуп
2026 • Mooncart • скилл для Codex
Нужная модель кроссовок нашлась на распродаже в Германии. Пока я заполнял заявку на выкуп, кроссовки успели раскупить.
Я искал с ИИ конкретную модель и лучшую цену. Для покупки нашёл партнёра, который мог выкупить товар, растаможить и доставить его в Россию. Итоговая стоимость меня устраивала. Оставалось перенести данные из магазина в форму партнёра.

Следующий шаг для агента
Товар, размер, цвет и количество уже были выбраны. Но всё это приходилось повторно вводить на другом сайте. Если так происходит с одной парой кроссовок, то целая корзина превращается в долгий копипаст. На распродаже за это время можно потерять саму возможность покупки.
Так началась работа над Mooncart. Я хотел, чтобы агент переносил уже выбранные товары из магазина в заявку на выкуп. Разрабатывал решение вместе с ИИ: продумывал сценарий покупки, определял, что можно поручить агенту и как проверить результат. Мы пробовали перенос, разбирали ошибки, меняли правила и снова проверяли их на товарах и формах.
Корзина, к которой можно вернуться
Мне было важно, чтобы работа не пропадала при закрытии браузера или смене чата. Поэтому собранная корзина сохраняется в отдельном файле: товары, выбранные размеры и цвета, количество, цены и то, что ещё нужно уточнить. Другой агент может прочитать этот файл и продолжить с того места, где остановился предыдущий.
Сохранённый выбор при этом нужно сверять с магазином. После паузы цена могла вырасти, а нужный размер — закончиться. В инструкции заложено: сообщить об изменении и дождаться решения человека. Другой размер или похожая модель не становятся заменой только потому, что они доступны.
Как проверяли и дорабатывали
Проверяли и действия агента, и сохранённые им данные. В тестовых сценариях были один товар и целая корзина, неполная страница, изменение цены и исчезновение нужного размера. Смотрели, сохранит ли агент выбранные варианты, не перепутает ли стоимость товара с доставкой, заметит ли изменения после перерыва. Сам файл проверялся автоматически: например, сумму без валюты или недостающие обязательные данные нельзя было пропустить дальше как готовую корзину.
Один из сценариев выявил проблему: в корзине были видны товары, но не ссылки на каждую позицию. Первая версия Mooncart требовала все ссылки сразу — сохранить уже собранное не получалось.
Мы разделили сохранение корзины и подготовку заявки. Агент записывает уже известное и отмечает, чего не хватает. Работу можно прервать и продолжить позже; к заполнению формы он переходит, когда нужные данные собраны.
На реальных страницах магазина и СДЭК проверили перенос одного товара. Затем агент с новым контекстом прочитал сохранённый файл, снова проверил магазин и подготовил новую форму. Когда прежняя вкладка оказалась недоступна, форму восстановили в другой и заново сверили значения.
Что получилось
Теперь человек может выбрать товары с ИИ и поручить своему агенту подготовку заявки на выкуп. Mooncart переносит в неё выбранные позиции, размеры, цвета, количество и цены, затем сверяет заполненное. Человек проверяет заявку, принимает условия и отправляет её сам.
Если приходится отвлечься, собранная корзина остаётся. Продолжить можно в другой сессии и с другим агентом, не повторяя весь путь от поиска товара.