Update app.py
Browse files
app.py
CHANGED
@@ -99,9 +99,9 @@ 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.
|
103 |
-
- Segundo: Determina el contenido de cada uno de los argumentos encontrados.
|
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''
|
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 |
|
@@ -132,8 +132,8 @@ def create_interface():
|
|
132 |
def fn(text, rag, prompt_template):
|
133 |
|
134 |
output = process_input(text, rag, prompt_template)
|
135 |
-
|
136 |
-
classification_types =
|
137 |
classification_types_options = [(option, option) for option in classification_types]
|
138 |
classification_types_checkboxes = gr.CheckboxGroup(label="Clasificacion Tipo", choices=classification_types_options, interactive = True)
|
139 |
|
|
|
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 |
|
|
|
132 |
def fn(text, rag, prompt_template):
|
133 |
|
134 |
output = process_input(text, rag, prompt_template)
|
135 |
+
data = json.loads(output)
|
136 |
+
classification_types = [item['tipo'] for item in data]
|
137 |
classification_types_options = [(option, option) for option in classification_types]
|
138 |
classification_types_checkboxes = gr.CheckboxGroup(label="Clasificacion Tipo", choices=classification_types_options, interactive = True)
|
139 |
|