recommend_creative
Given a moment description, rank candidate creatives by predicted VAS performance.
Evaluates each creative candidate against the described moment context using historical similarity and causal prediction. Returns a ranked list sorted by predicted VAS score, with confidence levels for each prediction.
WHEN TO USE:
Choosing which creative to show at a specific moment/venue
Comparing multiple creatives for a campaign across different contexts
Optimizing creative rotation for maximum VAS
Pre-campaign creative selection based on audience and venue
RETURNS:
rankings: Array sorted by predicted VAS (descending)
creativeId, predictedVAS (0-1), confidence (0-1), rank (1-N)
metadata: { candidate_count, moment_description }
suggested_next_queries: Follow-up queries
EXAMPLE: User: "Which of these 3 creatives will perform best at a gym in the evening?" recommend_creative({ moment_description: "gym venue, evening, 6 viewers, high attention, mostly male 18-34", creative_ids: ["fitness-brand-30s", "energy-drink-15s", "tech-gadget-20s"] })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| creative_ids | Yes | Array of creative/ad IDs to rank. Maximum 20 candidates. | |
| moment_description | Yes | Natural-language description of the target moment context. |