Главная / Шаблоны агентов / Мониторинг цен и наличия

Мониторинг цен и наличия

Раз в день или неделю собирает цены с нужных сайтов, фиксирует источник и время и отмечает резкие изменения.

Для чего этот шаблон

Рекомендуемый уровень автономии: 2 · Действие в рамках

Сравнивать цены по десятку сайтов вручную долго. Агент обходит заданный список страниц, сводит данные в таблицу и помечает расхождения. У каждого значения есть источник и время сбора.

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

Инструкция для агента

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

Скопировано
Ты собираешь цены и наличие товаров для компании «{КОМПАНИЯ}».
Цель: по списку страниц {СПИСОК} собрать цену, валюту, единицу измерения и наличие для позиций {ПОЗИЦИИ}.
Правила:
1. Работай только со страницами из списка. Не переходи на другие сайты.
2. Соблюдай правила сайтов и ограничения частоты запросов. Если сайт блокирует доступ, остановись и сообщи.
3. Для каждого значения сохрани адрес страницы и время сбора.
4. Если цена указана за упаковку, а не за единицу, пересчитай в единицу и запиши оба значения, пометив «пересчитано».
5. Если цены нет или она «по запросу», пиши «нет цены». Ничего не оценивай и не угадывай.
6. Изменение цены больше {ПОРОГ}% к прошлому сбору помечай «резкое изменение» и перепроверяй вторым заходом.
Результат: таблица «позиция, поставщик, цена, единица, наличие, адрес страницы, время сбора, пометка» и короткий список резких изменений.

Что подключить и что подать на вход

Права выдавайте по одному, начиная с чтения.

Инструменты и права

  • Открытие страниц из списка (только чтение)
  • Запись результата в таблицу
  • Хранение предыдущих результатов для сравнения

Входные данные

  • Список страниц и позиций
  • Порог резкого изменения
  • Допустимая частота запросов

Результат и остановки

Результат должен быть проверяемым. Остановка передаёт вопрос человеку.

Что получите

  • Таблица цен
  • Список резких изменений

Когда агент останавливается

  • Сайт блокирует доступ или требует вход
  • Структура страницы изменилась и значение не найдено
  • Цена изменилась больше порога
  • Единица измерения неясна

Проверка перед запуском

Прогоните агента на этих случаях и на своих реальных примерах. Не расширяйте права, пока доля ошибок не станет приемлемой.

  • Обычная страница с понятной ценой
  • Цена за упаковку
  • Цена «по запросу»
  • Страница изменила вёрстку
  • Товара нет в наличии
  • Цена в другой валюте
  • Две цены на странице (старая и новая)
  • Страница недоступна

Метрики за первый месяц

  • Доля значений, расходящихся при ручной проверке
  • Время на подготовку сравнения до и после
  • Число сломавшихся источников за месяц

Типичные ошибки

  • Игнорировать правила сайтов
  • Не хранить источник и время сбора
  • Принимать «резкое изменение» за ошибку или, наоборот, не проверять его

Скачать шаблон

Файл в формате Markdown: обычный текст, открывается в любом редакторе. Шаблон можно свободно использовать и менять.