Development of Virtual Assistant using OpenAI Assistant for Immigration Services
Main Article Content
Abstract
The development of technology in the fields of Artificial Intelligence (AI) and Machine Learning (ML) has resulted in technologies such as Large Language Models (LLM). LLM is a technology that enables humans to communicate with computers in a natural manner. This technology has the potential to replace customer service in many sectors by utilizing Virtual Assistants based on LLM. This research aims to develop a virtual assistant that can replace customer service and address the Frequently Asked Questions of the Directorate General of Immigration. The study was conducted at the Department of Computer Science, University of Lampung, from September 2024 to January 2025. The technologies used include OpenAI Assistant along with LLM GPT-4o, OpenAI Whisper, Next.js 14, MongoDB, and Typescript. The knowledge base for the virtual assistant utilizes Constitution No. 6 of 2011 as the foundational knowledge to ensure that the answers provided are in accordance with applicable regulations and laws in Indonesia. The methodology applied in this research is Extreme Programming (XP), which involves phases of planning, design, coding, testing, and listening. The developed virtual assistant demonstrated significant improvements in providing quick and accurate immigration information compared to traditional FAQ systems, enhancing user satisfaction and accessibility.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
References
D. Bernard and A. Arnold, "Cognitive interaction with virtual assistants From philosophical foundations to illustrative examples in aeronautics," Computer and Industry, vol. 107, pages 33–49, May 2019.
E. Audi Albtoush, "ChatGPT Revolutionizing User Interactions with Advanced Natural Language Processing," International Journal on Recent and Innovation Trends in Computing and Communication, vol. 11, no. 9, pages 3354–3360, November 2023.
J. Trivedi, "Examining the Customer Experience of Using Banking Chatbots and Its Impact on Brand Love The Moderating Role of Perceived Risk," Journal of Internet Commerce, vol. 18, no. 1, pages 91–111, January 2019.
Y. Zhao, T. Zhang, Y. Liu, Y. Zhu, and Y. Gao, "Research on the Influence Mechanism of Artificial Intelligence Customer Service on User Satisfaction with Online Shopping," 2021 Second International Conference on Computer Science and Management Technology, IEEE, November 2021, pages 253–260.
P. D. A. Mahendra, K. A. S. Wijaya, and I. K. Winaya, "Optimalisasi Layanan M-Paspor Dari Sudut Pandang Responsiveness dan Reliability di Kantor Imigrasi Denpasar," Sawala Jurnal Administrasi Negara, vol. 12, no. 1, pages 229–239, June 2024.
M. M. Siahaan, R. A. Sunarjo, R. Sebastian, and S. M. Wahid, "The Role of Natural Language Processing in Enhancing Chatbot Effectiveness for E-Government Services," Journal of Computer Science and Technology Application, vol. 2, no. 1, pages 65–74, March 2025.
Y. Xu, C. H. Shieh, P. van Esch, and I. L. Ling, "AI Customer Service Task Complexity, Problem Solving Ability, and Usage Intention," Australasian Marketing Journal, vol. 28, no. 4, pages 189–199, November 2020.
L. Moussiades and G. Zografos, "OpenAIs GPT4 as coding assistant," September 2023, accessed October 2024.
C. Wibhowo and R. Sanjaya, "Virtual Assistant to Suicide Prevention in Individuals with Borderline Personality Disorder," 2021 International Conference on Computer and Information Sciences, IEEE, July 2021, pages 234–237.
A. Suárez, J. Jiménez, M. Llorente de Pedro, C. Andreu Vázquez, V. Díaz Flores García, M. Gómez Sánchez, and Y. Freire, "Beyond the Scalpel Assessing ChatGPTs potential as an auxiliary intelligent virtual assistant in oral surgery," Computer Structural Biotechnology Journal, vol. 24, pages 46–52, December 2024.
C. C. Chang, W. S. Cheng, and S. Hsiao, "Customer Service Chatbot Enhanced with Conversational Language Understanding and Knowledge Base," 2022 IEEE Fourth Eurasia Conference on IOT Communication and Engineering, October 2022, pages 231–234.
G. Iannizzotto, L. Lo Bello, A. Nucita, and G. M. Grasso, "A vision and speech enabled customizable virtual assistant for smart environments," 2018 Eleventh International Conference on Human System Interaction, pages 50–56, August 2018.
C. Ischen, T. B. Araujo, H. A. M. Voorveld, G. Van Noort, and E. G. Smit, "Is voice really persuasive The influence of modality in virtual assistant interactions and two alternative explanations," Internet Research, vol. 32, no. 7, pages 402–425, December 2022.
R. Juric, "Extreme programming and its development practices," 2000 International Conference on Information Technology Interfaces, pages 97–104.
S. Krishna and K. Tadikonda, "Bridging disciplines Cross functional collaboration frameworks in modern AI Development," World Journal of Advanced Engineering Technology and Sciences, vol. 2025, no. 01, pages 203–210, 2025.
M. Thakkar, "Building React Apps with Server Side Rendering Use React Redux and Next to Build Full Server Side Rendering Applications," pages 1–192, January 2020.
H. H. Ben kora and M. S. Manita, "Modern Front End Web Architecture Using Reactjs and Nextjs," University of Zawia Journal of Engineering Sciences and Technology, vol. 2, no. 1, pages 1–13, August 2024.
J. Scarsbrook, M. Utting, and R. Ko, "TypeScripts Evolution An Analysis of Feature Adoption Over Time," October 2023.
R. Byali, Ms. Jyothi, and M. C. Shekadar, "Evaluation of NoSQL Database MongoDB with Respect to JSON Format Data Representation," International Journal of Research Publication and Reviews, pages 867–871, September 2022.
A. Ezugwu, E. Ukwandu, C. Ugwu, M. Ezema, C. Olebara, J. Ndunagu, L. Ofusori, and U. Ome, "Password based authentication and the experiences of end users," Scientific African, vol. 21, September 2023.
W. Wei, S. Li, S. Okada, and K. Komatani, "Multimodal User Satisfaction Recognition for Non task Oriented Dialogue Systems," 2021 International Conference on Multimodal Interaction, October 2021, pages 586–594.