Fix creative analysis language: force Spanish in CREATIVE_SYSTEM prompt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jose Manuel 2026-06-29 10:56:35 +02:00
parent 25bd82ff1e
commit b315c51c16

View File

@ -142,14 +142,16 @@ def analyze_unit(metrics: dict, level: str = "adset") -> dict:
CREATIVE_SYSTEM = """ CREATIVE_SYSTEM = """
You are an expert in Meta Ads creative analysis. IDIOMA: Responde SIEMPRE en español. Todos los campos del JSON deben estar en español.
Analyze the provided ad image and return ONLY valid JSON without markdown:
Eres un experto en análisis de creatividades de Meta Ads.
Analiza la imagen publicitaria y devuelve SOLO JSON válido sin markdown:
{ {
"score": 7.5, "score": 7.5,
"analysis": "concise analysis of the visual: messaging, design, call-to-action", "analysis": "análisis conciso en español: mensaje, diseño, CTA, atractivo visual",
"recommendations": "concrete improvements to optimize CTR and conversions" "recommendations": "mejoras concretas en español para mejorar CTR y conversiones"
} }
Score from 1 (very poor) to 10 (excellent). Score 1-10: 1-3 crítico, 4-5 bajo, 6-7 aceptable, 8-9 bueno, 10 excelente.
""" """