jcmachicao commited on
Commit
2d7d5e9
verified
1 Parent(s): 89f7231

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -0
app.py CHANGED
@@ -177,3 +177,42 @@ def procesar_con_gradio(texto_input: str) -> str:
177
  procesador = ProcesadorAutodiagnostico()
178
  resultado = procesador.procesar_texto(texto_input)
179
  return json.dumps(resultado, indent=2, ensure_ascii=False)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
177
  procesador = ProcesadorAutodiagnostico()
178
  resultado = procesador.procesar_texto(texto_input)
179
  return json.dumps(resultado, indent=2, ensure_ascii=False)
180
+
181
+
182
+ # Create the Gradio interface
183
+ with gr.Blocks() as app:
184
+ gr.Markdown("# Autodiagn贸stico CogTech")
185
+ gr.Markdown("""
186
+ ## Instrucciones
187
+ Describe tu situaci贸n considerando:
188
+ - Tu reto o necesidad principal
189
+ - Qu茅 conoces y qu茅 dudas tienes sobre tecnolog铆as cognitivas
190
+ - Qu茅 obst谩culos o dificultades enfrentas
191
+ - Qu茅 esperas lograr
192
+ """)
193
+
194
+ with gr.Row():
195
+ texto_input = gr.Textbox(
196
+ label="Tu descripci贸n",
197
+ placeholder="Describe tu situaci贸n...",
198
+ lines=10
199
+ )
200
+ json_output = gr.JSON(label="Autodiagn贸stico Estructurado")
201
+
202
+ analizar_btn = gr.Button("Generar Autodiagn贸stico")
203
+ analizar_btn.click(
204
+ fn=procesar_con_gradio, # This uses our new processor
205
+ inputs=texto_input,
206
+ outputs=json_output
207
+ )
208
+
209
+ gr.Markdown("""
210
+ ### Notas:
211
+ - El sistema identificar谩 autom谩ticamente t茅rminos t茅cnicos, entrampes y objetivos
212
+ - Puedes copiar el JSON generado o descargarlo
213
+ - Revisa y ajusta el resultado seg煤n sea necesario
214
+ """)
215
+
216
+ # Launch the app
217
+ if __name__ == "__main__":
218
+ app.launch()