Spaces:
Sleeping
Sleeping
Codigo arreglado
Browse files
app.py
CHANGED
@@ -14,7 +14,6 @@ def normalizar(texto):
|
|
14 |
# --- Base documental: información sobre la biblioteca ---
|
15 |
documentos = {
|
16 |
"¿Cual es el horario de la biblioteca?": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
17 |
-
"¿Cuantos libros puedo prestar y por cuánto tiempo?": "Los estudiantes pueden prestar hasta 3 libros por 15 días.",
|
18 |
"¿Como puedo buscar libros?": "Puedes buscar libros en el catálogo en línea accediendo desde la página web institucional.",
|
19 |
"¿Se puede comer o beber dentro de la biblioteca?": "No se permite comer ni beber dentro de la biblioteca. Esto incluye snacks, bebidas, y alimentos en general para preservar el ambiente de estudio.",
|
20 |
"¿Hay salas de estudio grupal?": "Hay salas de estudio grupal disponibles con reserva previa.",
|
@@ -33,8 +32,7 @@ documentos = {
|
|
33 |
"¿Donde veo mi historial de prestamos?": "Cada estudiante tiene un historial de préstamos en su cuenta institucional.",
|
34 |
"¿Como se calculan las multas?": "Las multas por retraso en la devolución se calculan por día hábil de retraso.",
|
35 |
"¿Con quien estoy hablando?": "Estás hablando con un chatbot diseñado para ayudarte con información sobre la biblioteca.",
|
36 |
-
"¿Que categorías de libros hay?": "La biblioteca cuenta con libros de texto, literatura, investigación, tecnología, humanidades, y más."
|
37 |
-
"¿Como puedo sacar un libro prestado?": "Para sacar un libro en préstamo, debes estar registrado en la biblioteca, presentar tu carné y solicitar el libro en el área de préstamos o a través de nuestra plataforma en línea."
|
38 |
}
|
39 |
|
40 |
# Normalizar documentos
|
@@ -68,10 +66,8 @@ faq_personalizadas = {
|
|
68 |
"cuando cierra": "La biblioteca cierra a las 6:00 p.m., de lunes a viernes.",
|
69 |
"abre": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
70 |
"abren": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
71 |
-
"abren la biblioteca": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
72 |
# Préstamos
|
73 |
"prestar libros": "Puedes prestar hasta 3 libros por 15 días.",
|
74 |
-
"cuantos libros": "Puedes prestar hasta 3 libros por 15 días.",
|
75 |
"cuantos días": "Los préstamos duran 15 días.",
|
76 |
"renovar": "Para renovar un libro, debes ingresar al sistema antes de la fecha de vencimiento.",
|
77 |
"¿Cómo renuevo un libro?": "Para renovar un libro, debes ingresar al sistema antes de la fecha de vencimiento.",
|
@@ -101,9 +97,7 @@ faq_personalizadas = {
|
|
101 |
"normas": "Se debe mantener el silencio, no se permite comer ni beber, y se debe respetar el mobiliario.",
|
102 |
"reglas": "Se debe mantener el silencio, no se permite comer ni beber, y se debe respetar el mobiliario.",
|
103 |
"comportamiento": "Se debe mantener el silencio y respeto dentro de la biblioteca.",
|
104 |
-
"Perdí un libro, ¿qué hago?": "Los libros extraviados deben ser reportados inmediatamente al personal de la biblioteca.",
|
105 |
"Perdi un libro, que hago": "Los libros extraviados deben ser reportados inmediatamente al personal de la biblioteca.",
|
106 |
-
"Perdí": "Los libros extraviados deben ser reportados inmediatamente al personal de la biblioteca.",
|
107 |
# Salas de estudio
|
108 |
"sala de estudio": "Hay salas de estudio grupal disponibles con reserva previa.",
|
109 |
"salas grupales": "Hay salas de estudio grupal disponibles con reserva previa.",
|
@@ -120,7 +114,6 @@ faq_personalizadas = {
|
|
120 |
# Otros
|
121 |
"hey bro": "¡Hola! ¿En qué puedo ayudarte con la biblioteca?",
|
122 |
"hey": "¡Hola! ¿En qué puedo ayudarte con la biblioteca?",
|
123 |
-
"bro": "¡Hola! ¿En qué puedo ayudarte con la biblioteca?",
|
124 |
"interbibliotecario": "Puedes acceder a libros de otras sedes mediante préstamo interbibliotecario.",
|
125 |
"categorías de libros": "La biblioteca cuenta con libros de texto, literatura, investigación, tecnología, humanidades, y más.",
|
126 |
"libros disponibles": "Actualmente, contamos con miles de libros disponibles en formato físico y digital. ¿Te gustaría que te ayude a encontrar algún tema específico?",
|
@@ -128,8 +121,6 @@ faq_personalizadas = {
|
|
128 |
"quiere un libro": "Para obtener un libro, puedes buscarlo en nuestro catálogo y, si está disponible, reservarlo o acercarte a la biblioteca para solicitarlo en préstamo.",
|
129 |
"libro recomendado": "¿Buscas recomendaciones? Puedo sugerirte libros populares, novedades o lecturas según tus preferencias y área de interés.",
|
130 |
"reservar libro": "Si un libro está prestado, puedes reservarlo desde nuestra plataforma en línea para que te avisemos cuando esté disponible.",
|
131 |
-
"prestar": "Para prestar un libro necesitas estar registrado en la biblioteca. Solo debes presentar tu carné y cumplir con los requisitos de préstamo vigentes.",
|
132 |
-
"reservar": "Si un libro está prestado, puedes reservarlo desde nuestra plataforma en línea para que te avisemos cuando esté disponible.",
|
133 |
"libros para estudiar": "Tenemos una amplia colección de libros especializados para diferentes áreas de estudio. ¿Me dices qué materia te interesa para ayudarte mejor?",
|
134 |
"libro electrónico": "También ofrecemos acceso a libros electrónicos que puedes leer desde cualquier dispositivo con internet. ¿Quieres que te explique cómo acceder a ellos?",
|
135 |
"libros de historia": "En la sección de historia encontrarás libros organizados por periodos y regiones. Puedo ayudarte a buscar títulos específicos o sugerirte algunos.",
|
@@ -153,7 +144,8 @@ faq_personalizadas = {
|
|
153 |
"¿Que documentos necesito para hacerme miembro?": "Necesitarás tu documento de identidad vigente y un comprobante de residencia o matrícula para completar tu registro.",
|
154 |
"¿Donde esta ubicada la biblioteca?": "La biblioteca está ubicada en el segundo piso del edificio principal.",
|
155 |
"¿Como puedo sacar un libro prestado?": "Debes presentar tu carnet universitario en el mostrador de préstamos.",
|
156 |
-
"¿Que pasa si pierdo un libro?": "Si pierdes un libro, debes reportarlo al personal. Podrías tener que reponerlo o pagar una multa."
|
|
|
157 |
}
|
158 |
|
159 |
# Normalizar claves de faq_personalizadas
|
|
|
14 |
# --- Base documental: información sobre la biblioteca ---
|
15 |
documentos = {
|
16 |
"¿Cual es el horario de la biblioteca?": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
|
|
17 |
"¿Como puedo buscar libros?": "Puedes buscar libros en el catálogo en línea accediendo desde la página web institucional.",
|
18 |
"¿Se puede comer o beber dentro de la biblioteca?": "No se permite comer ni beber dentro de la biblioteca. Esto incluye snacks, bebidas, y alimentos en general para preservar el ambiente de estudio.",
|
19 |
"¿Hay salas de estudio grupal?": "Hay salas de estudio grupal disponibles con reserva previa.",
|
|
|
32 |
"¿Donde veo mi historial de prestamos?": "Cada estudiante tiene un historial de préstamos en su cuenta institucional.",
|
33 |
"¿Como se calculan las multas?": "Las multas por retraso en la devolución se calculan por día hábil de retraso.",
|
34 |
"¿Con quien estoy hablando?": "Estás hablando con un chatbot diseñado para ayudarte con información sobre la biblioteca.",
|
35 |
+
"¿Que categorías de libros hay?": "La biblioteca cuenta con libros de texto, literatura, investigación, tecnología, humanidades, y más."
|
|
|
36 |
}
|
37 |
|
38 |
# Normalizar documentos
|
|
|
66 |
"cuando cierra": "La biblioteca cierra a las 6:00 p.m., de lunes a viernes.",
|
67 |
"abre": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
68 |
"abren": "La biblioteca abre de lunes a viernes de 8:00 a.m. a 6:00 p.m.",
|
|
|
69 |
# Préstamos
|
70 |
"prestar libros": "Puedes prestar hasta 3 libros por 15 días.",
|
|
|
71 |
"cuantos días": "Los préstamos duran 15 días.",
|
72 |
"renovar": "Para renovar un libro, debes ingresar al sistema antes de la fecha de vencimiento.",
|
73 |
"¿Cómo renuevo un libro?": "Para renovar un libro, debes ingresar al sistema antes de la fecha de vencimiento.",
|
|
|
97 |
"normas": "Se debe mantener el silencio, no se permite comer ni beber, y se debe respetar el mobiliario.",
|
98 |
"reglas": "Se debe mantener el silencio, no se permite comer ni beber, y se debe respetar el mobiliario.",
|
99 |
"comportamiento": "Se debe mantener el silencio y respeto dentro de la biblioteca.",
|
|
|
100 |
"Perdi un libro, que hago": "Los libros extraviados deben ser reportados inmediatamente al personal de la biblioteca.",
|
|
|
101 |
# Salas de estudio
|
102 |
"sala de estudio": "Hay salas de estudio grupal disponibles con reserva previa.",
|
103 |
"salas grupales": "Hay salas de estudio grupal disponibles con reserva previa.",
|
|
|
114 |
# Otros
|
115 |
"hey bro": "¡Hola! ¿En qué puedo ayudarte con la biblioteca?",
|
116 |
"hey": "¡Hola! ¿En qué puedo ayudarte con la biblioteca?",
|
|
|
117 |
"interbibliotecario": "Puedes acceder a libros de otras sedes mediante préstamo interbibliotecario.",
|
118 |
"categorías de libros": "La biblioteca cuenta con libros de texto, literatura, investigación, tecnología, humanidades, y más.",
|
119 |
"libros disponibles": "Actualmente, contamos con miles de libros disponibles en formato físico y digital. ¿Te gustaría que te ayude a encontrar algún tema específico?",
|
|
|
121 |
"quiere un libro": "Para obtener un libro, puedes buscarlo en nuestro catálogo y, si está disponible, reservarlo o acercarte a la biblioteca para solicitarlo en préstamo.",
|
122 |
"libro recomendado": "¿Buscas recomendaciones? Puedo sugerirte libros populares, novedades o lecturas según tus preferencias y área de interés.",
|
123 |
"reservar libro": "Si un libro está prestado, puedes reservarlo desde nuestra plataforma en línea para que te avisemos cuando esté disponible.",
|
|
|
|
|
124 |
"libros para estudiar": "Tenemos una amplia colección de libros especializados para diferentes áreas de estudio. ¿Me dices qué materia te interesa para ayudarte mejor?",
|
125 |
"libro electrónico": "También ofrecemos acceso a libros electrónicos que puedes leer desde cualquier dispositivo con internet. ¿Quieres que te explique cómo acceder a ellos?",
|
126 |
"libros de historia": "En la sección de historia encontrarás libros organizados por periodos y regiones. Puedo ayudarte a buscar títulos específicos o sugerirte algunos.",
|
|
|
144 |
"¿Que documentos necesito para hacerme miembro?": "Necesitarás tu documento de identidad vigente y un comprobante de residencia o matrícula para completar tu registro.",
|
145 |
"¿Donde esta ubicada la biblioteca?": "La biblioteca está ubicada en el segundo piso del edificio principal.",
|
146 |
"¿Como puedo sacar un libro prestado?": "Debes presentar tu carnet universitario en el mostrador de préstamos.",
|
147 |
+
"¿Que pasa si pierdo un libro?": "Si pierdes un libro, debes reportarlo al personal. Podrías tener que reponerlo o pagar una multa.",
|
148 |
+
"¿Tienen ayuda para trabajos de investigacion?": "Sí, la biblioteca ofrece asesoría para buscar información, usar bases de datos y aplicar normas de citación."
|
149 |
}
|
150 |
|
151 |
# Normalizar claves de faq_personalizadas
|