Prototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática
El desarrollo del presente proyecto “Prototipo de Asistente Académico Inteligente para la Atención de Dudas del Proyecto Curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática”, se realiza como apoyo a la atención de trámites por parte de los estudiantes en la coordinación d...
- Autores:
-
Alape Ávila, Cristian Leonardo
León Ibagón, John Fredy
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/42398
- Acceso en línea:
- http://hdl.handle.net/11349/42398
- Palabra clave:
- Chatbot
Inteligencia artificial
Pln
Whatsapp
Atencion al estudiante
Asistente conversacional
Ingeniería en telemática -- Tesis y disertaciones académica
Inteligencia artificial - Educación superior - Atención al estudiante
Sistemas de información - Gestión académica - Automatización
Desarrollo de software - Interfaces conversacionales - Educación
Innovación educativa - Tecnología educativa - Atención al estudiante
Chatbot
Artificial intelligence
Nlp
Whatsapp
Student attention
Conversational assistant
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_d597005018f45458b7b47de12f903893 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/42398 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Prototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática |
dc.title.alternative.none.fl_str_mv |
Asistente conversacional inteligente para la atencion de preguntas frecuentes de un proyecto curricular en Whatsapp |
dc.title.titleenglish.none.fl_str_mv |
Smart academic assistant prototype to address queries regarding the curricular project on Data Systematization Technology and Telematics Engineering |
title |
Prototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática |
spellingShingle |
Prototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática Chatbot Inteligencia artificial Pln Atencion al estudiante Asistente conversacional Ingeniería en telemática -- Tesis y disertaciones académica Inteligencia artificial - Educación superior - Atención al estudiante Sistemas de información - Gestión académica - Automatización Desarrollo de software - Interfaces conversacionales - Educación Innovación educativa - Tecnología educativa - Atención al estudiante Chatbot Artificial intelligence Nlp Student attention Conversational assistant |
title_short |
Prototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática |
title_full |
Prototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática |
title_fullStr |
Prototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática |
title_full_unstemmed |
Prototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática |
title_sort |
Prototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática |
dc.creator.fl_str_mv |
Alape Ávila, Cristian Leonardo León Ibagón, John Fredy |
dc.contributor.advisor.none.fl_str_mv |
Wanumen Silva, Luis Felipe |
dc.contributor.author.none.fl_str_mv |
Alape Ávila, Cristian Leonardo León Ibagón, John Fredy |
dc.contributor.orcid.none.fl_str_mv |
Wanumen Silva, Luis Felipe [0000-0002-8877-5681] |
dc.subject.none.fl_str_mv |
Chatbot Inteligencia artificial Pln Atencion al estudiante Asistente conversacional |
topic |
Chatbot Inteligencia artificial Pln Atencion al estudiante Asistente conversacional Ingeniería en telemática -- Tesis y disertaciones académica Inteligencia artificial - Educación superior - Atención al estudiante Sistemas de información - Gestión académica - Automatización Desarrollo de software - Interfaces conversacionales - Educación Innovación educativa - Tecnología educativa - Atención al estudiante Chatbot Artificial intelligence Nlp Student attention Conversational assistant |
dc.subject.lemb.none.fl_str_mv |
Ingeniería en telemática -- Tesis y disertaciones académica Inteligencia artificial - Educación superior - Atención al estudiante Sistemas de información - Gestión académica - Automatización Desarrollo de software - Interfaces conversacionales - Educación Innovación educativa - Tecnología educativa - Atención al estudiante |
dc.subject.keyword.none.fl_str_mv |
Chatbot Artificial intelligence Nlp Student attention Conversational assistant |
description |
El desarrollo del presente proyecto “Prototipo de Asistente Académico Inteligente para la Atención de Dudas del Proyecto Curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática”, se realiza como apoyo a la atención de trámites por parte de los estudiantes en la coordinación del proyecto curricular. La característica principal de esta herramienta es facilitar la resolución de las inquietudes a trámites que tengan los estudiantes, proporcionando respuestas claras y concisas, lo que permite una solución oportuna en la gestión y ejecución de procesos administrativos. Para el análisis del problema presentado, se justifica por medio de una entrevista con la profesional y asistente de apoyo administrativo del proyecto curricular. De manera general se analiza la gestión actual de trámites y los conflictos que se han presentado para su atención oportuna, principalmente la falta de lectura por parte de los estudiantes y la cantidad de solicitudes que se reciben en el proyecto curricular. Durante el desarrollo de la herramienta, se realizó un análisis previo de las tecnologías necesarias para lograr el cumplimiento del objetivo, tecnologías para los canales de comunicación y entrenamiento de IA, la asignación de las actividades para el diseño, el entrenamiento del modelo y la integración con WhatsApp. Teniendo en cuenta las pruebas realizadas y el conjunto de los resultados obtenidos, se consigue un resultado exitoso en el entrenamiento y un alto porcentaje de coherencia en las respuestas a las preguntas que se testearon, cumpliendo así con los objetivos propuestos inicialmente. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-10-28T22:44:55Z |
dc.date.available.none.fl_str_mv |
2024-10-28T22:44:55Z |
dc.date.created.none.fl_str_mv |
2024-06-11 |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.degree.none.fl_str_mv |
Monografía |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/42398 |
url |
http://hdl.handle.net/11349/42398 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Universidad Distrital Francisco José de caldas. Acuerdo 09, p. 9. [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://sgral.udistrital.edu.co/xdata/csu/acu_2018-09.pdf>. PR NEWSWIRE. Live Chat Emerges as Students' Preferred Communication Channel in Comm100 Higher Ed Admissions Survey. En: PR Newswire US. 11, abril, 2023. no. 202304110930PR.NEWS.USPR.UN65168, p. 1. NGUYEN, Trung Thanh, et al. NEU-chatbot: Chatbot for admission of National Economics University. En: Computers and Education: Artificial Intelligence. 2021. vol. 2. p. 100036. ISSN 2666-920X. [en línea]. [consultado el 7 de julio de 2023]. Disponible en Internet: <https://doi.org/10.1016/j.caeai.2021.100036>. JOHARI, Nurul Muizzah, et al. Features requirement elicitation process for designing a chatbot application. En: IET Networks. 21, noviembre, 2022. ISSN 2047-4962. [en línea]. [consultado el 12 de julio de 2023]. Disponible en Internet: <https://doi.org/10.1049/ntw2.12071>. Barus, S. P., & Surijati, E. (2022). Chatbot with Dialogflow for FAQ Services in Matana University Library. International Journal of Informatics and Computation, 3(2), 62. <https://doi.org/10.35842/ijicom.v3i2.43>. Múnera Torres, M. T., Salazar Álvarez, L. M., & Osorio Osorio, A. S. (2021). Estudio inicial de un chatbot para estudiantes de la modalidad virtual de la Escuela Interamericana de Bibliotecología. Investigación Bibliotecológica: archivonomía, bibliotecología e información, 36(90), 13. <https://doi.org/10.22201/iibi.24488321xe.2022.90.58452>. MILMO, Dan. ChatGPT reaches 100 million users two months after launch. the Guardian. 2, febrero, 2023. [en línea]. [consultado el 14 de agosto de 2023]. Disponible en Internet: <https://www.theguardian.com/technology/2023/feb/02/chatgpt-100-million-users-open-ai-fastest-growing-app>. 112 ByteByteGo. (2023, 24 de abril). How ChatGPT Works Technically | ChatGPT Architecture [Video]. YouTube. <https://www.youtube.com/watch?v=bSvTVREwSNw>. SANTHOSHAM; PRASAD SAH, S. Chitranjan. Advanced Healthcare Chat Bot using Python. En: 2023 2nd International Conference for Innovation in Technology (INOCON). 2023. vol. 1, no. 1, p. 1. ISSN 979-8-3503-2092-3. CHATBOTS VS Conversational AI: A Complete Guide. Eric Griffing. Dashbot | Analytics for Chatbots & Voice Skills [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://www.dashbot.io/blog/chatbots-vs-conversational-ai-a-complete-guide>. TAKYAR, akash. Multimodal Model. LeewayHertz - Software Development Company [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://www.leewayhertz.com/multimodal-model/#:~:text=Multimodal%20models%20can%20use%20visual,images%20or%20videos%20being%20shared.>. BAEZ, Marcos. Chatbot integration in few patterns. En: researchgate.2020. p.1. HASAL, Martin, et al. Chatbots: Security, privacy, data protection, and social aspects. En: Concurrency and Computation: Practice and Experience. 3, junio, 2021. vol. 33, no. 19. [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://doi.org/10.1002/cpe.6426>. ISSN 1532-0634. V., Vijayaraghavan; COOPER, Jack Brian y J., Rian Leevinson. Algorithm Inspection for Chatbot Performance Evaluation. En: Procedia Computer Science 2020. vol. 171. p. 2267-2274. ISSN 1877-0509 [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://doi.org/10.1016/j.procs.2020.04.245>. WAYESA, FIKADU. DESIGN AND IMPLEMENTATION OF A RULE BASED AFAAN OROMOO CONVERSATIONAL CHATBOTS. En: Asian Journal of Current Research. 29, diciembre, 2022. p. 44-51. ISSN 2456-804X [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://doi.org/10.56557/ajocr/2022/v7i38012>. 113 DECODING AI Chatbots: Guide to Different Types of Virtual Assistant [Anónimo]. Rezo.ai [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://rezo.ai/our-blogs/types-of-chatbots/>. CHATBOT TRANSACCIONAL: cómo puede ser un diferenciador clave para su negocio [Anónimo]. Inbenta [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://www.inbenta.com/es/blog/como-construir-tu-propio-chatbot-transaccional/>. THOSANI, Parth. A Self Learning Chat-Bot From User Interactions and Preferences. En: 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS). 2020. p. 6. ISSN 978-1-7281-4876-2. WAGNER, Wiebke. Steven Bird, Ewan Klein and Edward Loper: Natural Language Processing with Python, Analyzing Text with the Natural Language Toolkit. En: Language Resources and Evaluation. 27, mayo, 2010. vol. 44, no. 4. p. 421-424. ISSN 1574-0218. [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://doi.org/10.1007/s10579-010-9124-x>. FERNÁNDEZ, Arturo. Python Al Descubierto. 2 edición. Madrid. RC libros. (2012). p 180. FOWLER, Martin. Microservices. martinfowler.com. 25, marzo, 2014. [en línea]. [consultado el 26 de abril de 2023]. Disponible en Internet: <https://martinfowler.com/articles/microservices.html>. Red Hat. ¿Qué es una infraestructura de nube? [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://www.redhat.com/es/topics/cloud-computing/what-is-cloud-infrastructure>. Red Hat. Diferencias entre IaaS, PaaS y SaaS [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://www.redhat.com/es/topics/cloud-computing/iaas-vs-paas-vs-saas>. Amazon Web Services. ¿Qué es la transformación digital? [en línea]. [consultado el 22 de abril de 2023]. Disponible en Internet: <https://aws.amazon.com/es/what-is/digital-transformation/>.114 DocuSign. Chatbots: qué son y su relevancia en la digitalización de las empresas. [en línea]. [consultado el 22 de abril de 2023]. Disponible en Internet: <https://www.docusign.mx/blog/chatbots>. Universidad Distrital Francisco José de Caldas. Tecnología en sistematización de datos. [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <http://tecsistematizaciondatos.udistrital.edu.co:8080/>. Universidad Distrital Francisco José de Caldas. Ingeniería en Telemática. [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <http://ingtelematica.udistrital.edu.co:8080/>. RASA PLATFORM. Redefining Enterprise Conversational AI. [en línea]. [consultado el 06 de octubre de 2023]. Disponible en Internet: <https://rasa.com/product/rasa-platform/> Python documentation. Entornos virtuales y paquetes. [en línea]. [consultado el 06 de octubre de 2023]. Disponible en Internet: <https://docs.python.org/es/3/tutorial/venv.html> twilio. Plataforma WhatsApp Business. [en línea]. [consultado el 09 de octubre de 2023]. Disponible en Internet: <https://www.twilio.com/es-mx/messaging/channels/whatsapp> MongoDB. MongoDB Documentation. [en línea]. [consultado el 06 de octubre de 2023]. Disponible en Internet: <https://www.mongodb.com/docs/> postgresql. What Is PostgreSQL?. [en línea]. [consultado el 09 de octubre de 2023]. Disponible en Internet: <https://www.postgresql.org/docs/current/intro-whatis.html> docker.docs. Docker overview. [en línea]. [consultado el 09 de octubre de 2023]. Disponible en Internet: <https://docs.docker.com/get-started/overview/> Google Research. Open Sourcing BERT: State-of-the-Art Pre-training for Natural Language Processing. [en línea]. [consultado el 22 de octubre de 2023]. Disponible en Internet: <https://research.google/blog/open-sourcing-bert-state-of-the-art-pre-training-for-natural-language-processing> 115 RASADOCS. rasa.nlu.classifiers.diet_classifier. [en línea]. [consultado el 22 de octubre de 2023]. Disponible en Internet: <https://rasa.com/docs/rasa/reference/rasa/nlu/classifiers/diet_classifier/> djangoproject. Django documentation. [en línea]. [consultado el 22 de octubre de 2023]. Disponible en Internet: <https://docs.djangoproject.com/en/5.0/> NGROKDOCS. Ngrok Overview. [en línea]. [consultado el 08 de noviembre de 2023]. Disponible en Internet: <https://ngrok.com/docs> AWS. ¿Qué es AWS?. [en línea]. [consultado el 04 de abril de 2024]. Disponible en Internet: <https://aws.amazon.com/es/what-is-aws/> GILIBETS, Laia. Qué es la metodología Kanban y cómo utilizarla. [en línea]. [consultado el 22 de abril de 2023]. Disponible en Internet: <https://www.iebschool.com/blog/metodologia-kanban-agile-scrum/>. Analytics Vidhya. Choosing the Right Python Environment Tool for Your Next Project. [en línea]. [consultado el 25 de octubre de 2023]. Disponible en Internet: <https://www.analyticsvidhya.com/blog/2023/03/choosing-the-right-python-environment-tool-for-your-next-project/> RASADOCS. Twilio. [en línea]. [consultado el 27 de octubre de 2023]. Disponible en Internet: <https://rasa.com/docs/rasa/connectors/twilio/> docker.docs. Docker Compose overview. [en línea]. [consultado el 15 de enero de 2024]. Disponible en Internet: <https://docs.docker.com/compose/> docker.docs. Writing a Dockerfile. [en línea]. [consultado el 18 de enero de 2024]. Disponible en Internet: <https://docs.docker.com/guides/docker-concepts/building-images/writing-a-dockerfile/> AWS. Amazon Elastic Container Service. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/ecs/>. AWS. Amazon Relational Database Service. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/rds/> 116 AWS. Amazon Virtual Private Cloud. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/vpc/> AWS. Amazon CloudWatch. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/cloudwatch/> AWS. Amazon Elastic Container Registry. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/ecr/> AWS. Elastic Load Balancing. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/elasticloadbalancing/> AWS. AWS Identity and Access Management. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/iam/> |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.none.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
pdf |
dc.publisher.none.fl_str_mv |
Universidad Distrital Francisco José de Caldas |
publisher.none.fl_str_mv |
Universidad Distrital Francisco José de Caldas |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/817e8f83-e681-4ff1-967f-875e3c5a56a1/download https://repository.udistrital.edu.co/bitstreams/9b8ff16c-3ecd-489f-a734-113a881eb258/download https://repository.udistrital.edu.co/bitstreams/00ec608f-4d4d-4b86-b419-8ba362c31543/download https://repository.udistrital.edu.co/bitstreams/5f83c748-9e11-4a89-95e4-e059b6c87f13/download https://repository.udistrital.edu.co/bitstreams/7b3a41ca-de46-4b05-b447-881a65afe5bc/download https://repository.udistrital.edu.co/bitstreams/f56ad63e-835e-4ff5-bbc9-d06ff8082795/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d f99ff82e0f376913fc94db2c08d7171a d320e3736e7a7779ae3bb380f0b208ab b102a9b88b4fa02191e76e9490dc3271 43384dae94d38474fd3b4a76f555b6d1 f98ccb369d8dcf35377f123601440a5a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165824727220224 |
spelling |
Wanumen Silva, Luis FelipeAlape Ávila, Cristian LeonardoLeón Ibagón, John FredyWanumen Silva, Luis Felipe [0000-0002-8877-5681]2024-10-28T22:44:55Z2024-10-28T22:44:55Z2024-06-11http://hdl.handle.net/11349/42398El desarrollo del presente proyecto “Prototipo de Asistente Académico Inteligente para la Atención de Dudas del Proyecto Curricular de Tecnología en Sistematización de Datos e Ingeniería en Telemática”, se realiza como apoyo a la atención de trámites por parte de los estudiantes en la coordinación del proyecto curricular. La característica principal de esta herramienta es facilitar la resolución de las inquietudes a trámites que tengan los estudiantes, proporcionando respuestas claras y concisas, lo que permite una solución oportuna en la gestión y ejecución de procesos administrativos. Para el análisis del problema presentado, se justifica por medio de una entrevista con la profesional y asistente de apoyo administrativo del proyecto curricular. De manera general se analiza la gestión actual de trámites y los conflictos que se han presentado para su atención oportuna, principalmente la falta de lectura por parte de los estudiantes y la cantidad de solicitudes que se reciben en el proyecto curricular. Durante el desarrollo de la herramienta, se realizó un análisis previo de las tecnologías necesarias para lograr el cumplimiento del objetivo, tecnologías para los canales de comunicación y entrenamiento de IA, la asignación de las actividades para el diseño, el entrenamiento del modelo y la integración con WhatsApp. Teniendo en cuenta las pruebas realizadas y el conjunto de los resultados obtenidos, se consigue un resultado exitoso en el entrenamiento y un alto porcentaje de coherencia en las respuestas a las preguntas que se testearon, cumpliendo así con los objetivos propuestos inicialmente.The development of the present project “Prototype of Intelligent Academic Assistant for the Attention of Doubts of the Curricular Project of Technology in Data Systematization and Telematics Engineering”, is carried out as support for the attention of procedures by students in the coordination of the curricular project. The main characteristic of this tool is to facilitate the resolution of concerns about procedures that students have, providing clear and concise answers, which allows a timely solution in the management and execution of administrative processes. For the analysis of the problem presented, it is justified through an interview with the professional and administrative support assistant of the curricular project. In general, the current management of procedures and the conflicts that have arisen for their timely attention are analyzed, mainly the lack of reading by students and the number of requests received in the curricular project. During the development of the tool, a prior analysis was carried out of the technologies necessary to achieve the objective, technologies for the communication channels and AI training, the assignment of activities for the design, the training of the model and the integration with WhatsApp. Taking into account the tests carried out and the set of results obtained, a successful result was achieved in the training and a high percentage of coherence in the answers to the questions that were tested, thus fulfilling the objectives initially proposed.pdfspaUniversidad Distrital Francisco José de CaldasChatbotInteligencia artificialPlnWhatsappAtencion al estudianteAsistente conversacionalIngeniería en telemática -- Tesis y disertaciones académicaInteligencia artificial - Educación superior - Atención al estudianteSistemas de información - Gestión académica - AutomatizaciónDesarrollo de software - Interfaces conversacionales - EducaciónInnovación educativa - Tecnología educativa - Atención al estudianteChatbotArtificial intelligenceNlpWhatsappStudent attentionConversational assistantPrototipo de asistente académico inteligente para la atención de dudas del proyecto curricular de Tecnología en Sistematización de Datos e Ingeniería en TelemáticaAsistente conversacional inteligente para la atencion de preguntas frecuentes de un proyecto curricular en WhatsappSmart academic assistant prototype to address queries regarding the curricular project on Data Systematization Technology and Telematics EngineeringbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Universidad Distrital Francisco José de caldas. Acuerdo 09, p. 9. [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://sgral.udistrital.edu.co/xdata/csu/acu_2018-09.pdf>.PR NEWSWIRE. Live Chat Emerges as Students' Preferred Communication Channel in Comm100 Higher Ed Admissions Survey. En: PR Newswire US. 11, abril, 2023. no. 202304110930PR.NEWS.USPR.UN65168, p. 1.NGUYEN, Trung Thanh, et al. NEU-chatbot: Chatbot for admission of National Economics University. En: Computers and Education: Artificial Intelligence. 2021. vol. 2. p. 100036. ISSN 2666-920X. [en línea]. [consultado el 7 de julio de 2023]. Disponible en Internet: <https://doi.org/10.1016/j.caeai.2021.100036>.JOHARI, Nurul Muizzah, et al. Features requirement elicitation process for designing a chatbot application. En: IET Networks. 21, noviembre, 2022. ISSN 2047-4962. [en línea]. [consultado el 12 de julio de 2023]. Disponible en Internet: <https://doi.org/10.1049/ntw2.12071>.Barus, S. P., & Surijati, E. (2022). Chatbot with Dialogflow for FAQ Services in Matana University Library. International Journal of Informatics and Computation, 3(2), 62. <https://doi.org/10.35842/ijicom.v3i2.43>.Múnera Torres, M. T., Salazar Álvarez, L. M., & Osorio Osorio, A. S. (2021). Estudio inicial de un chatbot para estudiantes de la modalidad virtual de la Escuela Interamericana de Bibliotecología. Investigación Bibliotecológica: archivonomía, bibliotecología e información, 36(90), 13. <https://doi.org/10.22201/iibi.24488321xe.2022.90.58452>.MILMO, Dan. ChatGPT reaches 100 million users two months after launch. the Guardian. 2, febrero, 2023. [en línea]. [consultado el 14 de agosto de 2023]. Disponible en Internet: <https://www.theguardian.com/technology/2023/feb/02/chatgpt-100-million-users-open-ai-fastest-growing-app>. 112ByteByteGo. (2023, 24 de abril). How ChatGPT Works Technically | ChatGPT Architecture [Video]. YouTube. <https://www.youtube.com/watch?v=bSvTVREwSNw>.SANTHOSHAM; PRASAD SAH, S. Chitranjan. Advanced Healthcare Chat Bot using Python. En: 2023 2nd International Conference for Innovation in Technology (INOCON). 2023. vol. 1, no. 1, p. 1. ISSN 979-8-3503-2092-3.CHATBOTS VS Conversational AI: A Complete Guide. Eric Griffing. Dashbot | Analytics for Chatbots & Voice Skills [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://www.dashbot.io/blog/chatbots-vs-conversational-ai-a-complete-guide>.TAKYAR, akash. Multimodal Model. LeewayHertz - Software Development Company [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://www.leewayhertz.com/multimodal-model/#:~:text=Multimodal%20models%20can%20use%20visual,images%20or%20videos%20being%20shared.>.BAEZ, Marcos. Chatbot integration in few patterns. En: researchgate.2020. p.1.HASAL, Martin, et al. Chatbots: Security, privacy, data protection, and social aspects. En: Concurrency and Computation: Practice and Experience. 3, junio, 2021. vol. 33, no. 19. [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://doi.org/10.1002/cpe.6426>. ISSN 1532-0634.V., Vijayaraghavan; COOPER, Jack Brian y J., Rian Leevinson. Algorithm Inspection for Chatbot Performance Evaluation. En: Procedia Computer Science 2020. vol. 171. p. 2267-2274. ISSN 1877-0509 [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://doi.org/10.1016/j.procs.2020.04.245>.WAYESA, FIKADU. DESIGN AND IMPLEMENTATION OF A RULE BASED AFAAN OROMOO CONVERSATIONAL CHATBOTS. En: Asian Journal of Current Research. 29, diciembre, 2022. p. 44-51. ISSN 2456-804X [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://doi.org/10.56557/ajocr/2022/v7i38012>. 113DECODING AI Chatbots: Guide to Different Types of Virtual Assistant [Anónimo]. Rezo.ai [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://rezo.ai/our-blogs/types-of-chatbots/>.CHATBOT TRANSACCIONAL: cómo puede ser un diferenciador clave para su negocio [Anónimo]. Inbenta [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <https://www.inbenta.com/es/blog/como-construir-tu-propio-chatbot-transaccional/>.THOSANI, Parth. A Self Learning Chat-Bot From User Interactions and Preferences. En: 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS). 2020. p. 6. ISSN 978-1-7281-4876-2.WAGNER, Wiebke. Steven Bird, Ewan Klein and Edward Loper: Natural Language Processing with Python, Analyzing Text with the Natural Language Toolkit. En: Language Resources and Evaluation. 27, mayo, 2010. vol. 44, no. 4. p. 421-424. ISSN 1574-0218. [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://doi.org/10.1007/s10579-010-9124-x>.FERNÁNDEZ, Arturo. Python Al Descubierto. 2 edición. Madrid. RC libros. (2012). p 180.FOWLER, Martin. Microservices. martinfowler.com. 25, marzo, 2014. [en línea]. [consultado el 26 de abril de 2023]. Disponible en Internet: <https://martinfowler.com/articles/microservices.html>.Red Hat. ¿Qué es una infraestructura de nube? [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://www.redhat.com/es/topics/cloud-computing/what-is-cloud-infrastructure>.Red Hat. Diferencias entre IaaS, PaaS y SaaS [en línea]. [consultado el 24 de abril de 2023]. Disponible en Internet: <https://www.redhat.com/es/topics/cloud-computing/iaas-vs-paas-vs-saas>.Amazon Web Services. ¿Qué es la transformación digital? [en línea]. [consultado el 22 de abril de 2023]. Disponible en Internet: <https://aws.amazon.com/es/what-is/digital-transformation/>.114DocuSign. Chatbots: qué son y su relevancia en la digitalización de las empresas. [en línea]. [consultado el 22 de abril de 2023]. Disponible en Internet: <https://www.docusign.mx/blog/chatbots>.Universidad Distrital Francisco José de Caldas. Tecnología en sistematización de datos. [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <http://tecsistematizaciondatos.udistrital.edu.co:8080/>.Universidad Distrital Francisco José de Caldas. Ingeniería en Telemática. [en línea]. [consultado el 25 de abril de 2023]. Disponible en Internet: <http://ingtelematica.udistrital.edu.co:8080/>.RASA PLATFORM. Redefining Enterprise Conversational AI. [en línea]. [consultado el 06 de octubre de 2023]. Disponible en Internet: <https://rasa.com/product/rasa-platform/>Python documentation. Entornos virtuales y paquetes. [en línea]. [consultado el 06 de octubre de 2023]. Disponible en Internet: <https://docs.python.org/es/3/tutorial/venv.html>twilio. Plataforma WhatsApp Business. [en línea]. [consultado el 09 de octubre de 2023]. Disponible en Internet: <https://www.twilio.com/es-mx/messaging/channels/whatsapp>MongoDB. MongoDB Documentation. [en línea]. [consultado el 06 de octubre de 2023]. Disponible en Internet: <https://www.mongodb.com/docs/>postgresql. What Is PostgreSQL?. [en línea]. [consultado el 09 de octubre de 2023]. Disponible en Internet: <https://www.postgresql.org/docs/current/intro-whatis.html>docker.docs. Docker overview. [en línea]. [consultado el 09 de octubre de 2023]. Disponible en Internet: <https://docs.docker.com/get-started/overview/>Google Research. Open Sourcing BERT: State-of-the-Art Pre-training for Natural Language Processing. [en línea]. [consultado el 22 de octubre de 2023]. Disponible en Internet: <https://research.google/blog/open-sourcing-bert-state-of-the-art-pre-training-for-natural-language-processing> 115RASADOCS. rasa.nlu.classifiers.diet_classifier. [en línea]. [consultado el 22 de octubre de 2023]. Disponible en Internet: <https://rasa.com/docs/rasa/reference/rasa/nlu/classifiers/diet_classifier/>djangoproject. Django documentation. [en línea]. [consultado el 22 de octubre de 2023]. Disponible en Internet: <https://docs.djangoproject.com/en/5.0/>NGROKDOCS. Ngrok Overview. [en línea]. [consultado el 08 de noviembre de 2023]. Disponible en Internet: <https://ngrok.com/docs>AWS. ¿Qué es AWS?. [en línea]. [consultado el 04 de abril de 2024]. Disponible en Internet: <https://aws.amazon.com/es/what-is-aws/>GILIBETS, Laia. Qué es la metodología Kanban y cómo utilizarla. [en línea]. [consultado el 22 de abril de 2023]. Disponible en Internet: <https://www.iebschool.com/blog/metodologia-kanban-agile-scrum/>.Analytics Vidhya. Choosing the Right Python Environment Tool for Your Next Project. [en línea]. [consultado el 25 de octubre de 2023]. Disponible en Internet: <https://www.analyticsvidhya.com/blog/2023/03/choosing-the-right-python-environment-tool-for-your-next-project/>RASADOCS. Twilio. [en línea]. [consultado el 27 de octubre de 2023]. Disponible en Internet: <https://rasa.com/docs/rasa/connectors/twilio/>docker.docs. Docker Compose overview. [en línea]. [consultado el 15 de enero de 2024]. Disponible en Internet: <https://docs.docker.com/compose/>docker.docs. Writing a Dockerfile. [en línea]. [consultado el 18 de enero de 2024]. Disponible en Internet: <https://docs.docker.com/guides/docker-concepts/building-images/writing-a-dockerfile/>AWS. Amazon Elastic Container Service. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/ecs/>.AWS. Amazon Relational Database Service. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/rds/> 116AWS. Amazon Virtual Private Cloud. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/vpc/>AWS. Amazon CloudWatch. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/cloudwatch/>AWS. Amazon Elastic Container Registry. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/ecr/>AWS. Elastic Load Balancing. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/elasticloadbalancing/>AWS. AWS Identity and Access Management. [en línea]. [consultado el 18 de marzo de 2024]. Disponible en Internet: <https://aws.amazon.com/es/iam/>LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/817e8f83-e681-4ff1-967f-875e3c5a56a1/download997daf6c648c962d566d7b082dac908dMD55ORIGINALTrabajo de gradoTrabajo de gradoapplication/pdf6039807https://repository.udistrital.edu.co/bitstreams/9b8ff16c-3ecd-489f-a734-113a881eb258/downloadf99ff82e0f376913fc94db2c08d7171aMD51Anexos Anexos application/zip3115801https://repository.udistrital.edu.co/bitstreams/00ec608f-4d4d-4b86-b419-8ba362c31543/downloadd320e3736e7a7779ae3bb380f0b208abMD53Licencia de uso y autorizaciónLicencia de uso y autorizaciónapplication/pdf231903https://repository.udistrital.edu.co/bitstreams/5f83c748-9e11-4a89-95e4-e059b6c87f13/downloadb102a9b88b4fa02191e76e9490dc3271MD54THUMBNAILTrabajo de grado.jpgTrabajo de grado.jpgIM Thumbnailimage/jpeg3650https://repository.udistrital.edu.co/bitstreams/7b3a41ca-de46-4b05-b447-881a65afe5bc/download43384dae94d38474fd3b4a76f555b6d1MD56Licencia de uso y autorización.jpgLicencia de uso y autorización.jpgIM Thumbnailimage/jpeg9505https://repository.udistrital.edu.co/bitstreams/f56ad63e-835e-4ff5-bbc9-d06ff8082795/downloadf98ccb369d8dcf35377f123601440a5aMD5711349/42398oai:repository.udistrital.edu.co:11349/423982024-12-26 01:06:53.187open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |