Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/201894
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorRodríguez Santiago, Inmaculada-
dc.contributor.advisorRomano Rodríguez, Susana-
dc.contributor.authorSoler Valadés, Pau-
dc.date.accessioned2023-09-13T08:27:10Z-
dc.date.available2023-09-13T08:27:10Z-
dc.date.issued2023-06-13-
dc.identifier.urihttp://hdl.handle.net/2445/201894-
dc.descriptionTreballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2023, Director: Inmaculada Rodríguez Santiago i Susana Romano Rodríguezca
dc.description.abstract[en] Nowadays, general interest on chatbots or Conversational Agents has augmented drastically due to the introduction of the Large Language Models (LLMs) empowering ChatGPT and Google Bard. Despite the high intellectual capacities and use of natural language, LLMs suffer defects such information deliriums and loss of the context window of the conversation, making them unreliable for specific tasks in some controled environments. This project presents a Conversational Agent provided by Rasa and enhanced with calls to OpenAI’s GPT-3.5-turbo model to perform specific NLG (Natural Language Generation task) complementing the Rasa intents-driven design. Project context is a multi-subject (Programació I i Mètodes Numèrics) learning support Conversational Agent for the degrees of Computer Engineering and Mathematics at the Universitat de Barcelona, designed to assist the student with doubts about the teaching plan of the subjects and with general conceptual doubts. It also implements the delivery of exercises for students to solve, along with secure execution systems for C and Java languages through Docker. To facilitate the implementation of the mentioned exercises and their tests, a unit test library for the C language for teaching staff is presented, along with various examples. Some of the chosen examples are well-known numerical methods which have been expanded, extended, and theoretically formalized. To enable the agent to perform the described functionalities, an architecture prepared for deployment via Docker-Compose is presented. This allows the agent to store and access specific data, update these in real time, execute corrections of the exercises, communicate with users through the Telegram interface, and keep records of the conversations per student for subsequent analysis.ca
dc.format.extent162 p.-
dc.format.mimetypeapplication/pdf-
dc.language.isocatca
dc.rightsmemòria: cc-nc-nd (c) Pau Soler Valadés, 2023-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.sourceTreballs Finals de Grau (TFG) - Enginyeria Informàtica-
dc.subject.classificationSistemes informàtics interactiusca
dc.subject.classificationTractament del llenguatge natural (Informàtica)ca
dc.subject.classificationProgramarica
dc.subject.classificationTreballs de fi de grauca
dc.subject.classificationEnsenyament assistit per ordinadorca
dc.subject.classificationAprenentatge automàticca
dc.subject.otherInteractive computer systemsen
dc.subject.otherNatural language processing (Computer science)en
dc.subject.otherComputer softwareen
dc.subject.otherComputer-assisted instructionen
dc.subject.otherMachine learningen
dc.subject.otherBachelor's thesesen
dc.titleAgent educatiu multiassignatura: disseny i implementació amb Rasa i Dockerca
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca
Appears in Collections:Treballs Finals de Grau (TFG) - Enginyeria Informàtica
Treballs Finals de Grau (TFG) - Matemàtiques

Files in This Item:
File Description SizeFormat 
tfg_soler_valades_pau.pdfMemòria4.75 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons