Daily Arxiv

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

CoRet: Improved Retriever for Code Editing

Created by
  • Haebom

저자

Fabio Fehr, Prabhu Teja Sivaprasad, Luca Franceschi, Giovanni Zappella

개요

본 논문은 코드 편집 작업을 위한 밀집 검색 모델인 CoRet을 소개합니다. CoRet은 코드 의미, 저장소 구조 및 호출 그래프 종속성을 통합합니다. 새로운 기능 구현이나 버그 수정과 같은 자연어 질의를 기반으로 관련 코드 저장소 부분을 검색하는 데 중점을 둡니다. 검색된 코드 청크는 사용자 또는 두 번째 코드 편집 모델이나 에이전트에 제공될 수 있습니다. CoRet을 훈련시키기 위해 저장소 수준 검색을 위해 명시적으로 설계된 손실 함수를 제안합니다. SWE-bench 및 Long Code Arena의 버그 현지화 데이터셋에서 기존 모델보다 검색 재현율을 최소 15% 이상 향상시키는 것을 보여주며, 설계 선택의 중요성을 입증하기 위해 ablation study를 수행합니다.

시사점, 한계점

시사점: 코드 저장소에서 관련 코드 부분을 효과적으로 검색하는 새로운 모델 CoRet을 제시하여 코드 편집 작업의 효율성을 높였습니다. 기존 모델 대비 최소 15% 이상의 검색 재현율 향상을 달성했습니다. 저장소 수준 검색을 위한 새로운 손실 함수를 제안했습니다.
한계점: 구체적인 한계점은 논문에서 명시적으로 언급되지 않았습니다. 실제 코드 편집 환경에서의 성능 평가나 확장성에 대한 추가적인 연구가 필요할 수 있습니다. 특정 프로그래밍 언어나 저장소 구조에 대한 의존성 여부에 대한 자세한 분석이 부족합니다.
👍