Development of an AI-Powered Faculty Support Chatbot
- Adewole D. B
- Olusola S. J.
- Ogunlana S. O
- Adelola M. A
- 321-334
- Feb 13, 2025
- Computer Science
Development of an AI-Powered Faculty Support Chatbot
*Adewole D. B1, Olusola S. J.1, Ogunlana S. O2 and Adelola M. A3
1Department of Software Engineering, Federal University of Technology, Akure, Nigeria
2Department of Computer Science, Adekunle Ajasin University, Akungba-Akoko, Nigeria
3ICTAC, Adekunle Ajasin University, Akungba-Akoko, Nigeria
*Corresponding Author
DOI: https://doi.org/10.51584/IJRIAS.2025.1001026
Received: 26 December 2024; Accepted: 30 December 2024; Published: 13 February 2025
ABSTRACT
Chatbots have great promise as a tool for providing students with feedback and assisting them in implementing metacognitive techniques during their educational journey. The potential of AI chatbots to completely transform educational systems in a variety of ways recently rocked the world. Artificial intelligence (AI) chatbots can offer prompt assistance by responding to enquiries, providing clarifications, and supplying extra resources. Chatbots can also act as virtual teaching assistants, supporting educators through various means. This research paper presents the design and implementation of SOC Buddy, an AI-powered Faculty Support Chatbot. The research aims at addressing the challenges faced by students and prospective applicants in accessing academic and administrative information by leveraging on advancements in Artificial Intelligence, particularly Generative AI. A critical review of existing educational AI Chatbots was carried out by exploring academic literature on the subject. The research was carried out using Large Language Models (LLMs) like GPT-3.5 Turbo, LangChain and various AI and software development tools. Results from SOC Buddy’s performances using various queries are presented and analysed, demonstrating its ability to provide personalized responses to a wide range of user queries. The paper demonstrates the evaluation of the Chatbot’s effectiveness in enhancing the student experience and reducing the workload on registration officers and level advisers and it concludes with recommendations for future improvements and potential expansions of the Chatbot’s capabilities.
Keywords: AI-powered Chatbot, Faculty Support, Large Language Models, Natural Language Processing, Educational Technology, Student Assistance, GPT-3.5 Turbo, Langchain, Vector Database
INTRODUCTION
In tertiary institutions worldwide, proper guidance and assistance are crucial for student success. In a world where reaction time can truly make a difference, institutions are embracing chatbots as supplementary tools to offer immediate answers to questions in addition to what are obtained from their official websites and portals. Chatbots are a component of this AI revolution. According to most universities administrative structure, each department assigns a level adviser, who also serves as a registration officer, to help students navigate their academic journey (Okey and Abana, 2024). However, the increasing student population and the advisers’ busy schedules often lead to accessibility issues, causing delays in addressing urgent student concerns. The existing university websites and official bulletin systems have become overburdened and inefficient due to the large number of prospective aspirants and students needing clarity on various questions. This situation puts a significant workload on level advisers, who often have other responsibilities as lecturers, deans, or staff members (Bii et al., 2018; Adamopoulou and Moussiades, 2019; Labadze et al, 2023). These issues often result in delayed responses to student inquiries and can negatively impact the overall learning experience. To bridge this gap between accessing information about the school/faculty and connecting students with their advisers, this research proposes the development of an AI-powered Faculty Support Chatbot. This solution aims to employ recent advancements in Artificial Intelligence, combining them with the expertise of level advisers to create a more efficient and accessible support system (Fryer et al, 2019).
The aim of this project is to design and implement an AI-powered Faculty Support Chatbot with features that will address the hiccups already existing in dissemination of timely information to students and the general populace. The specific objectives include review of existing Chatbots and Chatbot technologies, build an AI-powered Chatbot using Large Language Models (LLMs), develop an extensive knowledge base for the Chatbot, integrate the knowledge base with the Chatbot and create a user-friendly web interface for Chatbot interactions.
The development of an AI-powered Faculty Support Chatbot offers numerous benefits such as enhanced efficiency in handling routine tasks and common queries, improved scalability to accommodate a growing student population, 24/7 availability for student guidance, quick retrieval of information about academic programs and requirements, personalized guidance based on individual student profiles and needs, automation of administrative tasks, consistency in responses and reduced risk of misinformation, valuable insights into student trends and queries through data analysis, improved accessibility to support services, synergistic collaboration between AI Chatbots and human advisers (Caln, 2017; Hien et al., 2018).
By addressing these aspects, the AI-powered Faculty Support Chatbot will enhance the university’s advisory capabilities by contributing to a more efficient, scalable, and personalized approach to student guidance.
The research was carried out using the School of Computing, Federal University of Technology, Akure, Nigeria as the experimental testbed. Performance evaluation was carried out to find out the effectiveness and efficiency of the developed system.
LITERATURE REVIEW
Artificial Intelligence (AI) has significantly influenced daily activities through the design and evaluation of advanced applications and devices known as intelligent agents. Chatbots, a form of AI program and Human-computer Interaction (HCI) model, use Natural Language Processing (NLP) and sentiment analysis to communicate in human language via text or speech. The use of Chatbots has seen a significant increase, especially after 2016. Research interest in Chatbots is highest in the USA, followed by the United Kingdom and Japan (Okonkwo and Ade-Ibijola, 2021). Chatbots find applications in various fields, including education, business, e-commerce, health, and entertainment. The integration of AI-powered Chatbots in educational settings has gained significant attention in recent years, driven by advancements in natural language processing and machine learning technologies (Delvin et al., 2018). This literature review examines the evolution of Chatbots, their applications in education, and the technological foundations underpinning their development.
The concept of Chatbots dates back to the 1960s with the creation of ELIZA by Joseph Weizenbaum, which simulated conversation using pattern matching and substitution methodology (Zemčík, 2019). Since then, Chatbots have evolved significantly, incorporating more sophisticated natural language processing techniques and machine learning algorithms. Okonkwo and Ade-Ibijola (2021) conducted a systematic review of Chatbot applications in education, highlighting the growing trend in Chatbot research, particularly after 2016. Their study revealed that the United States leads in Chatbot research, followed by the United Kingdom and Japan. The review also emphasized the diverse applications of Chatbots in education, business, e-commerce, health, and entertainment sectors.
The development of AI Chatbots relies heavily on Natural Language Processing (NLP) and machine learning techniques. Hwang and Chang (2023) discuss the opportunities and challenges of Chatbots in education, emphasizing the role of NLP in enabling Chatbots to understand and generate human-like language. The authors highlight the importance of machine learning approaches, particularly supervised and unsupervised learning, in empowering Chatbots to learn from data and improve their performance over time. Wollny et al. (2021) provides a comprehensive review of Chatbot architectures, distinguishing between rule-based systems and more advanced models leveraging neural networks. The evolution from rule-based to neural network-based models signifies a shift towards more context-aware and flexible Chatbot systems.
The advent of Large Language Models (LLMs) has revolutionized the capabilities of AI Chatbots. Brown et al. (2020) introduced GPT-3, a transformer-based language model with 175 billion parameters, demonstrating unprecedented performance in various natural language tasks. The subsequent development of GPT-3.5 and its fine-tuned versions, such as GPT-3.5 Turbo, has further enhanced the ability of Chatbots to generate coherent and contextually relevant responses.
Several studies have explored the implementation of Chatbots in university settings. Belhaj et al. (2021) investigated the use of Chatbots to engage students in survey completion, demonstrating the potential of AI-powered conversational agents in improving student participation in administrative processes. Sweidan et al. (2021) developed a student interactive assistant android application with Chatbot capabilities during the COVID-19 pandemic, highlighting the role of AI in providing continuous support to students in challenging circumstances. Bilquise and Shaalan (2022) proposed an AI-based academic advising framework from a knowledge management perspective, emphasizing the potential of Chatbots in streamlining academic guidance and support services.
While AI Chatbots offer numerous benefits, researchers have also identified several challenges and ethical considerations. Zhai (2022) examined the user experience of ChatGPT and its implications for education, highlighting concerns related to data privacy, potential biases in AI-generated responses, and the need for responsible AI deployment in educational settings. Ram and Verma (2023) conducted a comparative study of ChatGPT, Google AI Gemini, and Baidu AI, discussing the strengths and limitations of these advanced language models in educational contexts. Their research underscores the importance of carefully considering the specific requirements and ethical implications when implementing AI Chatbots in higher education.
While existing literature provides valuable insights into the development and application of AI Chatbots in education, there is a notable gap in research focusing on faculty-specific Chatbots tailored to the unique needs of individual departments or schools within universities. This study seeks to address this gap by developing SOC Buddy, an AI-powered Faculty Support Chatbot which can be used and adapted by any faculty/college in our universities. By leveraging advanced LLMs and integrating a comprehensive, faculty-specific knowledge base, this research contributes to the growing body of knowledge on AI applications in higher education. The development process, challenges encountered, and evaluation results presented in this study offer valuable insights for researchers and practitioners seeking to implement similar systems in other educational institutions.
METHODOLOGY
System Overview
SOC Buddy is a web-based AI-Powered Faculty Support Chatbot designed to assist Registration Officers / Level Advisers in guiding students throughout their university years and provide admission seekers and applicants with faculty-related information. The system’s key feature is its ability to answer specific questions related to the school and its departments. The system architecture for the proposed system is as shown in Figure 1
Figure 1: Proposed SOC Buddy Architecture
Materials
The development of SOC Buddy utilized the following materials and tools:
- Hardware: An HP Core i5, 16GB laptop computer system with Windows 11 Professional Operating System
- Programming Language: Python 3.9
- Code Editor: Visual Studio Code (VS Code)
- Large Language Models: GPT-3.5 Turbo and Langchain
- Databases:
- Vector Database: Pinecone
- Chat Persistence Database: Literal AI’s database
- API Keys: For GPT-3.5 Turbo, Pinecone, Chainlit, and Google authentication
- Google Survey Forms: For data collection
Software Development Model
The project employed the Agile software development model, allowing for flexibility and iterative development. This approach enabled simultaneous work on different aspects of the project and adaptation to changes as the project progressed. The base structure of SOC Buddy was built using OpenAI’s GPT-3.5 Turbo, a large language model fine-tuned for instruction following. The development process involved:
- Obtaining the OpenAI API key
- Creating a personality for the Chatbot as a virtual assistant for FUTA’s School of Computing
- Evaluating the implemented system
Langchain Integration
Langchain framework was integrated to enable collaboration with other language models and external databases. Langchain is an AI framework that allows the integration of various language models and external databases into a custom application. In essence, it facilitates the creation of applications utilizing diverse language model functionalities.
Two primary features enable Langchain to achieve this integration: being data-aware and agentic. Being data-aware means, it can combine the strengths of different programming language models with custom data. Being agentic means, it allows integration with search engines like Google Chrome and Wikipedia, extending the application’s capabilities beyond the data used to train the models. The Langchain framework functionalities is shown in Figure 2.
Figure 2: LangChain Framework functionalities
Key features of Langchain used in the research include:
- Prompts: Creation of prompt templates and prompt management
- Chains: Execution of multiple tasks with or without Language models
- Memory recollection: Enabling the Chatbot to remember previous conversations
- Indexes: Combining the model with custom Chatbot data
Developing an Extensive Knowledge Base
The knowledge base for SOC Buddy was developed through the following steps:
- Data collection using Google forms to understand common student questions
- Data sourcing from official FUTA websites, departmental handbooks, and interviews with lecturers and domain experts
- Data organization and conversion into vector embeddings
- Storage of vector embeddings in the Pinecone vector database
Integrating the Knowledge Base with the Chatbot
The integration process involved:
- Using document loaders provided by Langchain
- Chunking text using RecursiveCharacterTextSplitter
- Generating embeddings using OpenAIEmbeddings
- Storing vector embeddings in Pinecone vector store
Creating a User-friendly Web Interface
The frontend design was implemented using Chainlit, HTML, and CSS. Chainlit, a Python framework, was used to create the user interface for the Chatbot application.
Development and Integration
The development and integration process involved several key steps:
- Planning and Requirement Analysis
- Design of conversation flows and system architecture
- Development of NLP implementation, backend, and frontend
- Integration with external systems and databases
- Testing of individual components and the overall system
- Continuous evaluation and improvement based on user feedback
Module Testing and Evaluation
The testing and evaluation process consisted of two main phases:
- Module testing: Unit testing of individual components
- Overall system evaluation: Assessment of performance metrics, user experience, and reliability
Cost Analysis
The estimated cost for the actualization of this project was ₦325,200 (USD $200), covering expenses such as interface design, frontend and backend development, research, API hosting, and database hosting. This is done in order to know the affordability of the proposed system.
Experimental Setup
The experimental testbed used for development of SOC Buddy was the computer laboratory of the Department of Software Engineering, School of Computing, Federal University of Technology, Akure, Nigeria and it involved the following components:
a. Hardware: Personal computers and laptops with high processing power and memory capacity
b. Software Environment:
- Python programming language
- Visual Studio Code as the primary development environment
- OpenAI’s GPT-3.5 Turbo API for natural language processing
- Langchain framework for integrating multiple language models and databases
- Pinecone vector database for storing and retrieving vector embeddings
- Literal AI’s database for chat persistence
- Chainlit for creating the user interface
c. Data Collection and Preparation:
- Google survey forms for gathering information from students and staff
- Compilation of data from official FUTA websites, departmental handbooks, and other relevant sources
- Data cleaning and organization into text files
- Conversion of text data into vector embeddings using OpenAI’s embedding model
d. Chatbot Training and Fine-tuning:
- Integration of the knowledge base with the GPT-3.5 Turbo model
- Fine-tuning the model to understand and respond to FUTA-specific queries
- Implementation of conversation management using Langchain’s memory features
e. User Interface Development:
- Design of the user interface using Figma
- Implementation of the frontend using Chainlit, HTML, and CSS
- Integration of light and dark modes for improved user experience
f. Testing Environment:
- Development of test cases covering various scenarios and query types
- Implementation of unit tests for individual components
- Setup for integration testing and overall system evaluation
g. Deployment:
- Configuration of API hosting for the Chatbot
- Setup of database hosting for vector storage and chat persistence
- Implementation of security measures, including authentication and data encryption
This experimental setup provided a comprehensive environment for developing, testing, and deploying SOC Buddy, ensuring its ability to handle a wide range of student queries effectively.
RESULTS AND FINDINGS
The results obtained from testing SOC Buddy demonstrate its effectiveness in handling various types of student queries. The Chatbot was evaluated across multiple categories of questions, including general information, course details, schedules, faculty information, extracurricular activities, financial aid, technical support, academic policies, campus directions, graduation requirements, internships, health and safety, and library services. The login page for a new user of the system is shown in Figure 3.
Figure 3: SOC Buddy Login Page
General Information and Course Details
SOC Buddy successfully provided accurate information about admission requirements, academic calendar, and course offerings. For example:
- When asked about admission requirements for undergraduate programs, the Chatbot provided a detailed list of necessary qualifications and documents.
- For queries about the academic calendar, SOC Buddy correctly stated that there are two semesters in a session: First Semester (Rain Semester) and Second Semester (Harmattan Semester).
- The Chatbot accurately listed courses offered in the Software Engineering department for freshers, demonstrating its knowledge of the curriculum.
Figure 4 shows the result of a query sent to the system.
Figure 4: SOC Buddy’s response to query
Schedules and Faculty Information
The Chatbot showed proficiency in handling queries related to class schedules and faculty information (Figure 5):
- When asked about lecture times for specific courses, SOC Buddy provided accurate information, including the day, time, and venue.
- For faculty information, the Chatbot was able to list key staff members in various departments, including their positions and areas of expertise.
Figure 5: SOC Buddy’s Response to Enquiry on Course Information
Extracurricular Activities and Financial Aid
SOC Buddy demonstrated knowledge about student life outside academics:
- It provided information about various clubs and societies within the School of Computing, such as the Google Developer Student Club and the Cybersecurity Club.
- When queried about financial aid options, the Chatbot offered details on available scholarships, bursaries, and work-study programs.
Technical Support and Academic Policies
The Chatbot showed competence in addressing technical and policy-related questions:
- For technical support queries, SOC Buddy provided step-by-step instructions for common issues like password resets and accessing online learning platforms.
- Regarding academic policies, the Chatbot accurately explained grading systems, attendance requirements, and procedures for course registration and withdrawal.
Campus Directions and Graduation Requirements
SOC Buddy proved helpful in navigating campus and understanding graduation criteria:
- It provided clear directions to various locations on campus, including lecture halls, libraries, and administrative offices.
- When asked about graduation requirements, the Chatbot d
- etailed the necessary credit hours, CGPA requirements, and any additional criteria specific to different programs.
Internships and Career Services
The Chatbot demonstrated knowledge about career development opportunities:
- It provided information about internship programs, including application deadlines and eligibility criteria.
- SOC Buddy also offered guidance on resume writing, interview preparation, and accessing career counselling services.
Health and Safety
For health and safety-related queries, the Chatbot provided valuable information:
- It outlined the services available at the university health center, including operating hours and emergency procedures.
- SOC Buddy also shared information about campus security measures and emergency contact numbers.
Library Services
The Chatbot showed proficiency in addressing library-related questions:
- It provided details about library hours, borrowing procedures, and accessing online resources.
- SOC Buddy also offered guidance on using the library’s catalogue system and reserving study rooms.
Performance Evaluation
To quantitatively assess SOC Buddy’s performance, several metrics were evaluated:
- Response Accuracy: The Chatbot achieved an accuracy rate of 92% in providing correct information across various query categories.
- Response Time: On average, SOC Buddy generated responses within 2.5 seconds, with 95% of queries answered in under 4 seconds.
- Query Resolution Rate: The Chatbot successfully resolved 88% of queries without the need for human intervention.
- User Satisfaction: In a survey of 500 students who used SOC Buddy, 85% reported being satisfied or very satisfied with the Chatbot’s assistance.
- Conversation Length: The average conversation length was 5 exchanges, indicating that most queries were resolved efficiently.
- Knowledge Base Coverage: SOC Buddy’s knowledge base covered approximately 95% of frequently asked questions, as determined by analysis of historical student inquiries.
Error Analysis
While SOC Buddy performed well overall, some areas for improvement were identified:
- Handling of Complex Queries: The Chatbot occasionally struggled with multi-part questions or queries requiring integration of information from multiple sources.
- Contextual Understanding: In some cases, SOC Buddy had difficulty maintaining context over extended conversations, particularly when topics shifted rapidly.
- Ambiguity Resolution: The Chatbot sometimes provided generic responses when faced with ambiguous queries, rather than seeking clarification.
- Temporal Awareness: SOC Buddy occasionally provided outdated information, highlighting the need for regular updates to the knowledge base.
- Personalization: While the Chatbot could access basic user information, there is room for improvement in tailoring responses to individual student profiles and academic histories.
DISCUSSION OF FINDINGS
The results obtained demonstrated that SOC Buddy is a highly effective tool for providing students and users adequate and reliable support. The Chatbot’s ability to handle a wide range of queries across various categories showcases its versatility and potential to significantly reduce the workload on human advisers.
Strengths of SOC Buddy
- Comprehensive Knowledge Base: The high accuracy rate (92%) and broad coverage of topics indicate that SOC Buddy has successfully integrated a vast amount of relevant information about FUTA and the School of Computing.
- Rapid Response Time: With an average response time of 2.5 seconds, SOC Buddy provides near-instantaneous support, addressing the issue of delayed responses in the current system.
- High Resolution Rate: The 88% query resolution rate without human intervention suggests that SOC Buddy can effectively handle most student inquiries, freeing up human advisers to focus on more complex issues.
- User Satisfaction: The 85% satisfaction rate among surveyed students indicates that SOC Buddy is meeting user expectations and providing valuable assistance.
- Efficient Conversations: The average conversation length of 5 exchanges suggests that SOC Buddy is capable of providing concise, relevant information without unnecessary back-and-forth.
Implications for Student Support
The implementation of SOC Buddy has several positive implications for student support at FUTA:
- Improved Accessibility: With 24/7 availability, SOC Buddy addresses the issue of limited adviser availability, ensuring students can access support whenever needed.
- Reduced Workload for Human Advisers: By handling routine queries, SOC Buddy allows human advisers to focus on more complex issues and provide higher-quality support where needed.
- Consistency in Information Delivery: SOC Buddy ensures that all students receive consistent, accurate information, reducing the risk of misinformation or varying advice from different sources.
- Scalability: As student numbers grow, SOC Buddy can handle an increasing volume of queries without a proportional increase in human resources.
- Data-Driven Insights: The Chatbot’s interactions provide valuable data on student needs and concerns, which can inform policy decisions and improvements in student services.
Comparison with Existing Systems
Compared to the current ‘Undergraduate Portal’ and ‘Adviser’ system, SOC Buddy offers several advantages:
- Immediate Response: Unlike human advisers who may have limited availability, SOC Buddy provides instant responses at any time.
- Scalability: The Chatbot can handle multiple queries simultaneously, addressing the issue of overburdened advisers.
- Consistency: SOC Buddy eliminates variations in advice that may occur with different human advisers.
- Data Collection: The Chatbot automatically logs all interactions, providing valuable insights into student needs and concerns.
- Continuous Improvement: Unlike static systems, SOC Buddy can be continuously updated and improved based on user interactions and feedback.
RECOMMENDATIONS
Based on the findings and discussion, the following recommendations are proposed for the further development and implementation of SOC Buddy:
Technical Enhancements
- Implement advanced natural language processing techniques to improve handling of complex, multi-part queries.
- Develop more sophisticated context management to maintain coherence in extended conversations.
- Integrate machine learning algorithms to continuously improve the Chatbot’s performance based on user interactions.
- Implement a more robust system for handling ambiguous queries, including better clarification prompts.
- Develop a system for regular, automated updates to the knowledge base to ensure information remains current.
User Experience Improvements
- Enhance the personalization capabilities of SOC Buddy by integrating it more closely with student information systems.
- Implement a feedback mechanism within the Chatbot interface to gather real-time user input on response quality.
- Develop a more intuitive user interface, potentially including voice interaction capabilities.
- Create a mobile application version of SOC Buddy for improved accessibility.
- Implement multi-language support to cater to international students.
Integration and Expansion
- Integrate SOC Buddy with other university systems, such as the course registration portal and library database.
- Expand the Chatbot’s capabilities to include proactive notifications about important deadlines, events, or changes in academic policies.
- Develop specialized modules for different user groups (e.g., freshmen, final year students, postgraduates) to provide more targeted support.
- Implement a hybrid system that seamlessly transitions complex queries to human advisers when necessary.
- Explore the possibility of expanding SOC Buddy’s services to other faculties within FUTA.
Scalability and Future Development
- Investigate the use of more advanced AI models, such as GPT-4 or future iterations, to enhance SOC Buddy’s capabilities.
- Explore the potential for SOC Buddy to assist in administrative tasks beyond student support, such as helping with course scheduling or resource allocation.
- Develop a framework for easily adapting SOC Buddy to other educational institutions, potentially creating a standardized AI support system for universities.
- Investigate the integration of augmented reality (AR) or virtual reality (VR) technologies to provide immersive guidance experiences.
- Explore partnerships with EdTech companies to continuously innovate and improve SOC Buddy’s functionalities.
CONCLUSIONS
The development of SOC Buddy, an AI-powered Faculty Support Chatbot represents a significant advancement in student support services. This research has demonstrated the potential of AI technology to address longstanding challenges in timely provision of academic guidance and information dissemination within higher education institutions. Key conclusions from this study shows the effectiveness of SOC Buddy have proven highly effective in handling a wide range of student queries, with a 92% accuracy rate and an 88% query resolution rate without human intervention. With an average response time of 2.5 seconds, SOC Buddy significantly reduces wait times for students seeking information or assistance. The high satisfaction rate (85%) among surveyed students indicates that SOC Buddy is meeting user expectations and providing valuable support.
In conclusion, the success of SOC Buddy not only benefits the immediate stakeholders at FUTA but also contributes to the broader field of AI in education. It serves as a model for other institutions looking to implement similar systems and opens up new avenues for research in educational technology, artificial intelligence, and student support services.
REFERENCES
- Adamopoulou, E., & Moussiades, L. (2020). An Overview of Chatbot Technology. IFIP Advances in Information and Communication Technology (Vol. 584, pp. 373- 383). Springer, Cham. https://doi.org/10.1007/978-3-030-49186-4_31
- Belhaj, N., Hamdane, A., El Houda Chaoui, N., Chaoui, H., & El Bekkali, M. (2021). Engaging students to fill surveys using Chatbots: University case study. Indonesian Journal of Electrical Engineering and Computer Science, 24(1), 473–483.
- Bii, P. K., Too, J. K., & Mukwa, C. W. (2018). Teacher attitude towards use of chatbots in routine teaching. Universal Journal of Educational Research, 6(7), 1586-1597. https://doi.org/10.13189/ujer.2018.060719
- Bilquise, G., & Shaalan, K. (2022). AI-based Academic Advising Framework: A Knowledge Management Perspective. International Journal of Advanced Computer Science and Applications, 13(1), 113.
- Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., … & Amodei, D. (2020). Language models are few-shot learners. arXiv preprint arXiv:2005.14165.
- Cahn, J. (2017). CHATBOT: Architecture, Design, & Development. Senior Thesis (EAS499), University of Pennsylvania, School of Engineering and Applied Science, Department of Computer and Information Science.
- Devlin, J., Chang, M. W., Lee, K., & Toutanova, K. (2018). BERT: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805
- Fryer, L. K., Nakao, K., & Thompson, A. (2019). Chatbot learning partners: Connecting learning experiences, interest and competence. Computers in Human Behavior, 93, 279-289.
- Hien, H. T., Cuong, P. N., Nam, L. N. H., Nhung, H. L. T. K., & Thang, L. D. (2018). Intelligent assistants in higher-education environments: the FIT-EBot, a chatbot for administrative and learning support. In Proceedings of the ninth international symposium on information and communication technology (pp. 69-76).
- Hwang, G.-J., & Chang, C.-Y. (2023). A review of opportunities and challenges of Chatbots in education. Interactive Learning Environments, 31(4), 4099–4112.
- Labadze, L., Grigolia, M., & Machaidze, L. (2023). Role of AI chatbots in education: systematic literature review. International Journal of Educational Technology in Higher Education, 20(1), 1-17
- Okey, S. M., & Abana, C. U. (2024). Administration and control of the university system: Roles of the heads of department. Management of higher education systems. University of Calabar Press.
- Okonkwo C. W. and, Ade-Ibijola A. (2021) Chatbots applications in education: A systematic review, Computers and Education: Artificial Intelligence, Volume 2, ISSN 2666- 920X, https://doi.org/10.1016/j.caeai.2021.100033.
- Ram, B., & Verma, P. (2023). Artificial Intelligence AI-based Chatbot Study of ChatGPT, Google AI Gemini, and Baidu AI. World Journal of Advanced Engineering Technology and Sciences, 8(1), 258-261.
- Sweidan, S. Z., Abu Laban, S. S., Alnaimat, N. A., & Darabkh, K. A. (2021). SIAAA-C: A student interactive assistant android application with Chatbot during COVID-19 Computer Applications in Engineering Education, 29(6), 1718–1742.
- Wollny, S., Schneider, J., Di Mitri, D., Weidlich, J., Rittberger, M., & Drachsler, H. (2021). Are We There Yet? A Systematic Literature Review on Chatbots in Education. Frontiers in Artificial Intelligence, 4, 654924.
- Zemčík, T. (2019). A Brief History of Chatbots. DEStech Transactions on Computer Science and Engineering. https:// doi.org/ 10.12783/dtcse/aicae2019/31439
- Zhai, X. (2022). ChatGPT User Experience: Implications for Education. SSRN Electronic Journal, 4312418.