核心概念
본 연구에서는 LLM(Large Language Model)을 활용하여 아랍어 프로그래밍 언어(APL)를 파이썬 코드로 변환하는 컴파일러를 소개한다.
要約
이 논문에서는 아랍어 프로그래밍 언어(APL)를 소개하고, LLM을 활용하여 APL 코드를 파이썬 코드로 변환하는 컴파일러 아키텍처를 제안한다.
APL 코드의 구조:
- 아랍어 스크립트 사용
- 중괄호 사용으로 들여쓰기 대체
- 명령어를 한 줄씩 작성
APL의 주요 기능:
- 변수
- 연산자
- 텍스트 파일 읽기
- 조건문
- 반복문
- 함수
프롬프트 엔지니어링:
- 아랍어 키워드를 파이썬 키워드로 변환
- 변수명을 영어로 변경
- 문법 오류 검사 및 오류 메시지 제공
API 및 인터페이스:
- 파이썬 라이브러리로 제공
- 입력 창(우측)과 출력 창(좌측)으로 구성된 이중 창 구조
- 아랍어 텍스트 호환성 보장
統計
아랍어 프로그래밍 언어는 1987년 Al Alamiah 회사에서 처음 소개되었다.
ARLOGO, ARABLAN, Al-Risalah 등 다양한 아랍어 프로그래밍 언어가 개발되었다.
LLM은 자연어 프롬프트를 고수준 프로그래밍 언어로 변환할 수 있는 새로운 패러다임을 제시한다.
引用
"LLM은 프로그래밍 언어 컴파일러로 활용될 수 있다."
"LLM 기반 컴파일러는 프로그래밍 방법론의 혁신적인 전환을 의미한다."