Desarrollo de un chatbot de apoyo a la terapia basada en reminiscencia
Loading...
Official URL
Full text at PDC
Publication date
2024
Authors
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
La enfermedad de Alzheimer es una condición neurodegenerativa que afecta las funciones cognitivas, la memoria, el pensamiento y el comportamiento. Aunque no es reversible, existen distintos tratamientos para mejorar la calidad de vida de quienes la padecen. Entre ellos destaca la terapia de reminiscencia. Este tratamiento no farmacológico se enfoca en evocar recuerdos haciendo que los pacientes ejerciten la mente y den un sentido de continuidad a su historia de vida. Este proyecto tiene como objetivo desarrollar una herramienta que sirva de apoyo para la realización de estas terapias. En concreto, se centra en el desarrollo de un chatbot capaz de guiar el flujo de la conversación a lo largo de diferentes temas, extrayendo la información necesaria y generando preguntas especificas. Con este propósito la primera etapa del trabajo se centra en la realización de un estudio exhaustivo que permita conocer cuáles son las mejores herramientas para su implementación. En concreto, se estudiarán las principales APIs y LLMs de procesamiento del lenguaje. A continuación, se desarrolla de forma iterativa e incremental el chatbot. La herramienta final se basa en la API de Gemini, especialmente en el modelo "gemini-pro" para implementar las funciones de análisis de respuestas y generación de preguntas. Por otro lado, la interfaz desarrollada a través de Telegram permite un uso fácil y eficiente desde distintos dispositivos (móviles, tablet u ordenador). El código asociado a este trabajo se puede consultar en el repositorio de GitHub.
Alzheimer's disease is a neurodegenerative condition that affects cognitive functions, memory, thinking, and behavior. Although it is not reversible, there are various treatments to improve the quality of life for those affected. Among them, reminiscence therapy stands out. This non-pharmacological treatment focuses on evoking memories, allowing patients to exercise their minds and give continuity to their life story. This project aims to develop a tool to support the implementation of these therapies. Specifically, it focuses on developing a chatbot capable of guiding the conversation flow across di erent topics, extracting the necessary information, and generating specific questions. To this end, the first stage of the work focuses on conducting an exhaustive study to determine the best tools for its implementation. Specifically, the main language processing APIs and LLMs will be studied. Subsequently, the chatbot is developed iteratively and incrementally. The final tool is based on the Gemini API, specifically the "gemini-pro" model to implement response analysis and question generation functions. Additionally, the interface developed through Telegram allows for easy and efficient use from various devices (mobile, tablet, or computer). The code associated with this work can be found in the GitHub repository.
Alzheimer's disease is a neurodegenerative condition that affects cognitive functions, memory, thinking, and behavior. Although it is not reversible, there are various treatments to improve the quality of life for those affected. Among them, reminiscence therapy stands out. This non-pharmacological treatment focuses on evoking memories, allowing patients to exercise their minds and give continuity to their life story. This project aims to develop a tool to support the implementation of these therapies. Specifically, it focuses on developing a chatbot capable of guiding the conversation flow across di erent topics, extracting the necessary information, and generating specific questions. To this end, the first stage of the work focuses on conducting an exhaustive study to determine the best tools for its implementation. Specifically, the main language processing APIs and LLMs will be studied. Subsequently, the chatbot is developed iteratively and incrementally. The final tool is based on the Gemini API, specifically the "gemini-pro" model to implement response analysis and question generation functions. Additionally, the interface developed through Telegram allows for easy and efficient use from various devices (mobile, tablet, or computer). The code associated with this work can be found in the GitHub repository.
Description
Trabajo de Fin de Grado en Doble grado en Ingeniería Informática y Matemáticas, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2023/2024.
El código asociado a este trabajo se puede consultar en el repositorio de GitHub:
https://github.com/NILGroup/TFG-2324-ChatbotCANTOR