홈
AI AI
속보
심층
이벤트
Pro
더보기
자금 조달 정보
특집
온체인 생태계
용어
팟캐스트
데이터
OPRR
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
XRP
$2.25
2.07%
DOGE
$0.325
2.23%
USDC
$0.999
3.05%

Claude Code를 가장 잘 활용하는 사람은 누구일까? 아마도 프로그래머가 아닐 수도 있다.

이 글을 읽으려면 46 분
40만 회의 세션 결과, AI가 프로그래밍의 진입 장벽을 낮추는 동시에 도메인 판단의 가치를 더욱 부각시켰습니다.
원문 제목: Agentic coding and persistent returns to expertise
원문 저자: Anthropoic
편역: Peggy


편집자 주: 이 보고서는 약 40만 건의 Claude Code 세션을 기반으로, AI 코딩 도구가 인간과 코드 간의 관계를 어떻게 변화시키고 있는지 논의합니다.


이 글의 가장 핵심적인 발견은 에이전트 프로그래밍에서 인간은 주로 '무엇을 할지' 결정하고, Claude는 주로 '어떻게 할지'를 담당한다는 점입니다. 사용자는 대부분의 계획 결정을 내리고, Claude는 대부분의 실행 작업을 수행합니다. 즉, AI가 코드 작성, 파일 수정, 명령 실행, 디버깅 등 구현 단계를 대체하고 있지만, 목표 설정과 결과 판단은 여전히 인간에게 의존합니다.


더 중요한 점은 Claude Code 사용 효과가 사용자가 프로그래머인지 여부에만 달려 있지 않다는 것입니다. 보고서에 따르면 코드를 생성하는 작업에서 법률, 금융, 경영, 연구 등 비기술 직종 사용자의 성공률이 이미 소프트웨어 엔지니어에 근접했습니다. 실제로 결과에 영향을 미치는 것은 사용자가 해결하려는 문제를 이해하는지 여부입니다.


이는 AI 프로그래밍이 구현의 장벽을 낮추는 것이지, 판단의 장벽을 낮추는 것이 아님을 의미합니다. 미래에는 업무를 이해하고, 상황을 파악하며, 명확한 요구사항을 제시하고 결과를 판단할 수 있는 사람이 단순히 코드를 작성할 줄 아는 사람보다 AI를 더 잘 활용할 수 있을 것입니다. AI는 자동으로 도메인 지식을 대체하지 않으며, 오히려 도메인 지식의 가치를 증폭시킬 것입니다.


다음은 원문입니다:


핵심 발견


기존 연구를 바탕으로, 우리는 대화형 에이전트 프로그래밍을 연구하기 위한 프레임워크를 제시합니다. 이 프레임워크는 2025년 10월부터 2026년 4월까지 약 40만 건의 Claude Code 세션에 대한 프라이버시 보호 분석을 기반으로, 작업 구성, 인간과 AI의 협업 방식, 그리고 작업 성공률을 평가합니다.


일반적인 세션에서 인간은 대부분의 계획 결정, 즉 '무엇을 할지'를 담당하고, Claude는 대부분의 실행 결정, 즉 '어떻게 완료할지'를 담당합니다. 사용자가 특정 분야에서 전문성이 높을수록, 각 명령이 Claude가 완료하는 작업량이 더 커집니다. 코딩 작업에서 각 주요 직업군의 평균 성공률(즉, 사용자가 원래 의도한 작업을 완료했는지, 그리고 테스트 통과, 코드 제출 등 검증 가능한 증거가 있는지)은 소프트웨어 엔지니어와 거의 동일했습니다.


사용자의 도메인 전문 능력이 높을수록 세션이 성공으로 끝날 가능성이 높아집니다. 다만 중급 사용자와 전문가 사용자 간의 차이는 크지 않았습니다. 우리가 관찰한 7개월 동안 디버깅에 사용된 세션 비율은 거의 절반으로 감소했으며, 사용 방식은 더 종단 간 에이전트 사용 방식으로 전환되었습니다: 코드 배포 및 실행, 데이터 분석, 그리고 비코드 문서 작성 등입니다.


이 7개월 동안 거의 모든 작업 유형에서 일반적인 작업의 가치가 상승했습니다. 우리는 프리랜서 구인 정보와 비교하여 작업 가치를 추정했으며, 평균 상승률은 약 25%로 나타났습니다.


서론


에이전트 프로그래밍이 빠르게 부상하고 있습니다. 2025년 말 이후 GitHub 프로젝트에서 코딩 에이전트 활동이 차지하는 비중은 두 배 이상 증가했으며, Claude Code 사용자는 현재 주당 평균 20시간 동안 이 도구를 사용하고 있습니다. 공식적인 프로그래밍 경험이 없는 사람이 복잡한 기술 작업을 수행하기 위해 에이전트를 성공적으로 지휘할 수 있을까요? 이러한 도구의 빠른 채택과 능력 향상은 더 광범위한 지식 작업에 어떤 영향을 미칠까요? 현재로서는 완전한 답변을 제공할 수 없지만, Claude Code 사용 데이터에서 몇 가지 초기 신호를 확인할 수 있습니다.


본 보고서는 2025년 10월부터 2026년 4월까지 약 23만 5천 명의 사용자, 약 40만 회의 대화형 세션에 대한 프라이버시 보호 분석을 기반으로 Claude Code의 실제 사용 방식을 증명합니다. 이는 이전에 Claude Code 세션에서의 자율성 지표와 Claude Code가 Anthropic 내부 작업을 어떻게 변화시키는지에 대한 연구를 이어갑니다. 본 문서에서는 대화형 AI 프로그래밍 도우미 사용을 설명하기 위한 프레임워크를 제시합니다. 사람들이 어떤 작업을 수행하는지, 누가 작업을 수행하는지, 작업이 성공적인지 여부입니다. 우리는 사용자가 명령줄 인터페이스(CLI), Claude.ai 또는 Claude Code 데스크톱 앱을 통해 Claude Code를 사용하는 경우에 주목합니다. 모델 능력이 향상됨에 따라 에이전트 프로그래밍 사용 방식이 어떻게 변화하는지 추적함으로써, 이러한 도구가 프로그래밍 전문가와 지식 근로자의 노동 시장에 미치는 영향을 더 잘 이해할 수 있습니다.


Claude Code에서 일어나는 일은 아마도 지식 작업의 미래를 예고할 수 있습니다. 에이전트가 점차 비코딩 작업에 통합되고 있는 것입니다. 우리는 Claude가 더 복잡하고 가치 있는 작업을 처리하고 있음을 발견했습니다. 동시에 에이전트 프로그래밍에는 여전히 명확한 노동 분업이 존재합니다. 인간은 무엇을 구축할지 결정하고, 에이전트는 어떻게 구축할지 결정합니다.


또한 도구 사용 효과를 실제로 증폭시키는 것은 프로그래밍 숙련도가 아니라 도메인 전문 지식이라는 증거도 확인했습니다. 특히 도메인 전문가가 더 성공하기 쉽고, 오류와 오해에서 회복하기도 더 쉽습니다. 하지만 전문가와 중급 사용자 간의 격차는 크지 않습니다. 이는 특정 분야에서 충분한 숙련도만 있다면, 심층 전문가와 거의 동일한 수준으로 이러한 도구를 효과적으로 사용할 수 있음을 시사합니다.


이러한 발견을 통해 우리는 노동 시장에서 발생할 수 있는 변화를 예비적으로 관찰할 수 있습니다. 우리 데이터에서 성공 여부는 개인이 해결하려는 문제를 이해하는지 여부에 달려 있으며, 프로그래밍 훈련을 받았는지 여부와는 무관합니다. 이러한 패턴이 경제 전반에 걸쳐 적용된다면, 이는 에이전트 프로그래밍 도구가 구현 중심의 작업 일부를 흡수하는 동시에, 자신이 해결하는 문제를 진정으로 이해하는 사람들에게 보상하고 있음을 의미합니다. 코딩 에이전트는 도메인 전문 지식을 대체하는 것이 아닙니다. 오히려 작업자가 에이전트에 제공하는 이해가 많을수록 에이전트가 수행할 수 있는 고품질 작업이 더 많아집니다.


노동 분업


사람들이 Claude Code로 무엇을 하는가


사람들이 Claude Code를 어떻게 사용하는지 이해하기 위해, 우리는 각 세션을 해당 세션의 목표를 가장 잘 설명하는 단일 활동인 아홉 가지 작업 모드 중 하나로 분류했습니다. 이 중 네 가지 모드는 코드 작성 또는 유지보수와 직접 관련됩니다: 새로운 것을 구축하기, 고장난 것을 수정하기, 코드 테스트하기, 그리고 다른 에이전트나 자동화 파이프라인을 조율하기입니다. 또 다른 범주는 소프트웨어 운영으로, 배포, 구성, 파이프라인 실행 및 시스템 모니터링을 포함합니다. 두 가지 범주는 '무엇을 해야 할지'를 파악하는 데 더 가깝습니다: 기존 시스템이 어떻게 작동하는지 이해하기, 그리고 수정 작업 전에 변경 사항을 계획하기입니다. 마지막 두 가지 범주는 코드와 무관하거나 코드가 최종 결과물에서 보조적인 역할만 하는 경우입니다: 데이터 분석, 그리고 프레젠테이션 및 기타 텍스트 기반 문서를 통한 커뮤니케이션입니다.


약 56%의 세션이 코드 작성(25%), 코드 수정(26%), 또는 테스트 및 코드 조율(5%)로 구성됩니다. 소프트웨어 운영이 17%, 계획 또는 탐색이 14%, 분석 또는 텍스트 작성이 13%를 차지합니다(그림 1 참조).



그림 1: 아홉 가지 작업 모드. 각 대화형 세션은 그 목표를 가장 잘 설명하는 단일 작업 모드로 분류됩니다.


먼저 모델이 세션 기록을 읽고 이를 기반으로 각 세션을 분류하도록 한 다음, 개인정보 보호 분석 도구를 사용하여 분류 결과를 각 세션에서 자동으로 기록된 원격 측정 데이터(코드 라인 추가 또는 삭제 여부 포함)와 교차 검증했습니다. 두 출처 간에는 높은 일관성이 있었습니다. 예를 들어, 분류기가 코드 생성 또는 수정으로 표시한 세션의 90% 이상이 원격 측정 데이터에서도 코드 변경이 있는 것으로 나타났습니다. 자세한 내용은 부록을 참조하십시오.


누가 결정을 내리는가


Claude Code의 자율성은 어느 정도일까요? 역량 평가에 따르면, 그 상한선은 이미 높으며 계속 상승 중입니다. 예를 들어 METR의 시간 범위 평가와 같은 벤치마크에서 최첨단 모델은 이제 인간이 몇 시간이 걸리는 소프트웨어 작업을 자율적으로 완료하고, 그 과정에서 장애물을 스스로 극복할 수 있습니다. 하지만 실제 사용에서는 어떨까요? 여기서 우리는 실제 세션에서 인간과 Claude가 각각 얼마나 많은 안내 작업을 수행하는지에 주목합니다.


우리는 이 문제를 두 가지 관점에서 연구합니다. 첫째, 사람들이 얼마나 많은 결정을 Claude에 맡기는지 살펴봅니다. 둘째, 그들이 Claude에 얼마나 많은 행동을 할당하는지 관찰합니다. 세션 내 의사 결정 분업을 이해하기 위해, 우리는 세션 내용을 기반으로 개인정보 보호 결정 귀속 분류기를 구축했습니다. 분류기에게 세션에서 의미 있는 모든 결정을 나열하도록 요청하고, 이러한 결정을 계획 결정과 실행 결정으로 나눕니다. 계획 결정에는 무엇을 할지, 어떤 방법을 사용할지, 무엇을 완료로 간주할지가 포함됩니다. 실행 결정에는 어떤 파일을 수정할지, 어떤 코드를 작성할지, 어떤 언어로 작성할지, 어떤 명령을 실행할지가 포함됩니다. 그런 다음 분류기는 각 결정을 Claude 또는 사용자에게 귀속시키고, 각 세션에 대해 두 가지 숫자를 생성합니다: 사용자가 수행한 계획 결정의 비율과 사용자가 수행한 실행 결정의 비율입니다.


평균적으로 인간은 약 70%의 계획 결정을 내리지만, 실행 결정은 20%만 내립니다(그림 2 참조). 실제 사용에서 에이전트 프로그래밍은 명확한 분업을 형성합니다. 인간은 무엇을 구축할지 결정하고, 에이전트는 어떻게 구축할지 결정합니다.


한 세션에서 행동 위임 정도를 이해하기 위해, 우리는 내용이 아닌 세션 구조를 살펴봅니다. Claude Code 세션은 Claude와 사용자 간의 상호 작용으로 구성됩니다. 사용자가 프롬프트를 보내면 Claude가 작업을 수행하고, 이후 사용자가 다음 프롬프트를 보내는 방식이 반복됩니다. 일반적인 세션에서 이러한 턴 수는 약 4회입니다. 10월부터 4월까지의 과거 데이터에서 사용자가 프롬프트를 보낼 때마다 평균적으로 Claude가 약 10개의 작업을 실행하며, 때로는 100개 이상의 작업을 실행하기도 합니다. 각 턴에서 Claude는 파일을 읽고, 코드를 편집하고, 명령을 실행하며, 평균 2400개의 단어를 출력합니다.


Claude가 두 번의 사용자 확인 사이에 얼마나 많은 작업을 완료하는지는 주로 누가 결정을 내리는지에 따라 달라집니다. 사용자가 실행 과정에 대한 통제권을 유지할 때, 즉 사용자가 80% 이상의 실행 결정을 내릴 때, Claude는 턴당 약 8개의 적은 작업을 실행합니다. 반면 Claude가 계획 통제권을 가질 때, 즉 Claude가 80% 이상의 계획 결정을 내릴 때, Claude는 약 16개로 가장 많은 작업을 수행합니다.



그림 2: 계획 및 실행 결정에서 Claude의 비율. 이 그림은 다양한 세션에서 계획 결정(무엇을 할지)과 실행 결정(어떻게 할지)이 사용자 대신 Claude에 귀속되는 비율 분포를 보여줍니다. 일반적인 세션에서 사용자는 약 70%의 계획 결정을 내리고, Claude는 약 80%의 실행 결정을 내립니다.


전문성 수준


각 세션 기록에 따라 Claude는 5단계 척도로 해당 작업에서 사용자의 겉보기 전문성 수준을 초보자부터 전문가까지 평가합니다. 전문성 분류기는 세 가지 신호에 주목합니다. 사용자가 지시를 얼마나 정확하게 내리는지, 사용자가 Claude에게 무엇을 검증하도록 요구하는지, 그리고 사용자가 Claude를 더 자주 교정하는지 아니면 Claude가 사용자를 더 자주 교정하는지입니다. 여기서 전문성 수준은 직위나 일반적인 능력과는 완전히 다른 개념이며, 핵심적으로 특정 작업에 한정된다는 점에 유의해야 합니다. 숙련된 엔지니어가 처음으로 Rust에 대해 질문한다면, Rust 작업에서는 여전히 초보자일 수 있습니다. Python을 한 번도 사용해본 적 없는 회계사라도, 특정 Python 스크립트가 수행해야 할 대조 규칙을 정확히 Claude에게 알려주고, 월말 결산 시 잘못 처리된 경계 사례를 잡아낼 수 있다면, 해당 작업에서는 전문가입니다.


아래 표는 분류기에서 각 전문성 수준을 어떻게 정의하는지 보여주며, 공개 코딩 에이전트 대화 데이터셋 SWE-chat에서 가져온 예시 요청을 제시합니다. '초보자'로 분류된 대화는 특정 도메인 지식을 반영하지 않은 일반적인 지시를 제공하는 반면, '전문가'로 분류된 대화는 코드베이스와 기술 환경에 대한 깊은 이해를 전달합니다.



표 1: 전문성 수준 분류기. 예시는 실제 대화를 수정, 익명화 및 압축한 것으로, 해당 대화는 분류기에 의해 레이블링되었습니다. 많은 예시가 공개 에이전트 코딩 대화 데이터셋 SWE-chat에서 가져왔습니다.


우리는 전문성 수준과 Claude가 프롬프트당 생성하는 출력 및 활동량 간의 관계를 정량화했습니다. 일반적인 초보자 세션에서는 프롬프트당 Claude가 약 5개의 동작을 실행하고 약 600개의 단어를 출력하는 반면, 전문가 세션에서는 동작 체인 길이가 두 배 이상인 약 12개의 동작에 달하며, 출력량은 약 3200단어로 다섯 배에 이릅니다(그림 3 참조). 이러한 초보자와 전문가 간의 격차는 모든 작업 유형과 모든 작업 가치 구간에서 나타납니다.


이러한 지표는 Claude Code의 자율성에 대한 이전 연구를 보완합니다. 이전 연구는 에이전트의 실행 시간과 사용자가 얼마나 자주 자동으로 행동을 승인하는지 추적했습니다. 반면, 우리의 의사 결정 귀인 지표는 전체 세션에서 누가 실질적인 결정을 내리는지 포착하며, 프롬프트당 출력량과 동작 수는 각 인간 지시가 Claude의 자율 활동을 어느 정도 유발하는지 측정합니다.



그림 3: 더 전문적인 사용자를 대상으로 Claude는 프롬프트당 더 많은 작업을 완료합니다. 전문성 수준이 높을수록 Claude가 프롬프트당 생성하는 동작 수(왼쪽 막대 그래프)와 텍스트 출력량(오른쪽 막대 그래프)이 증가합니다. 상자는 사분위 범위를 나타내며 중앙값에서 분할됩니다. 수염은 5번째 백분위수에서 95번째 백분위수까지를 나타냅니다. 흰 점은 기하 평균입니다. 두 상승 추세 모두 통계적으로 유의미하며(p < 0.001), 인접한 전문성 수준 간의 각 단계 차이도 통계적으로 유의미합니다. 작업 모드, 작업 가치, 월, 직업 및 모델 시리즈를 통제하고 사용자별 클러스터 표준 오차를 적용한 후에도 이 추세는 여전히 유의미합니다: 전문성 수준이 한 단계 상승할 때마다 동작 수는 9% 증가하고 출력량은 13% 증가합니다.


누가 Claude Code를 사용하며, 무엇에 사용하는가


사용자


이러한 작업을 수행하는 사람이 누구인지 이해하기 위해, 우리는 세션 기록을 바탕으로 각 사용자의 직업을 추론하고, 이를 미국 노동통계국 표준 직업 분류(SOC) 체계의 23개 주요 범주 중 하나에 매핑합니다. 분류기는 다음 신호만을 기준으로 판단하도록 요청받습니다: 에이전트가 세션 시작 시 로드한 프로젝트 컨텍스트, 파일 이름 및 구조, 사용자가 참조한 자료나 산출물(예: 법률 문서, 임상 데이터, 재무 보고서, 강의 자료 등), 그리고 사용자가 사용한 어휘입니다. 분류기는 '코드를 작성 중'이라는 사실 자체를 사용자가 프로그래밍 직업에 종사한다는 증거로 간주하지 않도록 명시적으로 요청받았습니다. 소프트웨어나 데이터 작업이 사용자의 직업임을 나타내는 명확한 신호가 있는 경우에만 세션이 코딩 관련 SOC 범주, 즉 '컴퓨터 및 수학 직업'으로 분류됩니다. 변호사가 계약서 집합에서 특정 조항이 누락되었는지 자동으로 확인하는 스크립트를 작성하는 경우, 해당 세션이 주로 소프트웨어를 작성하는 것이라 할지라도 법률 직업으로 분류됩니다. 사용자의 직업에 대한 신호가 전혀 없는 경우, 해당 세션은 분류되지 않습니다.


우리는 약 70%의 세션에서 직업을 추론할 수 있었습니다. 이러한 분류 가능한 세션 중에서 '컴퓨터 및 수학 직업'이 가장 큰 그룹을 차지했으며, 이는 해당 범주가 대부분의 소프트웨어 관련 작업을 포함하기 때문에 놀라운 일이 아닙니다. 그 다음으로는 비즈니스 및 금융 운영, 예술·디자인 및 미디어, 경영, 그리고 생명 과학, 물리 과학 및 사회 과학이 뒤를 이었습니다. 우리 샘플에서 가장 빠르게 성장한 비소프트웨어 직업 그룹은 경영, 영업 및 법률 직업이었습니다.


작업


2025년 10월부터 2026년 4월까지 사람들이 Claude Code를 사용하여 완료한 작업의 구성은 상당히 변화했습니다. 가장 눈에 띄는 변화는 손상된 코드를 수정하는 데 사용된 세션의 비율이 33%에서 19%로 감소한 것입니다(그림 4 참조). 대신 코드를 중심으로 한 작업이 더 많아졌습니다. 소프트웨어를 운영하는 비율은 14%에서 21%로 증가했습니다. 글쓰기와 데이터 분석은 약 10%에서 약 20%로 약 두 배 증가했습니다.


작업 자체의 가치도 상승하고 있습니다. 우리는 유사한 작업이 프리랜서 시장에서 드는 비용을 추정하여 각 세션의 경제적 가치를 근사적으로 측정하고, 실제 공개 직종 데이터 세트를 사용하여 보정합니다. 이 지표에 따르면, 평균 세션의 추정 가치는 10월부터 4월까지 27% 상승했습니다. 이러한 상승은 다양한 작업 유형에서 나타났습니다. 구축, 운영 및 수정 작업의 가치는 각각 약 43%, 34% 및 32% 증가했습니다. 이러한 가격 추정치는 대략적이므로, 주로 이를 직접적인 달러 가치로 읽기보다는 시간에 따른 다양한 작업 간의 추세를 비교하는 데 사용합니다. 작업 가치 추정기 구축 방식에 대한 자세한 내용은 부록을 참조하십시오.



그림 4: 2025년 10월부터 2026년 4월까지 Claude Code 작업 구성 및 가치 변화. 이 그래프는 7개월 기간 동안 세션 내 다양한 작업 유형의 비율 변화를 보여줍니다. 손상된 코드를 수정하는 세션 비율은 33%에서 19%로 감소한 반면, 소프트웨어 운영, 데이터 분석 및 문서 작성 비율은 증가했습니다.


성공은 사용자가 무엇을 가져오는지에 달려 있다


작업 가치를 추정하는 것은 Claude Code가 사람들의 업무를 어떻게 돕는지 이해하는 한 가지 방법입니다. 또 다른 관점은 얼마나 많은 세션이 성공했는지, 그리고 어떤 세션 특성이 성공과 관련이 있는지 관찰하는 것입니다. 모든 성공 지표에서 우리는 명확한 패턴을 확인했습니다. 세션에서 사용자가 보여주는 전문성 수준이 높을수록 세션이 성공할 가능성이 커집니다. 대부분의 개선은 전문성 수준이 낮은 쪽에 집중되어 있습니다. 즉, 초보자에서 중급 사용자로의 격차가 중급 사용자에서 전문가 사용자로의 격차보다 더 큽니다.


성공적인 세션의 특성을 분석하기 전에, 성공을 어떻게 측정할지 정확히 정의해야 합니다. 우리는 사용자의 실제 결과를 관찰할 수 없으며, Claude를 통해 사용자가 원하는 작업을 완료했는지 직접 물어볼 수도 없습니다. 따라서 우리는 세션 기록을 기반으로 한 두 가지 상호 보완적인 측정 방법에 의존합니다. 첫 번째는 '판정 성공'으로, 분류기가 전체 세션 기록을 읽고 사용자가 원래 설정한 목표를 달성했는지 판단하며, 옵션에는 성공, 부분 성공, 실패, 명확한 목표 없음이 포함됩니다. 이후 두 개의 보조 분류기가 해당 판단의 증거 강도를 평가하여 '검증된 성공'을 결정합니다. 성공 신호 분류기는 검증 가능한 성공 증거를 찾으며, 특히 해당 작업과 일치하는 git 활동(커밋 및 풀 리퀘스트, 테스트 스위트 통과, 사용자의 명시적 승인 등)을 포함합니다. 이는 '신호 없음'에서 '약한 신호'(1점), '여러 강한 신호'(5점)까지의 등급으로 세션에 점수를 매깁니다. 또 다른 병행 실패 신호 분류기는 문제 발생 증거(오류, 테스트 실패, 동일 작업 반복 시도, 사용자의 출력 반대 등)를 평가합니다. 검증된 성공은 두 가지 조건이 동시에 충족되어야 합니다: 세션이 성공으로 판정되고, 최소한 하나의 강력한 검증 가능한 성공 신호가 존재해야 합니다. 다음 분석은 세션의 성공 또는 실패 정도에 초점을 맞추므로, 성공 결과 분류기에서 '명확한 목표 없음'으로 판정된 세션(전체 샘플의 약 7.7%)은 제외했습니다.


전문성 수준의 보상


그렇다면 어떤 세션이 가장 성공할 가능성이 높을까요? 결과는 앞서 언급한 세션 전문성 수준 점수가 세션 성공에 큰 영향을 미친다는 것을 보여줍니다.


일부에서는 전문성 수준이 실제로 성공의 주요 요인이 아닐 수도 있다고 우려할 수 있습니다. 아마도 전문가들은 단지 다른 작업을 선택했거나 다른 측면에서 차이가 있을 수 있습니다. 이 섹션에서는 동일한 작업 유형, 동일한 추정 가치, 동일한 월, 동일한 주제, 동일한 광범위한 직업 그룹에 속한 세션을 비교함으로써 이러한 우려를 부분적으로 해소하고, 사용자 전문성 수준의 차이가 결과에 어떻게 영향을 미치는지 살펴봅니다.



표 2: 분류기가 도출한 성공 및 실패 정의. 예시는 공개 에이전트 프로그래밍 상호작용 데이터셋 SWE-chat의 실제 세션에서 가져왔으며, 수정 및 요약 후 분류기가 라벨링했습니다.


모든 성공 지표에서 사용자가 세션에서 보여준 전문성 수준이 높을수록 세션이 성공할 가능성이 높아집니다. 초보자로 평가된 세션은 가장 엄격한 지표인 '검증된 성공'에서 15%의 성공률을 보였고, 최소 부분 성공률은 77%였습니다. 반면 중급 이상으로 평가된 세션은 검증된 성공률이 28%에서 33% 사이였고, 부분 성공률은 91%에서 92% 사이였습니다(그림 5 참조).


각 지표에서 대부분의 이득은 초보자에서 중급으로의 상승에서 발생했습니다. 중급에서 전문가로 갈수록 기울기는 완만해집니다. 그림 5의 회귀 분석 세부 사항은 부록을 참조하십시오.



그림 5: 전문성 수준과 세션 결과. 이 그림은 사용자의 작업 내 전문성 수준 점수(초보자부터 전문가까지 5단계)에 따라 세션 결과를 보여줍니다. 왼쪽 그림은 모든 세션을 포함합니다. 가운데와 오른쪽 그림은 문제가 발생한 세션(실패 신호가 3보다 큰 세션)으로 제한되며, 이러한 세션이 최종적으로 도달하는 다양한 성공 및 실패 정의의 비율을 보여줍니다. 각 점은 조정된 비율입니다. 동일한 작업 모드, 동일한 작업 가치 범위, 동일한 월, 동일한 작업 주제, 동일한 사용자 유형(소프트웨어 관련 직종 여부)을 가진 세션만 비교하여 전문성 수준 간 차이를 추정했습니다. 관련 회귀 분석 세부 사항은 부록을 참조하십시오. 수염은 표본 평균의 신뢰 구간이며, 대부분 너무 작아 그림에서 보이지 않습니다. 이 그림들은 성공 결과 분류기가 '명확한 목표 없음'으로 판단한 세션을 제외했습니다.


도전에 직면한 세션에서도 유사한 경향이 관찰됩니다. 실패 신호가 검증된 실패 증거로 기록될 때, 해당 세션을 '문제 발생'으로 간주합니다. 여기에는 오류 발생, 테스트 실패, 동일한 작업을 여러 번 시도하거나 사용자가 좌절감이나 불만을 표현하는 경우가 포함됩니다. 문제가 발생한 세션에서 위의 모든 변수를 통제한 후, 검증된 성공 비율은 초보자 세션의 4%에서 전문가 세션의 15%로 상승했습니다(그림 5 참조). 더 완화된 성공 지표를 사용할 경우, 최소 부분 성공률은 초보자 사용자에서 60%, 중급에서 전문가 사용자에서는 80%에서 81% 사이로 나타났습니다.


또한 전문성 수준과 다양한 실패 지표 간의 역관계도 추적했습니다. 이 분석에서 실패로 판단된 세션은 부분 성공조차 달성하지 못한 세션입니다. 문제가 발생한 세션이 실패로 판단되고 코드 한 줄도 작성되지 않은 경우, 이를 포기된 세션이라고 부릅니다. 사용자가 초보자로 보이는 세션 중 19%가 최종적으로 포기되었으며, 다른 사용자 그룹에서는 이 비율이 5%에서 7% 사이였습니다. 즉, 경험이 가장 적은 사용자는 목표 달성을 위해 노력하다가 어려움에 직면했을 때 더 쉽게 포기하는 경향이 있습니다. 전문성의 가치 중 일부는 에이전트를 올바른 방향으로 유도할 수 있는 능력에 있는 것으로 보입니다.


직업보다 전문성의 중요성


소프트웨어 관련 직종 사용자의 모든 세션에서 검증된 성공률은 약 30%이며, 다른 직종 사용자는 약 26%입니다. 코드를 생성한 세션, 즉 최소 한 줄 이상의 코드가 추가되거나 수정된 세션에서는 각각 34%와 29%로 나타났습니다(그림 6 참조). 성공 기준을 더 완화하면 소프트웨어 관련 직종과 다른 직종 간의 차이는 더욱 줄어듭니다. 코드를 생성한 세션에서 두 그룹의 사용자가 최소한 부분적으로 성공한 비율은 각각 89%와 88%입니다. 5% 포인트 차이는 크지 않으며, 두 그룹의 성공률이 모두 상승하고 있음에도 불구하고 7개월 동안 확대되거나 축소되지 않았습니다. 코드를 생성한 세션에서 데이터셋 내 가장 큰 10개 직종 그룹 각각은 소프트웨어 엔지니어와의 성공률 차이가 7% 포인트 이내였습니다. 관리직은 검증된 성공률이 가장 높았으며, 소프트웨어 엔지니어링 직종을 약간 상회했습니다. 관리자의 더 높은 검증된 성공률은 관리 기술이 에이전트 지휘 작업으로 전이될 수 있음을 반영할 수 있습니다. 그러나 이는 측정 방식에 부분적으로 기인할 수도 있습니다. 검증은 세션 내 사용자의 명확한 확인에 어느 정도 의존하며, 관리자는 원하는 결과를 얻었을 때 이를 표현하는 데 더 익숙할 수 있습니다.



그림 6: 추정 직종별 코딩 세션 판정 성공률 및 검증된 성공률. 이 그림은 최소 한 줄 이상의 코드가 추가되거나 수정된 세션에서 사용자 추정 직종에 따른 엄격한 성공 정의 비율(판정 성공 및 검증된 성공 포함)을 보여줍니다. 그림에는 가장 큰 10개 직종 그룹이 표시되어 있습니다. 각 그룹은 소프트웨어/수학 사용자, 즉 SOC 분류의 컴퓨터 및 수학 직종 사용자와의 성공률 차이가 7% 포인트 이내입니다. 오차 막대는 서로 다른 계정을 기준으로 계산된 95% 신뢰 구간을 나타냅니다.


전망


본 보고서의 결과는 에이전트 프로그래밍이 특정 지식과 기술을 확대하는 동시에 다른 기술을 대체하는 형성 중인 그림을 제시합니다. 코드를 생성한 세션에서 주요 직종의 성공률은 소프트웨어 관련 직종과 큰 차이가 없습니다. 코딩 에이전트가 프로그래밍 배경 유무가 코딩 작업 성공에 덜 중요해지도록 만들고 있는 것으로 보입니다.


동시에 성공적인 세션은 도메인 전문 지식을 더 많이 나타낼 가능성이 있습니다. 전문가로 평가된 세션의 검증된 성공률은 초보자 세션의 두 배 이상입니다. 세션이 문제에 직면했을 때 초보자가 포기하는 비율도 다른 사용자보다 몇 배 더 높습니다. 협업 방식 자체가 이 그림을 더 명확하게 만듭니다. 도메인 전문가는 각 명령어로 Claude를 더 많은 작업으로 이끌 수 있습니다. 따라서 Claude를 성공으로 이끄는 능력은 코드 작성 능력보다 특정 분야에 대한 숙달에서 더 많이 비롯됩니다. 이러한 숙달을 가진 모든 분야의 사람들은 이제 과거에는 불가능했던 기술 작업을 완료할 수 있습니다. 반면, 이러한 전문적 이해가 부족한 사람들은 동일한 도구를 사용하더라도 훨씬 적은 성과를 얻습니다. 그리고 이익은 주로 능숙함에서 비롯되며, 완벽함에서 비롯되지 않습니다. 특정 분야에 대한 실용적인 이해만으로도 대부분의 이익을 얻을 수 있으며, 심층 전문화는 그 위에 소량의 추가 이점만을 제공합니다.


이러한 발견은 여전히 초기 단계에 불과합니다. 대부분의 연구와 마찬가지로, 한 세션에서 작성된 코드가 실제로 사용되었는지, 폐기되었는지, 또는 경제적 가치가 있는 결과물을 창출했는지와 같은 실제 결과를 측정할 수는 없습니다. 또한, 본 보고서에서 제외된 비대화형 사용은 전체 활동에서 상당 부분을 차지합니다. 이러한 사용을 측정할 수 있는 프레임워크를 개발하는 것은 향후 작업의 핵심 과제 중 하나입니다. 그리고 세션에 대한 모든 분류는 모델이 세션 기록을 읽는 데 의존합니다. 부록에서는 분류기가 독립적인 원격 측정 데이터와 예상 방향으로 일관성을 유지하며, 대부분의 세션에서 강력한 참조 모델 판단과 일치함을 보여줍니다. 그러나 대규모 시나리오에서 분류기를 검증하는 것은 여전히 어렵습니다. Claude Code 세션 자체도 너무 길고 복잡하여 수동 레이블링을 실제 기준으로 삼기 어렵기 때문에 난이도를 높입니다.


모델, 사용자, 그리고 이 둘 간의 업무 분담이 계속 변화함에 따라, 본 보고서의 그림도 지속적으로 업데이트될 것입니다. 이러한 지표가 진행 중인 중대한 변화를 추적하는 데 도움이 되기를 바랍니다. 예를 들어, 미래에 전문성 수준에 따른 보상이 감소하기 시작한다면, 이는 모델이 현재 사용자가 제공하는 핵심 판단을 제공하기 시작했으며, 이러한 도구의 이점이 도메인 전문가에서 더 넓은 대중으로 확대되고 있음을 시사할 것입니다. 소프트웨어 직종 외부의 사용자가 코딩 세션을 성공적으로 완료하는 비율이 계속 증가한다면, 이는 소프트웨어 생산이 더 이상 단일 직업의 결과물이 아니라 다양한 분야의 일반적인 업무의 일부가 되고 있음을 의미할 수 있습니다. 이러한 변화는 에이전트 프로그래밍의 혜택을 누릴 수 있는 사람과 그 혜택의 정도를 변화시킬 것이며, 노동 시장에서 가장 가치 있게 여겨지는 능력에도 영향을 미칠 것입니다.


[원문 링크]



BlockBeats 공식 커뮤니티에 참여하세요:

Telegram 구독 그룹:https://t.me/theblockbeats

Telegram 토론 그룹:https://t.me/BlockBeats_App

Twitter 공식 계정:https://twitter.com/BlockBeatsAsia

举报 오류 신고/제보
문고 선택
새 문고 추가
취소
완료
새 문고 추가
자신만 보기
공개
저장
오류 신고/제보
제출