Development of an Emotion Driven Chatbot for IT Career Guidance
Authors
Department of Information Systems and Technology, Kings University, Odeomu (Nigeria)
Department of Information Systems and Technology, Kings University, Odeomu (Nigeria)
Article Information
DOI: 10.51584/IJRIAS.2026.11070106
Subject Category: Computer Science
Volume/Issue: 11/7 | Page No: 1532-1555
Publication Timeline
Submitted: 2026-07-19
Accepted: 2026-07-24
Published: 2026-08-07
Abstract
The increasing complexity of IT career options and the emotional challenges faced by students and early-career professionals in navigating career decisions have highlighted the need for intelligent, emotion-aware guidance systems. This project presents the design and implementation of an Emotion-Driven Chatbot for IT Career Guidance, a web-based conversational system that detects the emotional state of users in real time and delivers personalised, empathetic IT career recommendations accordingly.
The system was developed using Python 3.10 and integrates a RoBERTa-based transformer model (SamLowe/roberta-base-go_emotions), pre-trained on the GoEmotions dataset comprising 58,009 annotated text samples across 28 emotion categories, for fine-grained emotion classification. Detected emotions are mapped to seven broader emotional groups, anxiety, frustration, joy, curiosity, sadness, positive, and neutral which drive the career recommendation logic. The Groq LLaMA 3.3-70b large language model API was integrated to generate dynamic, contextually aware conversational responses informed by the detected emotion. The system was deployed as a web application using the Flask framework, featuring a professional landing page and an interactive chat interface with real-time emotion badge display, career recommendation cards, career deep dives, and curated learning resources covering nine IT career paths.
The RoBERTa emotion detection model was evaluated against the GoEmotions test split of 5,427 samples, achieving an overall accuracy of 64% and a weighted F1-score of 0.64, consistent with published benchmarks for 28-class fine-grained emotion classification. A qualitative user evaluation was conducted with 6 participants using a five-point Likert scale survey, producing an overall mean satisfaction score of 3.97 out of 5.00 (79.3%). Ease of use received the highest rating (M = 4.50), while emotion detection accuracy received the lowest (M = 3.50), indicating an area for future refinement.
The results confirm that the system successfully achieved all four project objectives and demonstrates the viability of emotion-driven conversational AI as a practical and accessible tool for personalised IT career guidance. Future work should address production deployment, larger-scale user evaluation, and the integration of multimodal emotion detection.
Keywords
Emotion Driven, Chatbot, IT, Career Guidance, RoBERTa, GoEmotions
Downloads
References
1. Adamopoulou, E., & Moussiades, L. (2020). An overview of chatbot technology. IFIP International Federation for Information Processing, 584, 373-383. https://doi.org/10.1007/978-3-030-49186-4_31 [Google Scholar] [Crossref]
2. Bangor, A., Kortum, P. T., & Miller, J. T. (2008). An empirical evaluation of the System Usability Scale. International Journal of Human-Computer Interaction, 24(6), 574-594. https://doi.org/10.1080/10447310802205776 [Google Scholar] [Crossref]
3. Bilquise, G., Ibrahim, S., & Shaalan, K. (2022). Emotionally intelligent chatbots: A systematic literature review. [Google Scholar] [Crossref]
4. Human Behaviour and Emerging Technologies, 2022, 1-19. https://doi.org/10.1155/2022/9601630 [Google Scholar] [Crossref]
5. Car, L. T., Dhinagaran, D. A., Kyaw, B. M., Kowatsch, T., Joty, S., Theng, Y. L., & Atun, R. (2020). Conversational agents in health care: Scoping review and conceptual analysis. Journal of Medical Internet Research, 22(8), e17158. [Google Scholar] [Crossref]
6. Cohen, L., Manion, L., & Morrison, K. (2018). Research methods in education (8th ed.). Routledge. [Google Scholar] [Crossref]
7. Collins, C., Dennehy, D., Conboy, K., & Mikalef, P. (2021). Artificial intelligence in information systems research: A systematic literature review and research agenda. International Journal of Information Management, 60, 102383. [Google Scholar] [Crossref]
8. Demszky, D., Movshovitz-Attias, D., Ko, J., Cowen, A., Nemade, G., & Ravi, S. (2020). GoEmotions: A dataset of fine-grained emotions. Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, 4040-4054. https://doi.org/10.18653/v1/2020.acl-main.372 [Google Scholar] [Crossref]
9. Devlin, J., Chang, M.-W., Lee, K., & Toutanova, K. (2019). BERT: Pre-training of deep bidirectional transformers for language understanding. Proceedings of NAACL-HLT 2019, 4171-4186. https://doi.org/10.18653/v1/N19-1423 [Google Scholar] [Crossref]
10. Ekman, P. (1992). An argument for basic emotions. Cognition and Emotion, 6(3-4), 169-200. https://doi.org/10.1080/02699939208411068 [Google Scholar] [Crossref]
11. Hevner, A., March, S., Park, J., & Ram, S. (2004). Design science in information systems research. MIS Quarterly, 28(1), 75-105. [Google Scholar] [Crossref]
12. Huang, M.-H., & Rust, R. T. (2024). The caring machine: Feeling AI for customer care. Journal of Marketing, 88(2), 1-23. https://doi.org/10.1177/00222429231224748 [Google Scholar] [Crossref]
13. Khare, S., Parthasarathy, S., & Sundaram, S. (2024). Emotion recognition from text using transformer models: A comprehensive survey. IEEE Transactions on Affective Computing, 15(1), 1-18. [Google Scholar] [Crossref]
14. Liu, Y., Ott, M., Goyal, N., Du, J., Joshi, M., Chen, D., Levy, O., Lewis, M., Zettlemoyer, L., & Stoyanov, V. (2019). RoBERTa: A robustly optimized BERT pretraining approach. arXiv preprint arXiv:1907.11692. https://arxiv.org/abs/1907.11692 [Google Scholar] [Crossref]
15. Mariani, M. M., Machado, I., Magrelli, V., & Dwivedi, Y. K. (2023). Artificial intelligence in innovation research: A systematic review, conceptual framework, and future research directions. Technovation, 122, 102623. [Google Scholar] [Crossref]
16. Ranjbar, N., & Baghbani, H. (2025). Lotus at SemEval-2025 Task 11: RoBERTa with Llama-3 generated explanations for multi-label emotion classification. Proceedings of the 19th International Workshop on Semantic Evaluation (SemEval-2025), 431–439. Association for Computational Linguistics. https://doi.org/10.48550/arXiv.2502.19935 [Google Scholar] [Crossref]
17. Smutny, P., & Schreiberova, P. (2020). Chatbots for learning: A review of educational chatbots for the Facebook Messenger. Computers and Education, 151, 103862. https://doi.org/10.1016/j.compedu.2020.103862 [Google Scholar] [Crossref]
18. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, Ł., & Polosukhin, I. (2017). Attention is all you need. Advances in Neural Information Processing Systems, 30, 5998-6008. [Google Scholar] [Crossref]
19. Westman, S., Kauttonen, J., Klemetti, A., Korhonen, N., Manninen, M., Mononen, A., Niittymäki, S., & Paananen, [Google Scholar] [Crossref]
20. H. (2021). Artificial intelligence for career guidance - Current requirements and prospects for the future. IAFOR Journal of Education, 9(4), 43-62. [Google Scholar] [Crossref]
Metrics
Views & Downloads
Similar Articles
- What the Desert Fathers Teach Data Scientists: Ancient Ascetic Principles for Ethical Machine-Learning Practice
- Comparative Analysis of Some Machine Learning Algorithms for the Classification of Ransomware
- Comparative Performance Analysis of Some Priority Queue Variants in Dijkstra’s Algorithm
- Transfer Learning in Detecting E-Assessment Malpractice from a Proctored Video Recordings.
- Dual-Modal Detection of Parkinson’s Disease: A Clinical Framework and Deep Learning Approach Using NeuroParkNet