Function calling в media buying: 5 паттернов, которые экономят часы на рутине
Function calling полезен не там, где агент «думает», а там, где ему нужно стабильно вызвать нужное действие: собрать отчёт, проверить кампанию, сравнить крео, отправить алерт. В performance это особенно ценно, потому что большинство задач повторяются по одному сценарию и плохо переносят лишнюю болтовню.
1) Read → Decide → Act: агент сначала читает данные из Ads API, потом выбирает правило, потом вызывает одно действие. Так делают алерты по просадке, паузы по CPA и сбор daily summary.
2) Map to schema: функция принимает жёсткий JSON со списком полей. Это снижает ошибки, когда агент путает campaign/adset/ad уровни и пишет в чат «похоже, тут всё ок».
3) Fallback chain: если не сработал один tool, агент вызывает запасной. Полезно для спай-сервисов, трекинга и выгрузок, где часть источников периодически падает.
4) Human-in-the-loop gate: перед изменением бюджета или статуса объявления функция возвращает черновик решения, а не автоклик. Байер подтверждает только спорные случаи.
5) Batch functions: вместо 20 мелких вызовов агент шлёт один пакет задач. Это дешевле по токенам и меньше ломается на длинных цепочках.
Главное правило: function calling должен сокращать количество решений, а не раздувать промпт. Если агент не умеет выбрать между 2–3 строгими функциями, ему рано доверять изменения в кабинете.
Agentic Marketing — AI-агенты в перформансе
@agentic_marketing
Function calling в media buying: 5 паттернов, которые экономят часы на рутине
Этот пост опубликован в Telegram-канале Agentic Marketing — AI-агенты в перформансе. Подписаться можно по ссылке: @agentic_marketing.