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.

Metrics

Metrics Loading ...

Author Biographies

Ronald Ruan Pereira Soares, Federal Institute of 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, Federal Institute of 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, Federal Institute of 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, Federal Institute of 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. DOI: https://doi.org/10.47236/2594-7036.2018.v2.i2.68-84p

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. DOI: https://doi.org/10.3389/feduc.2023.1206936

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. DOI: https://doi.org/10.33422/5th.icmets.2022.02.45

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. DOI: https://doi.org/10.3390/info14090492

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. DOI: https://doi.org/10.18653/v1/2023.emnlp-main.495

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. DOI: https://doi.org/10.14742/ajet.8915

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. DOI: https://doi.org/10.1007/978-3-030-23522-2_45

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. DOI: https://doi.org/10.54254/2753-7048/25/20230750

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. DOI: https://doi.org/10.3390/educsci13040410

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. DOI: https://doi.org/10.3390/s22155532

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. DOI: https://doi.org/10.1002/cae.22326

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

How to Cite

SOARES, Ronald Ruan Pereira; CARDOSO, Fábio Emanuell Abreu; COSTA, Nicolas Heitor Feitosa; MELO, Ramasio Ferreira de. 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, Palmas, v. 9, p. e1757, 2025. DOI: 10.47236/2594-7036.2025.v9.1757. Disponível em: https://sitionovo.ifto.edu.br/index.php/sitionovo/article/view/1757. Acesso em: 15 feb. 2026.

Issue

Section

Artigo Científico