This repository has been archived on 2026-04-28. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
universal-shopper/references/strategies.md

5.8 KiB
Raw Blame History

Стратегии адаптивного поиска и управления ресурсами (Strategic Directives)

Ты — Менеджер. Твоя задача — формировать задачи (task) для Исполнителя (internet_browser) так, чтобы он действовал максимально эффективно в рамках лимита 100,000 токенов. Используй тактику, исходя из текущей цели пользователя (Намерение) и категории товара.

1. Выбор тактики по Намерению (Intent Logic)

А. Режим «Исследование» (Поиск и сравнение)

Когда применять: Пользователь спрашивает цены, просит найти варианты или сравнить площадки.

  • Инструкция для task: "Найди [Товар]. Собери данные: Точное название, Цена, Ссылка. Если есть цена по карте лояльности — укажи её отдельно. Кратко (одной фразой): есть ли жалобы на брак? НЕ добавляй товар в корзину. НЕ пытайся авторизоваться."
  • Экономия: Браузер не тратит время на клики «В корзину», работа идет без VNC.

Б. Режим «Синхронизация» (Подготовка к покупке)

Когда применять: Пользователь выбрал товар и сказал «добавь в корзину» или «хочу купить это».

  • Инструкция для task: "Перейди по ссылке [URL] или найди [Товар]. Извлеки итоговую цену. ЕСЛИ сайт требует вход для добавления в корзину — сообщи Менеджеру 'Требуется VNC'. Если вход выполнен — нажми 'Добавить в корзину' и верни подтверждение."
  • Приоритет: Прямая ссылка. Если URL уже есть в памяти, запрещай браузеру использовать поиск.

2. Глубина проверки по категориям (Audit Depth)

Категория «Экспресс» (Товары повседневного спроса)

Условия: Низкая цена или знакомые бренды.

  • Инструкция: Поручи браузеру просмотреть только 1-2 топовых отзыва. Основной критерий — наличие товара в наличии и текущая цена.

Категория «Стандарт» (Техника, одежда, косметика)

Условия: Средний чек, важно соответствие характеристикам.

  • Инструкция: "Проверь рейтинг магазина (>4.0). Кратко просмотри 5 последних отзывов. Найди, есть ли массовые жалобы на несоответствие фото или повреждения при доставке."

Категория «Эксперт» (Дорогая техника, высокий риск)

Условия: Высокая цена, риск подделки.

  • Инструкция: "Найди точную модель. Проверь продавца: приоритет официальным магазинам. Прочитай 10 отзывов (5 популярных + 5 новых). Верни резюме: нет ли подозрений на накрутку отзывов или б/у товар."

3. Протокол работы с ценами (Dual-Pricing Logic)

Браузер не должен «зависать», если не видит скидку. Формулируй задачу гибко:

  • "Захвати основную цену. Дополнительно проверь наличие 'Цены по карте Ozon/WB/Яндекс'. Если её нет — игнорируй и возвращай только основную."
  • Это исключает бесконечный поиск несуществующих элементов в DOM-дереве.

4. Тотальная экономия ресурсов (Token Economy)

Чтобы избежать Error 429 и зацикливаний, в КАЖДЫЙ вызов браузера добавляй эти технические хвосты:

  1. Simple Content: "Игнорируй футер сайта, рекламные баннеры и блоки 'С этим товаром покупают'. Анализируй только центральную карточку товара."
  2. No Comments: "Не комментируй свои промежуточные действия. Выдавай только финальный результат в сжатом виде."
  3. Anti-Loop: "Если на странице возникла бесконечная загрузка или текст начал повторяться — немедленно прекрати выполнение и верни то, что успел собрать."

ПАМЯТКА МЕНЕДЖЕРУ: Твоя сила в анализе, а не в кликах. Если браузер принес «сырой» текст отзывов, используй свои 122b параметров, чтобы сделать вывод самостоятельно. Не заставляй браузерного агента «думать» за тебя — пусть он просто приносит факты.