ancerlop commited on
Commit
7ef98d8
·
1 Parent(s): baa186f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -16
app.py CHANGED
@@ -22,9 +22,9 @@ rag_text = """
22
  """
23
 
24
  format_text = """{
25
- 'tipo': 'clasificación del argumento (Argumento tipo X)',
26
- 'descripcion': 'Descripcion breve del argumento',
27
- 'texto_referencia': 'texto original completo perteneciente a dicho argumento'
28
  }"""
29
 
30
  prompt_template_text = """
@@ -47,14 +47,6 @@ Constitución Española y en el art. 53 de la Ley 39/2015 de 1 de Octubre del Pr
47
  Administrativo Común de las Administraciones Públicas.
48
  """
49
 
50
- recorte2 = """
51
- "PRIMERO.- Que entendemos que la actuación policial debe regirse en todo momento por los
52
- "principios .de oportunidad, congruencia y proporcionalidad, entendiendo esta parte que ha existido
53
- una confusión de apreciación en el momento de la denuncia, pues no existe más prueba en contra que
54
- la foto adjuntada a la denuncia, apreciando claramente como venimos diciendo que las luces de freno
55
- están activadas por el conductor.
56
- """
57
-
58
  def format_prompt(message):
59
  prompt = "<s>"
60
  prompt += f"[INST] {message} [/INST]"
@@ -99,10 +91,7 @@ def process_input(text, rag, prompt_template):
99
  --------------------------------------------------------------
100
 
101
  Identifica y clasifica los argumentos expuestos en el anterior fragmento de texto siguiendo estos pasos:
102
- - Primero: Determina cúantos argumentos se exponen en el fragmento proporcionado. No escribas nada sobre este apartado.
103
- - Segundo: Determina el contenido de cada uno de los argumentos encontrados. No escribas nada sobre este apartado.
104
- - Tercero: Clasifica cada uno de los argumentos encontrados en el fragmento con el tipo de argumento que le corresponda según la 'Lista Argumentos''. No escribas nada sobre este apartado.
105
- - Cuarto: Este es el paso más importante. Devuelve una lista de JSON, cuya longitud será igual al número de argumentos encontrados, que contenga los argumentos clasificados con el siguiente formato:
106
  {format_text}
107
 
108
 
@@ -140,7 +129,6 @@ def create_interface():
140
  return output, classification_types_checkboxes
141
 
142
  examples = [
143
- [recorte, False, True],
144
  [recorte, False, True]
145
  ]
146
 
 
22
  """
23
 
24
  format_text = """{
25
+ 'tipo': "clasificación del argumento (Argumento tipo X)",
26
+ 'descripcion': "Descripcion breve del argumento",
27
+ 'texto_referencia': "texto original completo perteneciente a dicho argumento"
28
  }"""
29
 
30
  prompt_template_text = """
 
47
  Administrativo Común de las Administraciones Públicas.
48
  """
49
 
 
 
 
 
 
 
 
 
50
  def format_prompt(message):
51
  prompt = "<s>"
52
  prompt += f"[INST] {message} [/INST]"
 
91
  --------------------------------------------------------------
92
 
93
  Identifica y clasifica los argumentos expuestos en el anterior fragmento de texto siguiendo estos pasos:
94
+ Devuelve una lista de JSON, cuya longitud será igual al número de argumentos encontrados, que contenga los argumentos clasificados con el siguiente formato:
 
 
 
95
  {format_text}
96
 
97
 
 
129
  return output, classification_types_checkboxes
130
 
131
  examples = [
 
132
  [recorte, False, True]
133
  ]
134