ProjAgent: 저장소 수준 코드 생성을 위한 절차적 유사성 검색
요약
본 논문은 복잡한 프로젝트 전반의 코드를 생성하기 위해 '절차적 유사성(procedural similarity)'을 도입한 ProjAgent 시스템을 제안합니다. ProjAgent는 목표 함수를 단계별로 분해하고, 각 단계에서 유사한 로직을 가진 저장소 함수들을 검색하여 코드 생성을 수행하는 에이전트 워크플로우를 사용합니다. 이 방식은 기존의 의미적/구조적 검색의 한계를 극복하며 높은 성능을 보였습니다.
핵심 포인트
- 절차적 유사성(procedural similarity)을 새로운 검색 신호로 도입함.
- 에이전트 워크플로우를 통해 목표 함수를 단계별로 분해하고 로직을 검색함.
- 검색된 컨텍스트와 의미적 검색 결과를 통합하여 코드 생성을 강화함.
- 정적 분석 피드백 루프를 통해 생성 코드를 반복적으로 수정하며 안정성을 높임.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기