Roboti commited on
Commit
f2839a2
·
verified ·
1 Parent(s): 0360485

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -11
app.py CHANGED
@@ -9,11 +9,11 @@ def planificar_metas_ads(
9
  precio_producto,
10
  meta_ventas,
11
  plazo,
12
- presupuesto_ads,
13
  plataformas_ads,
14
  audiencia_objetivo,
15
  observaciones,
16
- gastos_adicionales,
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: {presupuesto_ads}
28
  - Plataformas de anuncios: {plataformas_ads}
29
  - Audiencia objetivo: {audiencia_objetivo}
30
  - Observaciones adicionales: {observaciones}
31
- - Gastos adicionales: {gastos_adicionales}
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 adicionales 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 adicionales."
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, # Aumento significativo de tokens permitidos
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
- presupuesto_ads_input = gr.Number(label="Presupuesto para Anuncios")
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
- gastos_adicionales_input = gr.Number(label="Gastos Adicionales (Publicidad, etc.)")
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
- presupuesto_ads_input,
95
  plataformas_ads_input,
96
  audiencia_objetivo_input,
97
  observaciones_input,
98
- gastos_adicionales_input,
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
  )