Cоставляем скилл для TikTok MCP сервера
Ранее упоминал, что TikTok запустил свой MCP сервер, куда можно загружать свои кастомные 3P скиллы. Сегодня разберем, из каких частей должен состоять SKILL.md, чтобы его можно было загрузить на сервер?
Process
Цикл загрузки данных и оптимизации состоит из следующих шагов: валидация данных, чтение ее структуры из TikTok, запрос плана оптимизации (оптимизируем часть биддинга). Далее валидируем действия в соответствии с safety правилами reference/safety-rails.md и reference/smart-plus-mode.md. Указываем порядок отката в случае сбоя. Публикуем отчет и планируем новый цикл.
When to use
Случаи применения нашего API, когда он был выбран рекламодателем, и тот дал согласие, на нашу оптимизацию и передачу нам метрик своих РК TikTok
Out of scope
Прописываем, что агент не должен делать:
- самостоятельно генерировать и загружать новые креативы,
- менять таргетинг (аудиторию, гео, девайс, блэклисты),
- создавать, удалять, дублировать adgroup'ы
- увеличивать бюджет, снимать/ назначать budget cap
Operating modes
Здесь доступны 3 режима: Standard (скилл может проводить операции на уровне ad group + цикл daily), Smart+ (скилл действует на РК целиком + цикл weekly), Mixed комбинированный режим охватывает одновременно и ad group (оптимизируются daily), и campaign (weekly)
Reason codes
Определяем список действий и error кодом по аналогии с HTTP, которые сервер нам возвращает. Доступны 12 кодов, покрывающих over/under перформящие KPI, лимиты по budget spent, ограничения РК Smart+, human approval etc.
Output
Каждый цикл выдает нам отчет: сводку плана, списки исполненных/ отклоненных действий, error codes
User promise
Итоговое обещание: мы формируем план на основе KPI, скилл исполняет только поддерживаемые TikTok действия, соблюдает brand safety рекламодателя, и не раскрывает методологию нашего API и биддинг алгоритма
Post #441
1.03K