Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

Relative Positioning Based Code Chunking Method For Rich Context Retrieval In Repository Level Code Completion Task With Code Language Model

Created by
  • Haebom

저자

Imranur Rahman, Md Rayhanur Rahman

개요

코드 완성 기능은 개발자의 효율성을 향상시키고 개발 주기를 용이하게 할 수 있다. 최신 통합 개발 환경(IDE)에서 코드 완성 기능이 제공되지만, 대규모 언어 모델(LLM)이 더 나은 성능을 발휘할 수 있도록 IDE에서 사용할 수 있는 정보를 기반으로 코드 완성을 위한 좋은 컨텍스트가 무엇인지 결정하는 연구가 부족하다. 이 논문에서는 LLM이 코드 완성 작업에서 더 나은 성능을 발휘하도록 돕는 효과적인 컨텍스트 수집 전략을 설명한다. 이 전략의 핵심 아이디어는 저장소를 더 작은 코드 청크로 사전 처리하고, 구문 및 의미적 유사성을 기반으로 코드 청크를 검색하며, 상대적인 위치를 사용하는 것이다. 코드 청크 처리와 최종 컨텍스트에서 청크의 상대적 위치 지정이 코드 완성 작업의 성능을 향상시키는 것을 발견했다.

시사점, 한계점

시사점:
코드 청크 처리와 상대적 위치 지정을 활용한 컨텍스트 수집 전략으로 LLM 기반 코드 완성 성능 향상 가능성 제시.
효율적인 코드 완성 기능 개발을 위한 새로운 접근 방식 제시.
한계점:
구체적인 실험 결과, 성능 향상 정도, 사용된 LLM 및 데이터셋에 대한 정보 부족.
제안된 전략의 실제 IDE 환경에서의 구현 및 활용에 대한 설명 부족.
제안된 전략의 일반화 가능성 및 다른 프로그래밍 언어에 대한 적용 가능성에 대한 추가 연구 필요.
👍