Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -521,27 +521,50 @@ IMPORTANT:
|
|
521 |
# Obtener ejemplos específicos del ángulo seleccionado
|
522 |
angle_specific_examples = angle_examples[selected_angle]
|
523 |
|
524 |
-
#
|
525 |
-
headlines_instruction =
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
|
|
|
|
|
|
531 |
|
532 |
-
|
533 |
-
|
534 |
-
|
|
|
535 |
|
536 |
headlines_instruction += (
|
537 |
f"\nTu tarea es crear {number_of_headlines} titulares irresistibles para {target_audience} "
|
538 |
f"que capturen la atención instantáneamente y generen curiosidad sobre {product}. "
|
539 |
-
|
540 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
541 |
f"IMPORTANTE: Estudia cuidadosamente estos ejemplos de la fórmula seleccionada. "
|
542 |
-
f"Cada ejemplo representa el estilo y estructura a seguir
|
543 |
)
|
544 |
|
|
|
|
|
|
|
|
|
|
|
545 |
# Agregar 5 ejemplos aleatorios de la fórmula
|
546 |
random_examples = random.sample(selected_formula['examples'], min(5, len(selected_formula['examples'])))
|
547 |
|
@@ -656,6 +679,7 @@ with col1:
|
|
656 |
selected_angle = st.selectbox(
|
657 |
"Selecciona el ángulo para tus titulares",
|
658 |
options=[
|
|
|
659 |
"AUTORIDAD",
|
660 |
"CURIOSIDAD",
|
661 |
"ADVERTENCIA",
|
|
|
521 |
# Obtener ejemplos específicos del ángulo seleccionado
|
522 |
angle_specific_examples = angle_examples[selected_angle]
|
523 |
|
524 |
+
# Iniciar el prompt con las instrucciones del sistema
|
525 |
+
headlines_instruction = f"{system_prompt}\n\n"
|
526 |
+
|
527 |
+
# Añadir instrucciones de ángulo solo si no es "NINGUNO"
|
528 |
+
if selected_angle != "NINGUNO":
|
529 |
+
headlines_instruction += (
|
530 |
+
f"ÁNGULO PRINCIPAL: {selected_angle}\n"
|
531 |
+
f"INSTRUCCIONES DE ÁNGULO ESPECÍFICAS:\n{angle_instructions[selected_angle]}\n\n"
|
532 |
+
f"EJEMPLOS EXITOSOS DEL ÁNGULO {selected_angle}:\n"
|
533 |
+
)
|
534 |
|
535 |
+
# Añadir ejemplos del ángulo seleccionado
|
536 |
+
angle_specific_examples = angle_examples[selected_angle]
|
537 |
+
for example in angle_specific_examples:
|
538 |
+
headlines_instruction += f"- {example}\n"
|
539 |
|
540 |
headlines_instruction += (
|
541 |
f"\nTu tarea es crear {number_of_headlines} titulares irresistibles para {target_audience} "
|
542 |
f"que capturen la atención instantáneamente y generen curiosidad sobre {product}. "
|
543 |
+
)
|
544 |
+
|
545 |
+
# Añadir instrucción específica de ángulo solo si no es "NINGUNO"
|
546 |
+
if selected_angle != "NINGUNO":
|
547 |
+
headlines_instruction += f"IMPORTANTE: Cada titular DEBE seguir el ángulo {selected_angle} de manera clara y consistente.\n\n"
|
548 |
+
|
549 |
+
headlines_instruction += (
|
550 |
+
f"Evita menciones obvias de {product} y enfócate en despertar interés genuino"
|
551 |
+
)
|
552 |
+
|
553 |
+
if selected_angle != "NINGUNO":
|
554 |
+
headlines_instruction += f" usando el ángulo seleccionado"
|
555 |
+
|
556 |
+
headlines_instruction += ".\n\n"
|
557 |
+
|
558 |
+
headlines_instruction += (
|
559 |
f"IMPORTANTE: Estudia cuidadosamente estos ejemplos de la fórmula seleccionada. "
|
560 |
+
f"Cada ejemplo representa el estilo y estructura a seguir"
|
561 |
)
|
562 |
|
563 |
+
if selected_angle != "NINGUNO":
|
564 |
+
headlines_instruction += f", adaptados al ángulo {selected_angle}"
|
565 |
+
|
566 |
+
headlines_instruction += ":\n\n"
|
567 |
+
|
568 |
# Agregar 5 ejemplos aleatorios de la fórmula
|
569 |
random_examples = random.sample(selected_formula['examples'], min(5, len(selected_formula['examples'])))
|
570 |
|
|
|
679 |
selected_angle = st.selectbox(
|
680 |
"Selecciona el ángulo para tus titulares",
|
681 |
options=[
|
682 |
+
"NINGUNO", # Añadir como primera opción
|
683 |
"AUTORIDAD",
|
684 |
"CURIOSIDAD",
|
685 |
"ADVERTENCIA",
|