Please use this identifier to cite or link to this item: http://bibdigital.epn.edu.ec/handle/15000/24746
Title: Desarrollo de un chatbot para agendamiento de citas por servicios profesionales usando interfaces conversacionales.
Authors: López Mejía, Alisson Monserratte
Keywords: SISTEMA INFORMÁTICO
CHATBOT
AGENDAMMIENTO DE CITAS
ANGULAR
NESTJ
APLICACIÓN WEB
SCRUM
Issue Date: Jul-2023
Publisher: Quito : EPN, 2023.
Citation: López Mejía, A.M. (2023). Desarrollo de un chatbot para agendamiento de citas por servicios profesionales usando interfaces conversacionales. 100 páginas. Quito : EPN.
Abstract: The main process of scheduling an appointment involves verifying availability on the calendar. The process begins when the operator checks the available slots, and then the customer selects a slot and confirms the day and time for the appointment. This process takes too long. The proposed solution involves using a chatbot available on Facebook Messenger and WhatsApp platforms, which is available 24/7, 365 days a year, to enhance customer service. The chatbot can be customized according to the company's needs. The backend is developed using the NestJS framework and allows appointments to be directly scheduled on the calendar through the Google Calendar API. Dialogflow handles all the matching logic with keywords and requests the backend to respond to specific intents through the webhook. The web application enables customization of the chatbot's information, and the frontend is built using the Angular framework. The project utilized the SCRUM framework, enabling measurement and distribution of work based on the weight and priority of each user story. To verify the quality of development, the MARS methodology was employed, resulting in a functionality score of 4.35/5."
Description: El proceso de agendamiento de citas depende mucho de consultar tanto la disponibilidad del cliente como la disponibilidad del servicio, normalmente un operador humano, inicia el proceso verificando las vacantes existentes para registrar un servicio, mientras que el usuario determina qué vacante es mejor, el tiempo que tarda en realizar el proceso de agendamiento de citas es considerable. El presente trabajo, presenta una solución que consiste en utilizar un chatbot el cual puede ser accedido mediante varias plataformas como WhatsApp y Facebook Messenger teniendo como principal característica la disponibilidad durante las 24 horas del día, los 365 días del año, mejorando la atención al cliente además el chatbot puede ser customizado dependiendo del giro de negocio de la empresa. La solución propuesta presenta un backend desarrollado con el framework NestJS que permite agendar las citas directamente al calendario mediante la API de Google Calendar, el backend responde según el intent que se requiera, para esto Dialogflow realizar toda la lógica de coincidencia con la palabra clave y solicita al backend la respuesta de un intent específico a través del webhook. Finalmente, para customizar la información que presenta el chatbot se desarrolló una aplicación web administrativa, desarrollada con el framework Angular para modificar la información que presenta el chatbot. El marco de trabajo utilizado en este proyecto es SCRUM permitiendo obtener una medición y distribución del trabajo basado en peso y prioridad de cada historia de usuario. Para verificar la calidad del desarrollo, se utilizó la metodología MARS, obteniendo 4.35/5 en el apartado de funcionalidad.
URI: http://bibdigital.epn.edu.ec/handle/15000/24746
Type: bachelorThesis
Appears in Collections:Tesis Sistemas Informáticos y de Computación (ISIS)

Files in This Item:
File Description SizeFormat 
CD 13457.pdf23,52 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.