Function calling в media buying: 5 паттернов, которые реально экономят байеру часы
Function calling полезен не там, где агент «умный», а там, где у задачи есть жесткий формат входа и выхода. Для media buying это обычно: получить данные, провалидировать их, собрать решение и передать его в API без ручной переписки между вкладками.
Самые рабочие паттерны:
— Fetch → Normalize → Decide: забрать spend, CTR, CPA, привести к одной схеме, потом решить «пауза / масштаб / оставить».
— Ad preview audit: агент вызывает функцию проверки крео и возвращает только нарушения: обрезан текст, битая ссылка, нет UTM.
— Bid guardrail: перед изменением ставок функция проверяет лимиты и не дает агенту выйти за рамки.
— Report assembly: LLM не считает метрики в тексте, а только собирает готовый отчет из уже посчитанных функций.
— Creative triage: функция помечает объявления по сигналам, агент сортирует их в приоритеты.
Главное правило: LLM не должен «выдумывать» числа. Метрики, статусы, бюджеты и названия кампаний — только из функций. Тогда снижается число ошибок, а промпт становится короче: не нужно объяснять формат CSV, логику округления и правила сопоставления полей.
Если задача требует действия в рекламном кабинете, добавляйте human checkpoint на опасных шагах: смена бюджета, остановка связки, массовое редактирование. А вот сбор данных, сверка отчета и первичная сортировка креативов обычно хорошо отдаются на автозапуск.
Выигрыш появляется не от «агента вместо байера», а от узких функций, каждая из которых делает одну проверяемую вещь. Начните с одного контура: отчет, аудит крео или guardrail перед изменением ставок — и только потом связывайте всё в цепочку.
Agentic Marketing — AI-агенты в перформансе
@agentic_marketing
Function calling в media buying: 5 паттернов, которые реально экономят байеру часы
Этот пост опубликован в Telegram-канале Agentic Marketing — AI-агенты в перформансе. Подписаться можно по ссылке: @agentic_marketing.