Please use this identifier to cite or link to this item:
https://dipositint.ub.edu/dspace/handle/2445/201894
Title: | Agent educatiu multiassignatura: disseny i implementació amb Rasa i Docker |
Author: | Soler Valadés, Pau |
Director/Tutor: | Rodríguez Santiago, Inmaculada Romano Rodríguez, Susana |
Keywords: | Sistemes informàtics interactius Tractament del llenguatge natural (Informàtica) Programari Treballs de fi de grau Ensenyament assistit per ordinador Aprenentatge automàtic Interactive computer systems Natural language processing (Computer science) Computer software Computer-assisted instruction Machine learning Bachelor's theses |
Issue Date: | 13-Jun-2023 |
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. |
Note: | Treballs 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íguez |
URI: | https://hdl.handle.net/2445/201894 |
Appears in Collections: | Treballs Finals de Grau (TFG) - Enginyeria Informàtica Treballs Finals de Grau (TFG) - Matemàtiques |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
tfg_soler_valades_pau.pdf | Memòria | 4.75 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License