Scaling Coding Agents via Atomic Skills
- 발행일
- 출처
- arXiv
- 논문 번호
- 140
- 분야
- Agents / Coding
- arXiv 번호
- 2604.05013
현재 LLM 코딩 에이전트는 주로 복합 벤치마크(예: 버그 수정)로 학습되며, 이는 흔히 과제별 과적합과 제한된 일반화로 이어진다.
현재 LLM 코딩 에이전트는 주로 복합 벤치마크(예: 버그 수정)로 학습되며, 이는 흔히 과제별 과적합과 제한된 일반화로 이어진다. 이를 해결하기 위해 저자들은 초점을 과제 수준 최적화에서 원자적 기술 숙달로 옮기는 새로운 스케일링 패러다임을 제안한다. 먼저 복잡한 소프트웨어 엔지니어링 과제의 기저 벡터 역할을 하는 다섯 가지 기본 원자적 기술, 즉 코드 위치 파악, 코드 편집, 단위 테스트 생성, 이슈 재현, 코드 리뷰를 정식화한다. 복합 코딩 과제와 비교해 이러한 원자적 기술은 더 일반화 가능하고 합성 가능하다. 그다음 원자적 기술에 대한 공동 RL을 수행해 코딩 에이전트를 스케일링한다. 이런 방식으로 원자적 기술은 서로 간 부정적 간섭이나 트레이드오프 없이 일관되게 향상된다. 특히, 이러한 원자적 기술의 향상이 버그 수정, 코드 리팩터링, 머신러닝 엔지니어링, 코드 보안 같은 다른 미지의 복합 코딩 과제로 잘 일반화됨을 관찰한다. 이 관찰은 원자적 기술로 학습하는 코딩 에이전트의 새로운 스케일링 패러다임에 동기를 부여한다. 광범위한 실험이 제안된 패러다임의 효과를 입증한다. 특히 공동 RL은 5개 원자적 기술과 5개 복합 과제에서 평균 성능을 18.7% 향상시킨다.
핵심 요약
- 현재 LLM 코딩 에이전트는 주로 복합 벤치마크(예: 버그 수정)로 학습되며, 이는 흔히 과제별 과적합과 제한된 일반화로 이어진다.
- 이를 해결하기 위해 저자들은 초점을 과제 수준 최적화에서 원자적 기술 숙달로 옮기는 새로운 스케일링 패러다임을 제안한다.
- 먼저 복잡한 소프트웨어 엔지니어링 과제의 기저 벡터 역할을 하는 다섯 가지 기본 원자적 기술, 즉 코드 위치 파악, 코드 편집, 단위 테스트 생성, 이슈 재현, 코드 리뷰를 정식화한다.
- 복합 코딩 과제와 비교해 이러한 원자적 기술은 더 일반화 가능하고 합성 가능하다.
- 그다음 원자적 기술에 대한 공동 RL을 수행해 코딩 에이전트를 스케일링한다.
- 이런 방식으로 원자적 기술은 서로 간 부정적 간섭이나 트레이드오프 없이 일관되게 향상된다.
논문 링크
외부 연구를 정리한 자료입니다. HDATF가 발표한 논문이나 제품 성능을 측정한 결과는 아닙니다.