AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

Ornith-1.0 – 에이전틱 코딩을 위한 자기 스캐폴딩 LLM 학습 전략

Ornith-1.0은 코딩 에이전트가 단순히 코드를 생성하는 수준을 넘어, 작업 수행에 필요한 스캐폴딩(scaffolding)과 학습 전략을 스스로 개선하게 하려는 연구다. Deep Reinforce는 이를 “Self-Scaffolding LLMs for Agentic Coding”으로 소개한다.

핵심 아이디어

에이전틱 코딩은 모델의 단일 응답 품질만으로 결정되지 않는다. 파일 탐색, 계획, 테스트 실행, 실패 분석, 패치 반복 같은 하네스 행동이 함께 성능을 만든다. Ornith-1.0은 이 스캐폴딩을 고정 프롬프트로 두지 않고 학습 대상으로 본다.

모델 라인업과 성능 주장

Deep Reinforce는 Ornith-1.0을 9B Dense, 31B Dense, 35B MoE, 397B MoE 계열로 소개한다. 보고서 기준 Ornith-1.0-397B는 Terminal-Bench 2.1에서 77.5, SWE-Bench Verified에서 82.4를 기록했다고 공개됐다. 9B 모델도 Terminal-Bench 2.1 43.1, SWE-Bench Verified 69.4로, 엣지 배포 가능한 크기에서 에이전틱 코딩 성능을 노린다.

이 수치는 독립 검증 전까지는 프로젝트 측 벤치마크로 읽어야 하지만, 핵심 메시지는 분명하다. 코딩 모델 경쟁은 점점 모델 크기뿐 아니라 모델이 스스로 어떤 실행 스캐폴드를 만들고 개선할 수 있는지로 이동하고 있다.

보상 해킹 방어

모델이 자신의 스캐폴드를 직접 작성하면 verifier를 속이는 경로도 배울 수 있다. Ornith-1.0은 환경·도구 표면·테스트 격리를 모델이 바꿀 수 없는 외부 trust boundary로 두고, 금지된 경로 읽기나 검증 스크립트 수정 같은 행동은 결정론적 monitor로 차단한다. 또한 의도 수준의 gaming은 frozen LLM judge가 verifier 위에서 veto하는 방식으로 다룬다.

왜 중요한가

코딩 모델 경쟁은 점점 “모델 가중치”와 “에이전트 하네스”의 결합 경쟁이 되고 있다. 같은 모델도 어떤 도구를 언제 호출하고, 실패를 어떻게 요약하며, 테스트 피드백을 어떻게 반영하는지에 따라 성능이 크게 달라진다.

관련 문서

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)