NinfaBot: prototipo de chatbot integrado para gestión de finanzas personales

dc.contributor.advisorCalderon, José Alejandro
dc.creatorAngarita Mora, Diego Leonardo
dc.creatorRodríguez Valentín, Sinthia Katherine
dc.date.accessioned2025-06-10T19:25:49Z
dc.date.available2025-06-10T19:25:49Z
dc.date.created2025-05-25
dc.description.abstractEste artículo presenta el diseño, desarrollo y evaluación de NinfaBot, un chatbot conversacional orientado a la gestión financiera personal, integrado con plataformas de mensajería como WhatsApp y una arquitectura modular basada en servicios de Microsoft Azure y OpenAI. A partir de un enfoque basado en intenciones y utilizando técnicas de finetuning, se entrenaron distintas versiones del modelo con datos sintéticos generados mediante Mockaroo, categorizando intenciones como saludo, ingreso, gasto y reporte. Se implementó un proceso de validación manual supervisada con más de 1.000 interacciones, donde la versión más equilibrada (v4) alcanzó tasas de precisión superiores al 60% en todas las intenciones, destacándose un 85,9% en registros financieros. Estos resultados demuestran que es viable adaptar grandes modelos de lenguaje a dominios específicos con conjuntos de datos sintéticos, reducidos y con recursos limitados. El trabajo confirma el potencial que existe al personalizar chatbots como herramientas efectivas y accesibles para promover la gestión financiera automatizando el control de ingresos y gastos personales.spa
dc.description.abstractenglishThis article presents the design, development, and evaluation of NinfaBot, a conversational chatbot focused on personal financial management, integrated with messaging platforms such as WhatsApp and a modular architecture based on Microsoft Azure and OpenAI services. Using an intent-based approach and fine-tuning techniques, different versions of the model were trained with synthetic data generated via Mockaroo, categorizing intents such as greeting, income, expense, and reporting. A supervised manual validation process was implemented with over 1,000 interactions, where the most balanced version (v4) achieved precision rates above 60% across all intents, with a notable 85.9% in financial records. These results demonstrate the feasibility of adapting large language models to specific domains using synthetic, reduced, and resource-constrained datasets. The study confirms the potential of customizing chatbots as effective and accessible tools for promoting financial management by automating the control of personal income and expenses.spa
dc.format.extent13 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.urihttps://hdl.handle.net/20.500.12010/36780
dc.language.isospaspa
dc.relation.referencesC. A. Obando Changuán, "Modelo de análisis de pertinencia del uso de agentes virtuales para medición de eficiencia y eficacia administrativa en servicios. Caso: Cooperativa de Ahorro y Crédito Alianza del Valle," 2020.spa
dc.relation.referencesL. A. Nieto Porto and D. T. Parra-Sánchez, "Omnicanalidad: herramienta clave para la mejora de la atención al cliente y la innovación en el sector salud," Revista Colombiana de Computación, vol. 24, no. 2, pp. 39-51, 2023.spa
dc.relation.referencesSENA, "Memorias Congreso 2023," Rev. RETO, vol. 11, no. 1, pp. 58-61, nov. 2023.spa
dc.relation.referencesA. López López, "Chatbot como Herramienta Complementaria para la Enseñanza de Lenguas Extranjeras," Universidad Siglo 21, Córdoba, 2021.spa
dc.relation.referencesM. A. Morales-Chan, "Explorando el potencial de Chat GPT: Una clasificación de prompts efectivos para la enseñanza," Galileo University, Guatemala, 2024.spa
dc.relation.referencesO. P. Choudhary, J. Saini, and A. Challana, "ChatGPT for veterinary anatomy education: An overview of the prospects and drawbacks," Int. J. Morphol. , vol. 41, no. 4, pp. 1198-1202, 2023.spa
dc.relation.referencesW. J. Blandón León and M. A. Mojica Baltodano, "Integración de un chatbot basado en ChatGPT para optimizar la gestión administrativa en Inblen SA," REICE Rev. Electr. Investig. Cienc. Econ., vol. 11, no. 22, pp. 274-276, jul. 2023. doi: 10.5377/reice. v11i22.17368spa
dc.relation.referencesC. Lopezosa, L. Codina, and N. Ferran-Ferrer, "ChatGPT como apoyo a las systematic scoping reviews: integrando la inteligencia artificial con el framework SALSA," Col·lecció del CRICC, Universitat de Barcelona, Feb. 2023.spa
dc.relation.referencesR. Dintén, P. López Martínez, y M. Zorrilla, "Arquitectura de referencia para el diseño y desarrollo de aplicaciones para la Industria 4.0," Revista Iberoamericana de Automática e Informática Industrial, vol. 18, no. 3, pp. 300–311, 2021spa
dc.relation.referencesM. Chiavelli, "El viaje hacia la omnicanalidad," Trabajo Final de Grado, Licenciatura en Comercialización, Lozada Viajes, 2022.spa
dc.relation.referencesKurt Shuster et al., "BlenderBot 3: A deployed conversational agent that continually learns to responsibly engage," Meta AI, Aug. 2022.spa
dc.relation.referencesC. W. Okonkwo and A. Ade-Ibijola, "Chatbots applications in education: A systematic review," Computers and Education: Artificial Intelligence, vol. 2, 2021, 100033spa
dc.relation.referencesJ. Belda-Medina and J. R. Calvo-Ferrer, "Using Chatbots as AI Conversational Partners in Language Learning," Applied Sciences, vol. 12, no. 8427, 2022spa
dc.relation.referencesAtkins, I. Badrie, and S. van Otterloo, "Applying Ethical AI Frameworks in practice: Evaluating conversational AI chatbot solutions," Computers and Society Research Journal, vol. 1, pp. 1-20, 2021spa
dc.relation.referencesJ. Zhang, Y. J. Oh, P. Lange, Z. Yu, and Y. Fukuoka, "Artificial Intelligence Chatbot Behavior Change Model for Designing Artificial Intelligence Chatbots to Promote Physical Activity and a Healthy Diet," Journal of Medical Internet Research, vol. 22, no. 9, 2020, e22845spa
dc.relation.referencesX. Huang, "CHATBOT: DESIGN, ARCHITECUTRE, AND APPLICATIONS," ASCS CIS 498 Senior Capstone Thesis, University of Pennsylvania, School of Engineering and Applied Science, May 3, 2021spa
dc.relation.referencesSarath Babu Dodda, Srihari Maruthi, Ramswaroop Reddy Yellu, Praveen Thuniki, Surendranadha Reddy Byrapu Reddy, "Conversational AI - Chatbot Architectures and Evaluation: Analyzing architectures and evaluation methods for conversational AI systems, including chatbots, virtual assistants, and dialogue systems," Australian Journal of Machine Learning Research & Applications, vol. 1, no. 1, Jan - June 2021spa
dc.relation.referencesR. Tamrakar and N. Wani, "Design and Development of CHATBOT: A Review," Conference Paper, Apr. 2021spa
dc.relation.referencesA. B. Cartagena Cardona, N. Grisales Mora, and D. I. Moreno Mojica, "Herramientas digitales: Estrategia para mejorar la competitividad en las MIPYMES colombianas," Revista de Investigación en Estrategias Digitales, 2023spa
dc.relation.referencesA. Echeverry, J. Sierra, W. Nieto Bernal, y J. Arboleda, "Diseño de una microarquitectura para el monitoreo de un sistema de gestión de órdenes omnicanal centralizando transacciones en un motor de búsqueda distribuido," Universidad del Norte, Barranquilla, Colombia, 2023.spa
dc.relation.referencesR. Dintén, P. López Martínez, y M. Zorrilla, "Arquitectura de referencia para el diseño y desarrollo de aplicaciones para la Industria 4.0," Revista Iberoamericana de Automática e Informática Industrial, vol. 18, pp. 300-311, 2021spa
dc.relation.referencesA. Bueno Jiménez, "Aplicación para crear chatbots y asistentes virtuales inteligentes," Trabajo Fin de Máster, Máster Universitario en Ingeniería Informática, Universidad Autónoma de Madrid, Escuela Politécnica Superior, Departamento de Ingeniería Informática, septiembre, 2019.spa
dc.relation.referencesR. K. Chakrabortty, M. Abdel-Basset, and A. M. Ali, "Multi-Criteria Analysis for Selecting the Optimum Chatbot for Customer Service Under Uncertainty: Framework, Insights, and Case Study," SSRN, 19 pages, posted May 2022.spa
dc.relation.referencesJ. Edu, C. Mulligan, F. Pierazzi, J. Polakis, G. Suarez-Tangil, and J. Such, "Exploring the Security and Privacy Risks of Chatbots in Messaging Services," Proceedings of the 22nd ACM Internet Measurement Conference (IMC), vol. 22, no. 10, pp. 1-8, 2022.spa
dc.relation.referencesTrivedi, A., Gor, V., & Thakkar, Z., "Chatbot generation and integration: A review," International Journal of Advance Research, Ideas and Innovations in Technology, vol. 5, no. 2, pp. 1308-1311, 2019spa
dc.relation.referencesC. Jeong, "A Study on the Service Integration of Traditional Chatbot and ChatGPT," Journal of Information Technology Applications and Management, vol. 30, no. 4, pp. 11–28, Aug. 2023.spa
dc.relation.referencesH. B. Essel, D. Vlachopoulos, A. Tachie-Menson, E. E. Johnson, y P. K. Baah, "The impact of a virtual teaching assistant (chatbot) on students' learning in Ghanaian higher education," International Journal of Educational Technology in Higher Education, vol. 19, no. 1, pp. 1-19, Nov. 2022spa
dc.relation.referencesC. Rivera, J. Gómez, and L. Torres, "Canal de información apoyado en Inteligencia Artificial para el mejoramiento de la atención de estudiantes y aspirantes de la UNAD CCAV Pasto mediante la implementación de un Asistente virtual tipo Chatbot," Universidad Nacional Abierta y a Distancia, 2024.spa
dc.relation.referencesS. A. Abdul-Kader y J. Woods, "Survey on Chatbot Design Techniques in Speech Conversation Systems," International Journal of Advanced Computer Science and Applications, vol. 6, no. 7, pp. 72–80, 2015.spa
dc.relation.referencesS. Guo, D. Zeng, and S. Dong, "Pedagogical Data Analysis via Federated Learning Towards Education 4.0," American Journal of Education and Information Technology, vol. 4, no. 2, pp. 56-65, 2020.spa
dc.relation.referencesE. A. Pisco Méndez and G. E. Valverde Landívar, "Desarrollo de un Chatbot como soporte al aprendizaje en la UPS," Universidad Politécnica Salesiana, Guayaquil, Ecuador, Dec. 2021.spa
dc.relation.referencesM. Crespo Miguel, "Chatbot para la docencia universitaria: Botseriu," Instituto de Investigación en Lingüística Aplicada, Universidad de Cádiz, 2023.spa
dc.relation.referencesN. García-Bocanegra, "Implementación de un sistema virtual (chatbot) para la atención al cliente sobre la información de trámites al ciudadano por medio de interacciones conversacionales, para la Secretaría de Educación de la ciudad de Girardot en el año 2021," Proyecto de grado, Universidad Piloto de Colombia, Girardot, 2022.spa
dc.relation.referencesW. Villegas-Ch, A. Arias-Navarrete y X. Palacios-Pacheco, "Proposal of an Architecture for the Integration of a Chatbot with Artificial Intelligence in a Smart Campus for the Improvement of Learning," Sustainability, vol. 12, no. 4, pp. 1–20, Feb. 2020.spa
dc.relation.referencesE. Pogorskiy, V. Kovanović, J. F. Beckmann, R. West y S. Joksimović, "Utilising a Virtual Learning Assistant as a Measurement and Intervention Tool for Self-Regulation in Learning," en Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), Wollongong, NSW, Australia, 2018spa
dc.relation.referencesJ. L. Zamora Manzano, S. A. Bello Rodríguez, T. Ortega González y M. P. Martín Paciente, "Los chatbots como herramienta de apoyo a la enseñanza: Una experiencia en el ámbito jurídico," en Tecnologías educativas y estrategias didácticas, Universidad de Las Palmas de Gran Canaria, 2021.spa
dc.relation.referencesA. López López, "Estudio de un chatbot para entorno educativo como apoyo a alumnado con altas capacidades," Trabajo de Fin de Grado, Universitat Oberta de Catalunya, 2023.spa
dc.relation.referencesL. Castillo Neira, "Cliobot, un chatbot de convicción en las aulas: un abordaje de la enseñanza de la historia a través del diseño de herramientas digitales interactivas," Maestría en Humanidades Digitales, Universidad de los Andes, Bogotá, 2023.spa
dc.relation.referencesE. Mayor-Alonso, J. Vidal, y A. Rodríguez-Esteban, "Los chatbots como herramienta de apoyo para la orientación universitaria," Edutec. Revista Electrónica de Tecnología Educativa, no. 87, pp. 188–203, Mar. 2024spa
dc.relation.referencesC. Baltazar, "Herramientas de IA aplicables a la educación," Technology Rain Journal, vol. 2, no. 2, e15, Jul.–Dec. 2023.spa
dc.relation.referencesS. Sánchez Mota, "ChatBot para Proyecto Mentor," Trabajo Fin de Grado, Grado en Ingeniería Informática, Universidad Politécnica de Madrid, Escuela Técnica Superior de Ingenieros Informáticos, Madrid, junio 2023.spa
dc.relation.referencesJ. Vidal, "Los chatbots como herramienta de apoyo para la orientación universitaria," EDUTEC. Rev. Electr. Tecnología Educativa, vol. 87, pp. 188-189, Mar. 2024. doi: 10.21556/edutec.2024.87.2971spa
dc.relation.referencesD. Castañeda Garay, J. D. Sánchez Trujillo, y E. E. Ortiz Ruiz, "Propuesta de implementación de un chatbot para la atención a clientes en emprendimientos aprovechando las ventajas de las tecnologías emergentes," Universidad EAN, Bogotá, 2024.spa
dc.relation.referencesA. M. Ahmed, C. N. Mohammed, A. M. Ahmad, y M. B. Abdulrazzaq, "Design and Implementation of a Responsive Web-based System for Controlling the Financial Budget of Universities," Journal of Technology and Informatics (JoTI), vol. 5, no. 1, pp. 1–7, Oct. 2023.spa
dc.relation.referencesF. A. Garibay Ornelas, "Diseño e implementación de un asistente virtual (chatbot) para ofrecer atención a los clientes de una aerolínea mexicana por medio de sus canales conversacionales," Proyecto de Maestría, INFOTEC Centro de Investigación e Innovación en Tecnologías de la Información y Comunicación, Ciudad de México, México, 2020.spa
dc.relation.referencesL. Labadze, M. Grigolia, y L. Machaidze, "Role of AI Chatbots in Education: Systematic Literature Review," International Journal of Educational Technology in Higher Education, vol. 20, no. 56, pp. 1–17, 2023.spa
dc.relation.referencesOxford English Dictionary”. Oxford English Dictionary. Accedido el 23 de noviembre de 2024. [En línea]. Disponible: https://www.oed.com/spa
dc.relation.referencesIBM, "¿Qué es la IA en el sector bancario?", IBM, 2024. [En línea]. Disponible en: https://www.ibm.com/es-es/topics/ai-in-banking. [Accedido: 26-ene-2025].spa
dc.relation.referencesMicrosoft, "¿Qué es la nube?", Azure Cloud Computing Dictionary, 2024. [En línea]. Disponible en: https://azure.microsoft.com/es-es/resources/cloud-computing-dictionary/what-is-the-cloud/. [Accedido: 26-ene-2025].spa
dc.relation.referencesIEBS Business School, “Qué es Fintech? El futuro de las finanzas", IEBS Blog, 2024. [En línea]. Disponible en: https://www.iebschool.com/blog/que-es-fintech-finanzas/. [Accedido: 26-ene-2025].spa
dc.relation.referencesGoogle Cloud, “¿Qué es la inteligencia artificial?”, Google Cloud, [Online]. Disponible: https://cloud.google.com/learn/what-is-artificial-intelligence?hl=es-419. [Accedido: 5-Feb-2025].spa
dc.relation.referencesIberdrola, “Machine Learning: qué es, cómo funciona y aplicaciones”, IberdrolaInnovación, [Online]. Disponible: https://www.iberdrola.com/innovacion/machine-learning-aprendizaje-automatico. [Accedido: 5-Feb-2025]spa
dc.relation.referencesSalesforce, “Omnicanalidad: qué es y cómo aplicarla”, Salesforce Blog, [Online]. Disponible: https://www.salesforce.com/mx/blog/omnichannel/. [Accedido: 5-Feb-2025].spa
dc.relation.referencesSouthern Wesleyan University, “Personal Budgeting”, SWU Financial Literacy, [online]. Disponible: https://www.swu.edu/financial-literacy/personal-budgeting/. [Accedido: 5-Feb-2025].spa
dc.relation.referencesAmazon Web Services, “¿Qué es SQL?”, AWS, [Online]. Disponible: https://aws.amazon.com/es/what-is/sql/. [Accedido: 5-Feb-2025].spa
dc.relation.referencesMicrosoft, “Introducción a .NET”, Microsoft Learn, [online]. Disponible: https://learn.microsoft.com/es-es/dotnet/core/introduction. [Accedido: 5-Feb-2025].spa
dc.relation.referencesCloudflare, “¿Qué es SaaS?”, Cloudflare Learning, [online]. Disponible: https://www.cloudflare.com/es-es/learning/cloud/what-is-saas/. [Accedido: 5-Feb-2025].spa
dc.relation.referencesInstituto de Ingeniería del Conocimiento, “¿Qué es el procesamiento del lenguaje natural?”, IIC UAM, [online]. Disponible: https://www.iic.uam.es/inteligencia/que-es-procesamiento-del-lenguaje-natural/. [Accedido: 5-Feb-2025].spa
dc.relation.referencesAnálisis de Datos con Python," Google Colaboratory. https://colab.research.google.com/drive/1pH7dozfVuNX97j0pvp2iI8p66KSPvE1Q?usp=sharing (accedido: 20 de noviembre de 2024).spa
dc.subjectProcesamiento de lenguaje natural
dc.subjectFine-tuning
dc.subjectWhatsApp Business API
dc.subjectGestión educativa financiera
dc.subjectChatbot financierospa
dc.subject.keywordNatural Language Processing
dc.subject.keywordFine-tuning
dc.subject.keywordWhatsApp Business API
dc.subject.keywordFinancial Education Management
dc.subject.keywordFinancial chatbotspa
dc.subject.lembChatbots - Desarrollo
dc.subject.lembFinanzas personales - Administración automatizada
dc.subject.lembInteligencia artificial - Aplicaciones en finanzas personales
dc.titleNinfaBot: prototipo de chatbot integrado para gestión de finanzas personalesspa
dc.type.coarhttp://purl.org/coar/resource_type/c_18opspa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Paper-NinfaBot-SKRV-DLAM.pdf
Tamaño:
1.08 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis

Bloque de licencias

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
2.87 KB
Formato:
Item-specific license agreed upon to submission
Descripción:
Cargando...
Miniatura
Nombre:
Autorización de publicación_250607_190949-2_firmada.pdf
Tamaño:
384.26 KB
Formato:
Adobe Portable Document Format
Descripción:
Carta de autorización