Spaces:
Sleeping
Sleeping
Mejora en la documentacion
Browse files
app.py
CHANGED
@@ -6,34 +6,40 @@ import numpy as np
|
|
6 |
|
7 |
# --- Base documental: información sobre la biblioteca ---
|
8 |
documentos = [
|
9 |
-
"La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
10 |
-
"Los estudiantes pueden prestar hasta 3 libros por 15 días.",
|
11 |
-
"Puedes buscar libros en el catálogo en línea accediendo desde la página web institucional.",
|
12 |
-
"No se permite comer ni beber dentro de la biblioteca.",
|
13 |
-
"Hay salas de estudio grupal disponibles con reserva previa.",
|
14 |
-
"La biblioteca cuenta con acceso a bases de datos académicas para estudiantes.",
|
15 |
-
"Para renovar un libro, debes ingresar al sistema antes de la fecha de vencimiento.",
|
16 |
-
"Se realizan talleres de lectura y escritura todos los miércoles a las 3 p.m.",
|
17 |
-
"Los libros extraviados deben ser reportados inmediatamente al personal de la biblioteca.",
|
18 |
-
"Los usuarios deben mantener el silencio dentro de las instalaciones.",
|
19 |
-
"Los préstamos interbibliotecarios permiten acceder a libros de otras sedes universitarias.",
|
20 |
-
"Puedes solicitar ayuda al bibliotecario para encontrar libros o hacer búsquedas avanzadas.",
|
21 |
-
"Se ofrecen capacitaciones sobre el uso de bases de datos académicas.",
|
22 |
-
"La biblioteca dispone de computadoras para uso estudiantil.",
|
23 |
-
"El acceso a Internet es gratuito dentro de la biblioteca.",
|
24 |
-
"Las impresiones tienen un costo y se solicitan en el módulo de servicios.",
|
25 |
-
"Puedes devolver los libros en el buzón de devoluciones fuera del horario.",
|
26 |
-
"Los libros de reserva solo se prestan por 2 horas dentro de la biblioteca.",
|
27 |
-
"Cada estudiante tiene un historial de préstamos en su cuenta institucional.",
|
28 |
-
"Las multas por retraso en la devolución se calculan por día hábil de retraso."
|
|
|
|
|
29 |
]
|
30 |
|
31 |
# --- Preguntas frecuentes personalizadas ---
|
|
|
32 |
faq_personalizadas = {
|
33 |
"con quien estoy hablando": "Estás hablando con BiblioBot, el asistente virtual de la biblioteca 📚.",
|
|
|
34 |
"quien eres": "Soy BiblioBot, un chatbot creado para ayudarte con preguntas sobre la biblioteca.",
|
35 |
"cuales son los horarios de la biblioteca": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
36 |
-
"
|
|
|
|
|
37 |
}
|
38 |
|
39 |
# --- Cargar modelo de embeddings y crear índice FAISS ---
|
|
|
6 |
|
7 |
# --- Base documental: información sobre la biblioteca ---
|
8 |
documentos = [
|
9 |
+
"¿Cual es el horario de la biblioteca? La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
10 |
+
"¿Cuantos libros puedo prestar y por cuánto tiempo? Los estudiantes pueden prestar hasta 3 libros por 15 días.",
|
11 |
+
"¿Como puedo buscar libros? Puedes buscar libros en el catálogo en línea accediendo desde la página web institucional.",
|
12 |
+
"¿Se puede comer o beber dentro de la biblioteca? No se permite comer ni beber dentro de la biblioteca.",
|
13 |
+
"¿Hay salas de estudio grupal? Hay salas de estudio grupal disponibles con reserva previa.",
|
14 |
+
"¿Que recursos digitales ofrece la biblioteca? La biblioteca cuenta con acceso a bases de datos académicas para estudiantes.",
|
15 |
+
"¿Como renuevo un libro? Para renovar un libro, debes ingresar al sistema antes de la fecha de vencimiento.",
|
16 |
+
"¿Hay actividades en la biblioteca? Se realizan talleres de lectura y escritura todos los miércoles a las 3 p.m.",
|
17 |
+
"¿Que hago si pierdo un libro? Los libros extraviados deben ser reportados inmediatamente al personal de la biblioteca.",
|
18 |
+
"¿Que normas de comportamiento hay? Los usuarios deben mantener el silencio dentro de las instalaciones.",
|
19 |
+
"¿Puedo acceder a libros de otras sedes? Los préstamos interbibliotecarios permiten acceder a libros de otras sedes universitarias.",
|
20 |
+
"¿Puedo pedir ayuda para buscar libros? Puedes solicitar ayuda al bibliotecario para encontrar libros o hacer búsquedas avanzadas.",
|
21 |
+
"¿La biblioteca ofrece capacitaciones? Se ofrecen capacitaciones sobre el uso de bases de datos académicas.",
|
22 |
+
"¿Hay computadoras disponibles? La biblioteca dispone de computadoras para uso estudiantil.",
|
23 |
+
"¿Hay acceso a Internet? El acceso a Internet es gratuito dentro de la biblioteca.",
|
24 |
+
"¿Puedo imprimir documentos? Las impresiones tienen un costo y se solicitan en el módulo de servicios.",
|
25 |
+
"¿Donde devuelvo libros fuera de horario? Puedes devolver los libros en el buzón de devoluciones fuera del horario.",
|
26 |
+
"¿Que libros tienen préstamo restringido? Los libros de reserva solo se prestan por 2 horas dentro de la biblioteca.",
|
27 |
+
"¿Donde veo mi historial de prestamos? Cada estudiante tiene un historial de préstamos en su cuenta institucional.",
|
28 |
+
"¿Como se calculan las multas? Las multas por retraso en la devolución se calculan por día hábil de retraso.",
|
29 |
+
"¿Con quien estoy hablando? Estás hablando con un chatbot diseñado para ayudarte con información sobre la biblioteca.",
|
30 |
+
"¿Que categorías de libros hay? La biblioteca cuenta con libros de texto, literatura, investigación, tecnología, humanidades, y más."
|
31 |
]
|
32 |
|
33 |
# --- Preguntas frecuentes personalizadas ---
|
34 |
+
# --- Son preguntas que se hacen sin signos de pregunta o con signos incompletos ---
|
35 |
faq_personalizadas = {
|
36 |
"con quien estoy hablando": "Estás hablando con BiblioBot, el asistente virtual de la biblioteca 📚.",
|
37 |
+
"con quien estoy hablando?": "Estás hablando con BiblioBot, el asistente virtual de la biblioteca 📚.",
|
38 |
"quien eres": "Soy BiblioBot, un chatbot creado para ayudarte con preguntas sobre la biblioteca.",
|
39 |
"cuales son los horarios de la biblioteca": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
40 |
+
"cuales son los horarios de la biblioteca?": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
41 |
+
"que categoria de libros hay": "Hay libros de ciencia, literatura, ingeniería, arte, historia, tecnología y muchos más.",
|
42 |
+
"que categoria de libros hay?": "Hay libros de ciencia, literatura, ingeniería, arte, historia, tecnología y muchos más."
|
43 |
}
|
44 |
|
45 |
# --- Cargar modelo de embeddings y crear índice FAISS ---
|