Coding Helper for Python Beginners based on the Large Language Model(LLM)

대규모 언어 모델(LLM) 기반의 파이썬 입문자를 위한 코딩 도우미

  • Se-Hoon Lee (Dept. of Computer Systems & Engineering, Inha Technical College) ;
  • Jeong-Bin Choi (Dept. of Computer Systems & Engineering, Inha Technical College) ;
  • Yong-Tae Baek (Dept. Multimedia, Kimpo University) ;
  • Sun-Ho Yoon (Dept. of Computer Systems & Engineering, Inha Technical College)
  • 이세훈 (인하공업전문대학 컴퓨터시스템과) ;
  • 최정빈 (인하공업전문대학 컴퓨터시스템과) ;
  • 백영태 (김포대학교 멀티미디어과) ;
  • 윤선호 (인하공업전문대학 컴퓨터시스템과)
  • Published : 2023.07.12

Abstract

본 논문에서는 파이썬 코딩 플랫폼에서의 LLM(Large Language Models)을 로직 및 문법 에러 확인, 디버깅 도구로 활용할 수 있는 시스템을 제안한다. 이 시스템은 사용자가 코딩 플랫폼에서 작성한 파이썬 코드와 함께 발생한 에러 문구 및 프롬프트를 LLM 모델에 입력함으로써 로직(문법) 에러를 식별하고 디버깅에 활용할 수 있다. 특히, 입문자를 고려해 프롬프트를 제한하여 사용의 편의성을 높인다. 이를 통해 파이썬 코딩 교육에서 입문자들의 학습 과정을 원활하게 진행할 수 있으며, 파이썬 코딩에 대한 진입 장벽을 낮출 수 있다.

Keywords