Spaces:
Sleeping
Sleeping
Mejora en interfaz
Browse files
app.py
CHANGED
@@ -59,18 +59,27 @@ def chat_biblioteca(pregunta):
|
|
59 |
try:
|
60 |
resultado = qa_pipeline(question=pregunta, context=contexto)
|
61 |
respuesta = resultado["answer"]
|
62 |
-
|
63 |
-
|
64 |
-
|
|
|
65 |
|
66 |
|
67 |
# --- Interfaz ---
|
68 |
iface = gr.Interface(
|
69 |
-
fn=
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
)
|
75 |
|
76 |
iface.launch()
|
|
|
59 |
try:
|
60 |
resultado = qa_pipeline(question=pregunta, context=contexto)
|
61 |
respuesta = resultado["answer"]
|
62 |
+
except:
|
63 |
+
respuesta = "Lo siento, no pude procesar tu pregunta. ¿Puedes intentar reformularla?"
|
64 |
+
|
65 |
+
return historial + [[pregunta, respuesta]]
|
66 |
|
67 |
|
68 |
# --- Interfaz ---
|
69 |
iface = gr.Interface(
|
70 |
+
fn=responder,
|
71 |
+
title="📚 BiblioBot",
|
72 |
+
description="¡Bienvenido a BiblioBot! Pregunta sobre libros, horarios o servicios de biblioteca.",
|
73 |
+
theme="soft", # Puedes cambiar a "base" o "default" si lo deseas más claro
|
74 |
+
examples=[
|
75 |
+
"¿Cuál es el horario de la biblioteca?",
|
76 |
+
"¿Puedo comer dentro de la biblioteca?",
|
77 |
+
"¿Qué pasa si pierdo un libro?",
|
78 |
+
"hola",
|
79 |
+
"gracias"
|
80 |
+
],
|
81 |
+
retry_btn="Reintentar",
|
82 |
+
clear_btn="Borrar historial",
|
83 |
)
|
84 |
|
85 |
iface.launch()
|