analyze_competitor_ad
Deconstruct competitor ads to reveal hooks, pacing, psychological triggers, and CTAs. Aggregate multiple ads into a counter-brief for creative generation.
Instructions
Deconstruct a competitor ad (image/video frame URL or local path) via VLM: hook, pacing, psychological triggers, CTA, counter-angles. Falls back to copy heuristics when no vision backend available. Use derive=true to aggregate multiple ads into a counter-brief for generate_creatives.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| batch | No | list of {image_path_or_url, transcript, caption} | |
| derive | No | return aggregated counter-brief instead of raw breakdowns | |
| caption | No | ||
| transcript | No | ||
| image_path_or_url | No |