Spaces:
Running
Running
Update prompts.py
Browse files- prompts.py +4 -11
prompts.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
from formulas import offer_formulas
|
|
|
2 |
|
3 |
offer_system_prompt = """You are a world-class expert copywriter, experienced in creating compelling offers that connect emotionally with the target audience.
|
4 |
|
@@ -27,7 +28,7 @@ def create_offer_instruction(target_audience=None, product_service=None, selecte
|
|
27 |
selected_formula_name: Name of the selected formula
|
28 |
file_content: Content from uploaded files (if any)
|
29 |
skills: User's skills and expertise
|
30 |
-
sophistication_level:
|
31 |
|
32 |
Returns:
|
33 |
str: The complete instruction for generating the offer
|
@@ -63,17 +64,9 @@ Create a compelling offer following the formula structure exactly.
|
|
63 |
examples_text = "\n\n".join([f"Example {i+1}:\n{example}" for i, example in enumerate(selected_formula["examples"])])
|
64 |
instruction += f"\n\nGet inspired by these examples:\n{examples_text}"
|
65 |
|
66 |
-
# Add sophistication level guidance
|
67 |
if sophistication_level:
|
68 |
-
sophistication_guidance =
|
69 |
-
NIVEL DE SOFISTICACI脫N DEL MERCADO: {sophistication_level.get('description', '')}
|
70 |
-
|
71 |
-
ESTRATEGIA A APLICAR: {sophistication_level.get('strategy', '')}
|
72 |
-
|
73 |
-
EJEMPLO DE REFERENCIA: {sophistication_level.get('example', '')}
|
74 |
-
|
75 |
-
Adapta la promesa y el tono seg煤n este nivel de sofisticaci贸n del mercado.
|
76 |
-
"""
|
77 |
instruction += f"\n\n{sophistication_guidance}"
|
78 |
|
79 |
return instruction
|
|
|
1 |
from formulas import offer_formulas
|
2 |
+
from sophistication.generator import create_sophistication_instruction
|
3 |
|
4 |
offer_system_prompt = """You are a world-class expert copywriter, experienced in creating compelling offers that connect emotionally with the target audience.
|
5 |
|
|
|
28 |
selected_formula_name: Name of the selected formula
|
29 |
file_content: Content from uploaded files (if any)
|
30 |
skills: User's skills and expertise
|
31 |
+
sophistication_level: String key for the market sophistication level
|
32 |
|
33 |
Returns:
|
34 |
str: The complete instruction for generating the offer
|
|
|
64 |
examples_text = "\n\n".join([f"Example {i+1}:\n{example}" for i, example in enumerate(selected_formula["examples"])])
|
65 |
instruction += f"\n\nGet inspired by these examples:\n{examples_text}"
|
66 |
|
67 |
+
# Add sophistication level guidance using the dedicated function
|
68 |
if sophistication_level:
|
69 |
+
sophistication_guidance = create_sophistication_instruction(sophistication_level)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
instruction += f"\n\n{sophistication_guidance}"
|
71 |
|
72 |
return instruction
|