Claude Code의 선택: AI 코딩 도구의 의사결정 방식 이해하기

Claude Code v2.1.39를 대상으로 한 2,430회의 테스트 결과, AI는 20개 카테고리 중 12개에서 외부 도구 대신 직접 코드를 구현(Custom/DIY)하는 방식을 선호했습니다. 특정 도구 선택 시에는 GitHub Actions(93.8%), Stripe(91.4%) 등 특정 솔루션에 90% 이상의 압도적인 지지를 보내며 AI 기반의 새로운 표준 기술 스택을 형성하고 있습니다.

AI 요약

2026년 2월 발표된 이번 연구는 Claude Code v2.1.39 모델이 실제 코드 저장소에서 도구와 라이브러리를 선택하는 의사결정 방식을 분석했습니다. 총 2,430회의 오픈 엔디드 질문을 통해 분석한 결과, Claude는 외부 유료 도구를 구매하기보다 직접 구현하는 'Build vs Buy' 성향이 강하게 나타났습니다. 예를 들어 Python 인증 시스템 구축 시 외부 서비스를 추천하는 대신 JWT와 bcrypt를 활용해 직접 코드를 작성하며, 기능 플래그(Feature Flags) 또한 LaunchDarkly 대신 환경 변수 기반의 자체 시스템 구축을 제안합니다. 하지만 도구를 반드시 선택해야 할 때는 GitHub Actions, Stripe, shadcn/ui와 같은 특정 기술에 90% 이상의 압도적인 선호도를 보이며 시장 독점적인 추천 양상을 보였습니다. 모델별로는 Sonnet 4.5가 보수적인 선택을 하는 반면, 최신 Opus 4.6은 Drizzle(100%)과 같은 최신 도구를 적극 채택하며 기존 강자인 Prisma를 배제하는 등 뚜렷한 개성 차이를 드러냈습니다.

핵심 인사이트

  • Build 선호 경향: 20개 카테고리 중 12개에서 외부 도구 도입 대신 'Custom/DIY'를 선택했으며, 총 252회의 DIY 픽으로 단일 도구 중 가장 높은 빈도를 기록했습니다.
  • 도구별 독점 현황: 특정 카테고리에서 GitHub Actions(93.8%), Stripe(91.4%), shadcn/ui(90.1%), Vercel(JS 배포 100%)은 사실상 표준으로 선택되고 있습니다.
  • 모델 간 기술 편향: Opus 4.6 모델은 JS ORM 선택 시 Prisma를 0회 선택하고 Drizzle을 100% 선택하는 등 모델 버전에 따라 기술 스택 선호도가 극명하게 갈립니다.

주요 디테일

  • 데이터 규모: 3가지 모델(Sonnet 4.5, Opus 4.5, Opus 4.6)을 4가지 프로젝트 유형에 적용하여 85.3%(2,073개)의 유효한 추출 데이터를 확보했습니다.
  • 보안 및 인증: Python 프로젝트에서 인증 도구 요청 시 100% 확률로 라이브러리 대신 직접 구현(JWT + passlib)을 권장하는 것으로 나타났습니다.
  • 승자와 패자: Vitest(vs Jest), pnpm(vs npm), Zustand(vs Redux), Resend(vs SendGrid) 등 현대적이고 가벼운 도구들이 기존의 시장 점유율이 높던 도구들을 압도했습니다.
  • 전략적 결정: 기능 플래그 구현 시 69%의 확률로 LaunchDarkly 같은 외부 솔루션 대신 환경 변수와 퍼센테이지 기반의 자체 로직 구현을 선택했습니다.
  • 합의율: 20개 카테고리 중 18개에서 모델들이 동일한 에코시스템 내 도구를 선택하는 90%의 높은 모델 간 합의율을 보였습니다.

향후 전망

  • AI 코딩 도구가 개발자의 의사결정에 개입함에 따라, AI에 의해 선택받지 못한 기존 도구(Redux, Express 등)의 점유율 하락이 가속화될 수 있습니다.
  • 2026년 2월 17일 출시된 Sonnet 4.6에 대한 후속 벤치마크를 통해 AI가 선호하는 '기본 스택(Default Stack)'의 변화가 지속적으로 관찰될 예정입니다.
Share

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...

Claude Code의 선택: AI 코딩 도구의 의사결정 방식 이해하기 | paper!