왜 클로드 코드인가?

초창기 AI 협업 모델의 한계

  • 맥락의 부재: 수백만 줄에 달하는 코드를 AI에 입력하기에는 콘텍스트 윈도우가 턱없이 부족했고, 이로 인해 AI는 기존 코드와 충돌하는 제안을 하거나, 프로젝트의 코드 스타일과 아키텍처 패턴을 무시한 일관성 없는 코드를 생성했다.
  • 파편화된 워크플로: IDE와 AI 채팅창을 오가며 코드를 복사하고 붙여넣는 번거로운 작업을 해야됐다.
  • 끊임없는 마이크로매니지먼트의 필요성: 개발자가 모든 단계를 세밀하게 지시해야 했다.
  • 수동적 실행: AI가 먼저 제안하거나 문제를 지적하지 않았다.

에이전트 AI가 수행할 수 있는 작업

  • 새로운 기능 구현을 위한 파일 생성 및 기존 코드 수정
  • 프로젝트에 필요한 라이브러리 검색 및 설치
  • 테스트 스크립트 작성 및 실행
  • 버그 재현 및 수정안 제안
  • 필요한 개발 도구의 자동 설치 및 환경 설정

클로드 코드의 동작 방식

  1. 프로젝트 구조 분석
  2. 작업 계획 수립
  3. 실행
  4. 검증 및 개선

클로드 코드와 커서의 차이점

  • 클로드 코드의 성능이 압도적으로 좋다.
  • 커서로 클로드 Opus 모델을 써야 한다면 API 방식으로 사용해야 되지만, 클로드 코드는 맥스 요금제를 쓰면 Opus 모델과 Sonnet 모델을 모두 사용할 수 있다.
  • 터미널 기반의 실행 환경이다.
  • 플래닝 모드가 매우 강력하다. 클로드 코드는 스스로 상세한 계획을 제작해서 사용자에게 제시한다.