joackoEsp commited on
Commit
56c069c
verified
1 Parent(s): 9a6b6cb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -16,10 +16,12 @@ if "model" not in globals():
16
  # Funci贸n exclusiva para humanizaci贸n de texto con enfoque en marketing
17
  def humanize_text(input_text):
18
  system_prompt = (
19
- "Reescribe el siguiente texto con un estilo claro, cercano y persuasivo, ideal para comunicaci贸n efectiva. "
20
- "Utiliza un tono natural y conversacional, como si explicaras esto a un amigo de manera sencilla. "
21
- "Convierte frases formales en expresiones m谩s accesibles sin cambiar el significado. "
22
- "Hazlo m谩s din谩mico, sin redundancias ni palabras demasiado t茅cnicas."
 
 
23
  )
24
 
25
  prompt = f"{system_prompt}\n\nTexto original: {input_text}\n\nTexto humanizado:"
@@ -29,12 +31,12 @@ def humanize_text(input_text):
29
  outputs = model.generate(
30
  inputs.input_ids,
31
  attention_mask=inputs.attention_mask,
32
- max_new_tokens=160, # 馃敼 Mantiene espacio para reformular bien
33
  min_length=30, # 馃敼 Evita respuestas demasiado cortas
34
  do_sample=True, # 馃敼 Mantiene variabilidad en la reescritura
35
- temperature=0.83, # 馃敼 M谩s creatividad para reformulaci贸n
36
  top_p=0.9, # 馃敼 Mantiene coherencia en la reescritura
37
- repetition_penalty=1.02, # 馃敼 Reduce repeticiones sin limitar la fluidez
38
  num_return_sequences=1, # 馃敼 Genera solo una respuesta bien formulada
39
  )
40
 
 
16
  # Funci贸n exclusiva para humanizaci贸n de texto con enfoque en marketing
17
  def humanize_text(input_text):
18
  system_prompt = (
19
+ "Reescribe el siguiente texto de forma clara, atractiva y persuasiva, "
20
+ "manteniendo su significado original. "
21
+ "Adopta un tono natural y conversacional, similar a una recomendaci贸n amigable. "
22
+ "Reformula estructuras r铆gidas en frases din谩micas y cercanas, "
23
+ "pero sin perder profesionalismo ni precisi贸n. "
24
+ "Evita repeticiones, burocracia y cualquier tipo de formalismo innecesario."
25
  )
26
 
27
  prompt = f"{system_prompt}\n\nTexto original: {input_text}\n\nTexto humanizado:"
 
31
  outputs = model.generate(
32
  inputs.input_ids,
33
  attention_mask=inputs.attention_mask,
34
+ max_new_tokens=160, # 馃敼 Mayor flexibilidad para reformular bien
35
  min_length=30, # 馃敼 Evita respuestas demasiado cortas
36
  do_sample=True, # 馃敼 Mantiene variabilidad en la reescritura
37
+ temperature=0.8, # 馃敼 Permite mayor creatividad sin perder precisi贸n
38
  top_p=0.9, # 馃敼 Mantiene coherencia en la reescritura
39
+ repetition_penalty=1.03, # 馃敼 Reduce repeticiones sin limitar la fluidez
40
  num_return_sequences=1, # 馃敼 Genera solo una respuesta bien formulada
41
  )
42