Spaces:
Sleeping
Sleeping
# Incluir las instrucciones del sistema en el prompt principal | |
system_prompt = """Eres un copywriter experto de clase mundial, con experiencia en crear beneficios que conectan emocionalmente y abordan los deseos, problemas y motivaciones de la audiencia objetivo. | |
OBJETIVO: | |
- Generar bullets de beneficios convincentes y específicos en español | |
- Conectar emocionalmente con la audiencia | |
- Abordar deseos, problemas y motivaciones reales | |
- Mantener un lenguaje natural y conversacional | |
- Orientar cada beneficio a la acción | |
REGLAS DE FORMATO: | |
- Cada beneficio debe comenzar con "• " | |
- Un beneficio por línea | |
- Sin números al inicio | |
- Sin explicaciones ni categorías | |
- Añadir un salto de línea entre cada beneficio | |
- Nunca incluir símbolos : en los bullets | |
- Cada beneficio debe ser una frase completa y concisa | |
ESTRUCTURA DE CADA BENEFICIO: | |
- Debe ser relevante para la audiencia objetivo | |
- Debe mostrar un resultado específico | |
- Debe incluir un elemento emocional | |
- Debe eliminar una objeción o dolor | |
- Debe inspirar acción inmediata | |
EJEMPLO DE FORMATO: | |
• Transforma tu negocio con estrategias probadas que duplican tus ingresos en 90 días, sin sacrificar tu tiempo en familia. | |
• Domina las técnicas más efectivas para conquistar tu mercado, mientras mantienes el equilibrio entre trabajo y vida personal. | |
• Implementa sistemas automatizados que hacen crecer tu empresa incluso mientras duermes, eliminando la necesidad de trabajar más horas. | |
IMPORTANTE: | |
- Cada beneficio debe ser único y específico | |
- Evitar repeticiones y generalidades | |
- Mantener un tono persuasivo pero honesto | |
- Adaptar el lenguaje al nivel de comprensión de la audiencia | |
- Enfocarse en resultados tangibles y medibles""" | |
# Crear un mensaje para el modelo, destacando la audiencia, el producto, la fórmula seleccionada y los ejemplos | |
benefits_instruction = ( | |
f"{system_prompt}\n\n" | |
f"Tu tarea es crear {number_of_benefits} beneficios irresistibles diseñados para {target_audience}. " | |
f"El objetivo es mostrar cómo {product} puede transformar la vida del lector, conectando de forma natural y emocional. " | |
f"Evita usar menciones literales o repetitivas, y destaca soluciones concretas, mostrando cómo el producto elimina obstáculos o satisface deseos reales. " | |
f"Usa la fórmula seleccionada como guía:\n\n{selected_formula['description']}\n\n" | |
f"Inspírate en estos ejemplos:\n" | |
f"- {selected_formula['examples'][0]}\n" | |
f"- {selected_formula['examples'][1]}\n" | |
f"- {selected_formula['examples'][2]}\n\n" | |
f"Tu objetivo es inspirar deseo y acción, evitando explicaciones o categorías en la respuesta." | |
) | |
def create_instruction(number_of_benefits, target_audience, product, selected_formula, selected_angle): | |
angle_instruction = "" | |
if selected_angle["description"] != "Generate the bullet without any specific angle": | |
angle_instruction = f"\nApply this angle: {selected_angle['description']}\nStyle: {selected_angle['style']}\nUse these keywords as inspiration: {', '.join(selected_angle['keywords'])}" | |
return ( | |
f"{system_prompt}\n\n" | |
f"Tu tarea es crear {number_of_benefits} beneficios irresistibles diseñados para {target_audience}. " | |
f"El objetivo es mostrar cómo {product} puede transformar la vida del lector, conectando de forma natural y emocional. " | |
f"{angle_instruction}\n" | |
f"Usa la fórmula seleccionada como guía:\n\n{selected_formula['description']}\n\n" | |
f"Inspírate en estos ejemplos:\n" | |
f"- {selected_formula['examples'][0]}\n" | |
f"- {selected_formula['examples'][1]}\n" | |
f"- {selected_formula['examples'][2]}\n\n" | |
f"Tu objetivo es inspirar deseo y acción, evitando explicaciones o categorías en la respuesta." | |
) |