Development of a virtual assistant as academic support for the Computer Science teaching degree program using customized generative AI and RAG

Authors

DOI:

https://doi.org/10.47236/2594-7036.2025.v9.1757

Keywords:

Virtual assistants, Academic automations, Artificial Intelligences, Natural language models (LLM), Retrieval-augmented generations (RAG)

Abstract

This article presents the development of a virtual assistant aimed at the bachelor's degree in Computing at the Federal Institute of Tocantins – Araguatins Campus, with the purpose of automating responses to frequently asked questions from the academic community. The initiative seeks to provide a faster and more accessible support channel, especially in contexts with limited human resources for continuous service. The solution uses Artificial Intelligence techniques, with large language models (LLM) for the contextualized generation of automatic responses. The system was integrated with WhatsApp, allowing users to ask questions and receive real-time responses based on pre-organized and validated institutional course documents. Methodologically, the approach adopted was retrieval-augmented generation (RAG), which combines the retrieval of relevant documents with the semantic representation of texts through embeddings. User queries are converted into vectors and compared to a vectorized database, enabling the retrieval of the most relevant content. The documents are organized and maintained on Google Drive, which facilitates their curation and continuous updating. The virtual assistant was designed to answer frequently asked questions (FAQ) from the academic community, covering topics ranging from basic information, such as curriculum structure, workload, and class schedules, to content extracted from more complex institutional documents, such as bylaws, regulations for final projects and internships, meeting minutes, public notices, and other internal rules of the course.

Downloads

Download data is not yet available.

Author Biographies

  • Ronald Ruan Pereira Soares, Instituto Federal do Tocantins
    Bachelor's degree in Computer Science from the Federal Institute of Tocantins. Araguatins, Tocantins, Brazil. Email address: ronald.soares@ifto.edu.br. Orcid: https://orcid.org/0009-0005-0436-2863. Lattes Curriculum: http://lattes.cnpq.br/8884531424607853.
  • Fábio Emanuell Abreu Cardoso, Instituto Federal do Tocantins
    Graduating with a Bachelor's Degree in Computing from the Federal Institute of Tocantins. Araguatins, Tocantins, Brazil. Email address: fabio.cardoso2@estudante.ifto.edu.br. Orcid: https://orcid.org/0009-0005-8785-2058. Lattes Curriculum: http://lattes.cnpq.br/2187766632140720.
  • Nicolas Heitor Feitosa Costa, Instituto Federal do Tocantins
    Bachelor's degree in Computer Science from the Federal Institute of Tocantins. Araguatins, Tocantins, Brazil. Email address: nicolas.costa@estudante.ifto.edu.br. Orcid: https://orcid.org/0009-0001-8240-3123. Lattes Curriculum: https://lattes.cnpq.br/3399040278169889.
  • Ramasio Ferreira de Melo, Instituto Federal do Tocantins
    PhD in Computing from the Federal University of Pelotas. Professor at the Federal Institute of Tocantins. Araguatins, Tocantins, Brazil. Email address: ramasiomelo@ifto.edu.br. Orcid: https://orcid.org/0000-0001-9847-3460. Lattes Curriculum: https://orcid.org/0000-0001-9847-3460.

References

CARVALHO JÚNIOR, C. F. de; CARVALHO, K. R. S. dos A. de. Chatbot: uma visão geral sobre aplicações inteligentes. Revista Sítio Novo, Palmas, v. 2, n. 2, p. 68-84, 2018. DOI: 10.47236/2594-7036.2018.v2.i2.68-84p. Disponível em: https://sitionovo.ifto.edu.br/index.php/sitionovo/article/view/140. Acesso em: 7 set. 2025.

DEMPORE, J.; MODUGU, K.; HESHAM, A.; RAMASAMY, L. The impact of ChatGPT on higher education. Frontiers in Education, 2023. Disponível em: https://doi.org/10.3389/feduc.2023.1206936. Acesso em: 29 set. 2024.

DIAS, A. Digital Service in Brazilian Large Collections: Proposed Mobile Solution Integrated to Chatbots applied to University Collections. Proceedings of The 5th International Conference on Modern Research in Engineering, Technology and Science, 2022. Disponível em: https://doi.org/10.33422/5th.icmets.2022.02.45. Acesso em: 29 abr. 2025.

ILIEVA, G.; YANKOVA, T.; KLISAROVA-BELCHEVA, S.; DIMITROV, A.; BRATKOV, M.; ANGELOV, D. Effects of generative chatbots in higher education. Information, 2023. Disponível em: https://doi.org/10.3390/info14090492. Acesso em: 29 set. 2024.

JIANG, Z.; XU, F.; GAO, L.; SUN, Z.; LIU, Q.; DWIVEDI-YU, J.; YANG, Y.; CALLAN, J.; NEUBIG, G. Active retrieval augmented generation. In: CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING, 2023, Stroudsburg, Singapore. Proceedings […]. Stroudsburg: Association for Computational Linguistics, 2023. p. 7969-7992. Disponível em: https://aclanthology.org/2023.emnlp-main.499. Acesso em: 29 abr. 2025.

KAYALI, B.; YAVUZ, M.; BALAT, Ş.; ÇALIŞAN, M. Investigation of student experiences with ChatGPT-supported online learning applications in higher education. Australasian Journal of Educational Technology, 2023. Disponível em: https://doi.org/10.14742/ajet.8915. Acesso em: 29 set. 2024.

LEE, K.; JO, J.; KIM, J.; KANG, Y. Can chatbots help reduce the workload of administrative officers? Implementing and deploying FAQ chatbot service in a university. In: INTERNATIONAL CONFERENCE ON HUMAN-COMPUTER INTERACTION, 21., 2019, Orlando. Proceedings […]. Cham: Springer, 2019. Disponível em: https://doi.org/10.1007/978-3-030-23522-2_45. Acesso em: 22 abr. 2025.

LI, Y. The potential application of ChatGPT in higher education management. Lecture Notes in Education Psychology and Public Media, [S. l.], v. 25, p. 7439, 2023. Disponível em: https://doi.org/10.54254/2753-7048/25/20230750. Acesso em: 22 abr. 2025.

LO, C. What is the impact of ChatGPT on education? A rapid review of the literature. Education Sciences, v. 13, n. 4, 2023. Disponível em: https://doi.org/10.3390/educsci13040410. Acesso em: 29 abr. 2025.

MENDOZA, S.; SÁNCHEZ-ADAME, L.; URQUIZA-YLLESCAS, J.; GONZÁLEZ-BELTRÁN, B.; DECOUCHANT, D. A model to develop chatbots for assisting the teaching and learning process. Sensors, Basel, Switzerland, v. 22, 2022. Disponível em: https://doi.org/10.3390/s22155532. Acesso em: 29 set. 2024.

PÉREZ, J.; DARADOUMIS, T.; PUIG, J. Rediscovering the use of chatbots in education: A systematic literature review. Computer Applications in Engineering Education, 2020. Disponível em: https://doi.org/10.1002/cae.22326. Acesso em: 29 set. 2024.

SHAN, H.; SHAN, Y. Retrieval-augmented generation: an architecture overview. In: INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING – ICAISC, 2024, Cham. Proceedings […]. Cham: Springer, 2024. p. 62-75. Disponível em: https://link.springer.com/chapter/10.1007/978-3-031-77954-1_6. Acesso em: 30 abr. 2025.

Published

2025-09-23

Issue

Section

Artigo Científico

How to Cite

Development of a virtual assistant as academic support for the Computer Science teaching degree program using customized generative AI and RAG. Sítio Novo Magazine, v. 9, p. e1757, 23 Sep.2025.