AI ASSISTANT-BASED CHATBOT APPLICATION IN SOLVING CODING SCRIPT ISSUES USING THE OLLAMA LARGE LANGUAGE MODELS
Downloads
Objective: This study aims to design and implement an artificial intelligence (AI)-based chatbot to assist software developers in debugging and generating programming solutions using Large Language Models (LLM) from Ollama. Method: The system was developed using the Waterfall methodology, encompassing stages of requirements analysis, design, implementation, testing, and maintenance. The AI model operates locally through Ollama, while Streamlit serves as the user interface for interactive communication between users and the chatbot. Results: Testing results show that the chatbot provides accurate and contextually relevant responses to programming queries, effectively supporting developers in debugging and code recommendation tasks. However, optimization is needed to improve system response time and processing efficiency. Novelty: The integration of a locally deployed LLM with a Streamlit-based interface presents a practical and secure solution for AI-assisted programming support, highlighting its potential to enhance developer productivity and reduce reliance on external cloud-based AI services.
Sindy Nova, Nurul Khotimah, and Maria Y Aryati Wahyuningrum, “Utilization of Chatbot Using Natural Language Processing for Learning the Basics of Tkinter GUI in Python Programming Language,” J. Ilm. Tek. , vol. 3, no. 1, pp. 58–65, 2024, doi: 10.56127/juit.v3i1.1162.
S. Nurhayati and MA H, “Development of the Midwify Chatbot Application as a Supporting Media for Android-Based Midwifery Learning at Stikes Bhakti Kencana Bandung,” Komputika J. Sist. Komput. , vol. 8, no. 1, pp. 45–52, 2019, doi: 10.34010/komputika.v8i1.1630.
P. Dan, P. Skripsi, and D. Universitas, “Development of a Generative AI-Based Chatbot to Make it Easier for Students to Understand Guidelines,” vol. 1, no. 2, pp. 19–32, 2024.
F. Rizki, A. Sutiyo, NS Harahap, S. Agustian, and RM Candra, “KLIK: Scientific Study of Informatics and Computer Implementation of Question Answering Based on Telegram Chatbot on Al-Jalalain Interpretation Using Langchain and LLM,” Media Online , vol. 4, no. 5, pp. 2464–2472, 2024, doi: 10.30865/klik.v4i5.1784.
K. Bandung et al. , “Implementation of Folium and Streamlit on the Citarum River Water Quality Classification Website (CITASI),” vol. 11, no. 4, pp. 3148–3155, 2024.
R. Farta Wijaya and R. Budi Utomo, “KLIK: Scientific Study of Informatics and Computers Using the Waterfall Method in Designing a Web-Based Mosque Activity Management Information System,” Media Online , vol. 3, no. 5, pp. 563–571, 2023, [Online]. Available: https://djournals.com/klik
A. Fergina, S. Alpariji, and A. Sujjada, “Designing a Natural Language Processing Whatsapp Chatbot for Digital Services at Nusa Putra University,” Jurasik (Jurnal Ris. Sist. Inf. dan Tek. Inform. , vol. 9, no. 2, pp. 697–709, 2024.
A. Irmayana, K. Aryasa, and Herlinda, “Student Attendance and Monitoring System Using Location Based Services (LBS) Method,” SISITI Semin. Ilm. Sist. Inf. and Technol. Inf. , vol. 10, no. 2, pp. 124–133, 2021.
MS Hartawan, “Implementation of User Centered Design (UCD) in Wireframe Design of User Interface and User Experience of Film Synopsis Application,” Jeis J. Elektro Dan Inform. Swadharma , vol. 2, no. 1, pp. 43–47, 2022, doi: 10.56486/jeis.vol2no1.161.
W. Harjono and Kristianus Jago Tute, “Designing a Web-Based Library Information System Using the Waterfall Method,” SATESI J. Sains Teknol. dan Sist. Inf. , vol. 2, no. 1, pp. 47–51, 2022, doi: 10.54259/satesi.v2i1.773.
MF Londjo, “Implementation of White Box Testing Using Path-Based Techniques in Login Form Testing,” J. Siliwaangi , vol. 7, no. 2, pp. 35–40, 2021.
N. Nurdam, “Sequence Diagram as a User Interface Design Tool,” J. Ultim. , vol. 6, no. 1, pp. 21–25, 2014, doi: 10.31937/ti.v6i1.328.
ENA Romadhoni, T. Widiyaningtyas, and U. Pujianto, “Implementation of the Waterfall Model in the Development of the Alumni Information System of SMKN 1 Jenangan Ponorogo,” Seminar. Nas. Sist. Inf. Indones. , no. November, pp. 445–452, 2015.
Nawassyarif, M. Julkarnain, and K. Rizki Ananda, “Web-Based Livestock Data Processing Information System for Technical Implementation Units of Production and Animal Health,” J. Inform. Technol. and Science , vol. 2, no. 1, pp. 32–39, 2020, doi: 10.51401/jinteks.v2i1.556.
J. Suwarno and G. Saputri, “Web-Based New Student Admissions Information System (PPDB) Using the Waterfall Model (Case Study: SDN Paku Jaya 02),” Spectr. Multidiscip. Journal , vol. 1, no. 21, pp. 123–141, 2024.
Copyright (c) 2024 Achmad Maulana Rochman, Sumarno Sumarno , Suprianto Suprianto, Irwan Alnarus Kautsar

This work is licensed under a Creative Commons Attribution 4.0 International License.














