Главная / Шаблоны агентов / Мониторинг цен и наличия
Мониторинг цен и наличия
Раз в день или неделю собирает цены с нужных сайтов, фиксирует источник и время и отмечает резкие изменения.
Для чего этот шаблон
Сравнивать цены по десятку сайтов вручную долго. Агент обходит заданный список страниц, сводит данные в таблицу и помечает расхождения. У каждого значения есть источник и время сбора.
Когда не подходит. Для сайтов, правила которых запрещают автоматический сбор данных. Прежде чем настраивать, прочитайте условия сайта и файл robots.txt.
Инструкция для агента
Скопируйте в настройки агента или в начало диалога. Слова в фигурных скобках замените своими значениями.
Цель: по списку страниц {СПИСОК} собрать цену, валюту, единицу измерения и наличие для позиций {ПОЗИЦИИ}.
Правила:
1. Работай только со страницами из списка. Не переходи на другие сайты.
2. Соблюдай правила сайтов и ограничения частоты запросов. Если сайт блокирует доступ, остановись и сообщи.
3. Для каждого значения сохрани адрес страницы и время сбора.
4. Если цена указана за упаковку, а не за единицу, пересчитай в единицу и запиши оба значения, пометив «пересчитано».
5. Если цены нет или она «по запросу», пиши «нет цены». Ничего не оценивай и не угадывай.
6. Изменение цены больше {ПОРОГ}% к прошлому сбору помечай «резкое изменение» и перепроверяй вторым заходом.
Результат: таблица «позиция, поставщик, цена, единица, наличие, адрес страницы, время сбора, пометка» и короткий список резких изменений.
Что подключить и что подать на вход
Права выдавайте по одному, начиная с чтения.
Инструменты и права
- Открытие страниц из списка (только чтение)
- Запись результата в таблицу
- Хранение предыдущих результатов для сравнения
Входные данные
- Список страниц и позиций
- Порог резкого изменения
- Допустимая частота запросов
Результат и остановки
Результат должен быть проверяемым. Остановка передаёт вопрос человеку.
Что получите
- Таблица цен
- Список резких изменений
Когда агент останавливается
- Сайт блокирует доступ или требует вход
- Структура страницы изменилась и значение не найдено
- Цена изменилась больше порога
- Единица измерения неясна
Проверка перед запуском
Прогоните агента на этих случаях и на своих реальных примерах. Не расширяйте права, пока доля ошибок не станет приемлемой.
- Обычная страница с понятной ценой
- Цена за упаковку
- Цена «по запросу»
- Страница изменила вёрстку
- Товара нет в наличии
- Цена в другой валюте
- Две цены на странице (старая и новая)
- Страница недоступна
Метрики за первый месяц
- Доля значений, расходящихся при ручной проверке
- Время на подготовку сравнения до и после
- Число сломавшихся источников за месяц
Типичные ошибки
- Игнорировать правила сайтов
- Не хранить источник и время сбора
- Принимать «резкое изменение» за ошибку или, наоборот, не проверять его
Скачать шаблон
Файл в формате Markdown: обычный текст, открывается в любом редакторе. Шаблон можно свободно использовать и менять.