Update app.py
Browse files
app.py
CHANGED
@@ -9,11 +9,11 @@ def planificar_metas_ads(
|
|
9 |
precio_producto,
|
10 |
meta_ventas,
|
11 |
plazo,
|
12 |
-
|
13 |
plataformas_ads,
|
14 |
audiencia_objetivo,
|
15 |
observaciones,
|
16 |
-
|
17 |
):
|
18 |
system_message = f"""
|
19 |
Eres un experto en publicidad en redes sociales y planificación de metas. Tu tarea es crear un plan detallado para que un marketer alcance sus objetivos de ventas utilizando anuncios en redes sociales.
|
@@ -24,11 +24,11 @@ def planificar_metas_ads(
|
|
24 |
- Precio del producto: {precio_producto}
|
25 |
- Meta de ventas: {meta_ventas}
|
26 |
- Plazo: {plazo}
|
27 |
-
- Presupuesto para anuncios: {
|
28 |
- Plataformas de anuncios: {plataformas_ads}
|
29 |
- Audiencia objetivo: {audiencia_objetivo}
|
30 |
- Observaciones adicionales: {observaciones}
|
31 |
-
-
|
32 |
|
33 |
Genera un plan detallado que incluya:
|
34 |
- Estrategias de publicidad en redes sociales recomendadas (segmentación, creatividades, etc.).
|
@@ -36,13 +36,13 @@ def planificar_metas_ads(
|
|
36 |
- Calendario de publicaciones y campañas publicitarias.
|
37 |
- Métricas clave a monitorear (CTR, CPC, ROAS).
|
38 |
- Consejos para optimizar las campañas y superar posibles obstáculos.
|
39 |
-
- Considera las observaciones adicionales y los gastos
|
40 |
|
41 |
Organiza la información de forma clara y concisa.
|
42 |
Asegúrate de que todas tus respuestas estén en español y sean lo más prácticas y útiles posible.
|
43 |
"""
|
44 |
|
45 |
-
prompt = "Crea un plan detallado para alcanzar la meta de ventas mediante anuncios en redes sociales, considerando los gastos
|
46 |
|
47 |
messages = [
|
48 |
{"role": "system", "content": system_message},
|
@@ -52,7 +52,7 @@ def planificar_metas_ads(
|
|
52 |
response = ""
|
53 |
for message in client.chat_completion(
|
54 |
messages,
|
55 |
-
max_tokens=2048,
|
56 |
stream=True,
|
57 |
temperature=0.7,
|
58 |
top_p=0.95,
|
@@ -74,11 +74,11 @@ with gr.Blocks(title="Planificador de Metas con Anuncios en Redes Sociales") as
|
|
74 |
precio_producto_input = gr.Number(label="Precio del Producto")
|
75 |
meta_ventas_input = gr.Number(label="Meta de Ventas")
|
76 |
plazo_input = gr.Textbox(label="Plazo (Ej: 1 mes, 3 meses)")
|
77 |
-
|
78 |
plataformas_ads_input = gr.Textbox(label="Plataformas de Anuncios (Ej: Facebook Ads, Instagram Ads)")
|
79 |
audiencia_objetivo_input = gr.Textbox(label="Audiencia Objetivo")
|
80 |
observaciones_input = gr.Textbox(label="Observaciones Adicionales")
|
81 |
-
|
82 |
|
83 |
planificar_button = gr.Button("Planificar Meta con Anuncios")
|
84 |
output_text = gr.Textbox(label="Plan de Metas con Anuncios", lines=20)
|
@@ -91,11 +91,11 @@ with gr.Blocks(title="Planificador de Metas con Anuncios en Redes Sociales") as
|
|
91 |
precio_producto_input,
|
92 |
meta_ventas_input,
|
93 |
plazo_input,
|
94 |
-
|
95 |
plataformas_ads_input,
|
96 |
audiencia_objetivo_input,
|
97 |
observaciones_input,
|
98 |
-
|
99 |
],
|
100 |
outputs=output_text,
|
101 |
)
|
|
|
9 |
precio_producto,
|
10 |
meta_ventas,
|
11 |
plazo,
|
12 |
+
presupuesto_ads_por_venta,
|
13 |
plataformas_ads,
|
14 |
audiencia_objetivo,
|
15 |
observaciones,
|
16 |
+
otros_gastos_por_venta,
|
17 |
):
|
18 |
system_message = f"""
|
19 |
Eres un experto en publicidad en redes sociales y planificación de metas. Tu tarea es crear un plan detallado para que un marketer alcance sus objetivos de ventas utilizando anuncios en redes sociales.
|
|
|
24 |
- Precio del producto: {precio_producto}
|
25 |
- Meta de ventas: {meta_ventas}
|
26 |
- Plazo: {plazo}
|
27 |
+
- Presupuesto para anuncios por venta: {presupuesto_ads_por_venta}
|
28 |
- Plataformas de anuncios: {plataformas_ads}
|
29 |
- Audiencia objetivo: {audiencia_objetivo}
|
30 |
- Observaciones adicionales: {observaciones}
|
31 |
+
- Otros gastos por venta: {otros_gastos_por_venta}
|
32 |
|
33 |
Genera un plan detallado que incluya:
|
34 |
- Estrategias de publicidad en redes sociales recomendadas (segmentación, creatividades, etc.).
|
|
|
36 |
- Calendario de publicaciones y campañas publicitarias.
|
37 |
- Métricas clave a monitorear (CTR, CPC, ROAS).
|
38 |
- Consejos para optimizar las campañas y superar posibles obstáculos.
|
39 |
+
- Considera las observaciones adicionales y los gastos por venta del usuario para personalizar el plan y calcular la proyección.
|
40 |
|
41 |
Organiza la información de forma clara y concisa.
|
42 |
Asegúrate de que todas tus respuestas estén en español y sean lo más prácticas y útiles posible.
|
43 |
"""
|
44 |
|
45 |
+
prompt = "Crea un plan detallado para alcanzar la meta de ventas mediante anuncios en redes sociales, considerando los gastos por venta."
|
46 |
|
47 |
messages = [
|
48 |
{"role": "system", "content": system_message},
|
|
|
52 |
response = ""
|
53 |
for message in client.chat_completion(
|
54 |
messages,
|
55 |
+
max_tokens=2048,
|
56 |
stream=True,
|
57 |
temperature=0.7,
|
58 |
top_p=0.95,
|
|
|
74 |
precio_producto_input = gr.Number(label="Precio del Producto")
|
75 |
meta_ventas_input = gr.Number(label="Meta de Ventas")
|
76 |
plazo_input = gr.Textbox(label="Plazo (Ej: 1 mes, 3 meses)")
|
77 |
+
presupuesto_ads_por_venta_input = gr.Number(label="Presupuesto para Anuncios por Venta")
|
78 |
plataformas_ads_input = gr.Textbox(label="Plataformas de Anuncios (Ej: Facebook Ads, Instagram Ads)")
|
79 |
audiencia_objetivo_input = gr.Textbox(label="Audiencia Objetivo")
|
80 |
observaciones_input = gr.Textbox(label="Observaciones Adicionales")
|
81 |
+
otros_gastos_por_venta_input = gr.Number(label="Otros Gastos por Venta")
|
82 |
|
83 |
planificar_button = gr.Button("Planificar Meta con Anuncios")
|
84 |
output_text = gr.Textbox(label="Plan de Metas con Anuncios", lines=20)
|
|
|
91 |
precio_producto_input,
|
92 |
meta_ventas_input,
|
93 |
plazo_input,
|
94 |
+
presupuesto_ads_por_venta_input,
|
95 |
plataformas_ads_input,
|
96 |
audiencia_objetivo_input,
|
97 |
observaciones_input,
|
98 |
+
otros_gastos_por_venta_input,
|
99 |
],
|
100 |
outputs=output_text,
|
101 |
)
|