FelipeMena commited on
Commit
2600dd7
·
verified ·
1 Parent(s): f15458a

Mejora en la documentacion

Browse files
Files changed (1) hide show
  1. app.py +27 -21
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
- "que categoria de libros hay": "Hay libros de ciencia, literatura, ingeniería, arte, historia, tecnología y muchos más."
 
 
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 ---