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 |
)
|