Caso de uso
Análisis de anuncios y landings
Nombra el gancho, comprueba el CTA y puntúa el anuncio para una audiencia de desarrolladores.
El problema
Las revisiones creativas son opiniones. Quieres una puntuación repetible.
Qué hace tu código con la respuesta
Reescribe los titulares que no aterricen en `number` o `fear` y tengan una puntuación débil.
Leer un anuncio como una rúbrica
El texto del anuncio es el estado; tres preguntas lo puntúan: hook (choice: un número concreto, un riesgo si no haces nada, prueba social, u otro), clear_offer (si la siguiente acción es obvia desde el CTA) y strength (score de weak a strong para una audiencia de desarrolladores). La muestra — «Cut your LLM bill 80%», «Jev decides in 200ms», «Get API access» — se lee hook=number, un CTA claro y un score strong: un buen anuncio por los números, exactamente lo que quieres antes de que empiece la discusión subjetiva.
De los scores a las revisiones
La regla de reescritura: retrabaja el titular cuando el hook lea other Y strength esté por debajo de tu barra; conserva los CTA que puntúen alto en clear_offer, reescribe los que no. Ejecútalo sobre una campaña de una pasada — unos cientos de tokens por anuncio, así que un mes de creatividades son unos pocos dólares. Lo que el score no puede reemplazar es el testeo: mata las variantes débiles antes de que gastes en ellas.
Riesgos propios del análisis de anuncios
Los scores son rúbricas, no veredictos: un anuncio con score fuerte que testea mal necesita ajustar las criteria, no defender el anuncio. Revisa las criteria de hook («número, miedo, prueba social») a medida que tu audiencia envejece — los patrones de la publicidad para desarrolladores se mueven. Y mantén honesto el bucket «other»: un anuncio cuyo gancho es genuinamente algo nuevo es un hallazgo que vale la pena leer, no ruido que esquivar.
La forma de la solicitud
Esta es la solicitud completa que el playground envía para este preset — el mismo JSON que tu servidor envía a /v1/systemone con una clave Bearer.
curl https://jevai.website/api/v1/systemone \
-H "Authorization: Bearer $JEV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"state": "Headline: \"Cut your LLM bill 80%.\" Body: \"Jev decides in 200ms. Start free.\" CTA: \"Get API access\".",
"questions": {
"hook": {
"type": "choice",
"instructions": "What kind of hook is the headline?",
"criteria": {
"number": "A specific number or saving",
"fear": "A risk if you do nothing",
"social": "Social proof",
"other": "Something else"
}
},
"clear_offer": {
"type": "noul",
"instructions": "Is the next action obvious from the CTA?"
},
"strength": {
"type": "score",
"instructions": "How strong is this ad for a developer API?",
"criteria": [
"Weak",
"Average",
"Strong"
]
}
}
}'Preguntas frecuentes sobre este caso de uso
- ¿Es legal afirmar «80% de ahorro»?
- Otra pregunta distinta — la lectura puntúa la ejecución, no la veracidad. La sustanciación de afirmaciones se queda en tu proceso de compliance; si la necesitas como comprobación tipada, ejecútala sobre la evidencia de soporte por separado.
- ¿El cuerpo importa tanto como el titular?
- En este preset, strength lee la pieza entera. Un titular con gancho sobre un cuerpo que divaga tira el score hacia abajo — y las preguntas de detalle te dicen dónde.
- ¿Y el copy de anuncios no inglés?
- Envía el anuncio tal cual y mantén las criteria en tu idioma de puntuación, o escribe las criteria en el idioma del anuncio. Prueba ambas configuraciones con los ganadores de campañas pasadas y conserva la que coincida con tu juicio.