Ingeniería de Sistemas · 2025
LEXBOT: herramienta tecnológica para la orientación legal básica dirigida a ciudadanos en Colombia
El presente proyecto desarrolló LexBot, un chatbot diseñado para ofrecer orientación legal básica y accesible a los ciudadanos colombianos, facilitando la comprensión de temas jurídicos y la generación automatizada de documentos legales. Su objetivo principal fue facilitar el acceso a la información jurídica mediante una herramienta tecnológica El proceso de desarrollo se basó en la identificación de las principales necesidades legales de los usuarios, lo que permitió crear flujos conversacionales claros y adaptados al contexto colombiano. La arquitectura de LexBot integra una interfaz desarrollada en Angular, un backend en Spring Boot, y servicios de autenticación y base de datos gestionados por Firebase. Además, el sistema se conecta a proveedores de inteligencia artificial como OpenAI o DeepSeek, encargados del procesamiento del lenguaje natural y la generación de respuestas coherentes. Durante la implementación se aplicaron técnicas de diseño modular, pruebas unitarias y evaluaciones de usabilidad para optimizar la experiencia del usuario y garantizar la precisión de las respuestas generadas. Los resultados obtenidos evidencian la funcionalidad del sistema, destacando su capacidad para guiar al ciudadano en la elaboración de documentos como derechos de petición, querellas o poderes especiales. Por lo que se puede decir que, LexBot es una solución tecnológica que promueve el acceso a la información legal y contribuye a la modernización de los servicios jurídicos mediante el uso de inteligencia artificial y tecnologías web accesibles.
Texto completo 56 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- RESUMENp. 10
- ABSTRACTp. 11
- 1. INTRODUCCIÓNp. 12
- 2. OBJETIVOSp. 13
- 2.1. OBJETIVO GENERALp. 13
- 2.2. OBJETIVOS ESPECÍFICOSp. 13
- 3. REVISIÓN BIBLIOGRÁFICAp. 14
- 3.1. PROBLEMÁTICAp. 14
- 3.2. JUSTIFICACIÓNp. 16
- 3.3. CONSIDERACIONES ÉTICASp. 17
- 3.3.1. Privacidad y confidencialidad de los datosp. 17
- 3.3.2. Minimización y pertinencia de la informaciónp. 17
- 3.3.3. Consentimiento informado y transparenciap. 18
- 3.3.4. Seguridad y protección de la informaciónp. 18
- 3.3.5. Limitación del alcance y responsabilidad del usop. 18
- 3.3.6. Principios de equidad y acceso éticop. 19
- 4. ESTADO DEL ARTEp. 20
- 5. MATERIALES Y MÉTODOSp. 23
- 5.1. ENFOQUE METODOLÓGICOp. 23
- 5.2. HERRAMIENTAS TECNOLÓGICASp. 23
- 5.2.1. Frontendp. 24
- 5.2.2. Backendp. 24
- 5.2.3. Base de datos y autenticaciónp. 24
- 5.2.4. Servicios de inteligencia artificialp. 25
- 5.2.5. Control de versionesp. 25
- 5.2.6. Despliegue y entorno de pruebasp. 25
- 6. RESULTADOS Y DISCUSIONESp. 26
- LOS CIUDADANOS COLOMBIANOSp. 26
- 6.1.1. Temas legales más consultadosp. 26
- 6.1.2. Dificultades en el acceso a asesoría jurídica básicap. 28
- 6.1.3. Documentos jurídicos más usados por los colombianosp. 31
- 6.2. ANÁLISIS DEL SISTEMAp. 32
- 6.2.1. Levantamiento de requerimientosp. 32
- 6.2.2. Fase de diseño de arquitecturap. 36
- 6.2.3. Diseño de la base de datosp. 38
- 6.3. DESARROLLO DEL PROYECTOp. 40
- 6.3.1. Herramientas y tecnologías utilizadasp. 41
- 6.3.2. Integración con las APIsp. 42
- 6.3.3. Resultados del desarrollo de LexBotp. 43
- 6.3.4. Despliegue de la aplicaciónp. 44
- 6.4. PRUEBAS DE LA APLICACIONp. 46
- 7. CONCLUSIONESp. 50
- 8. RECOMENDACIONESp. 51
- 9. BIBLIOGRAFÍAp. 53
- ANEXOSp. 56
- Tabla 1. Requerimientos funcionalesp. 33
- Tabla 2. Requerimientos no funcionalesp. 35
- Tabla 3. Casos de prueba realizados por los usuariosp. 47
- Figura 1. Árbol problemap. 15
- Figura 2. Flujo de comunicación entre componentes de LexBotp. 37
- Figura 3. Diseño de la base de datos en Firestorep. 39
- Figura 4. Principales casos de uso de LexBotp. 44