Update app.py
Browse files
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()
|