왜 클로드 코드인가?#
초창기 AI 협업 모델의 한계#
- 맥락의 부재: 수백만 줄에 달하는 코드를 AI에 입력하기에는 콘텍스트 윈도우가 턱없이 부족했고, 이로 인해 AI는 기존 코드와 충돌하는 제안을 하거나, 프로젝트의 코드 스타일과 아키텍처 패턴을 무시한 일관성 없는 코드를 생성했다.
- 파편화된 워크플로: IDE와 AI 채팅창을 오가며 코드를 복사하고 붙여넣는 번거로운 작업을 해야됐다.
- 끊임없는 마이크로매니지먼트의 필요성: 개발자가 모든 단계를 세밀하게 지시해야 했다.
- 수동적 실행: AI가 먼저 제안하거나 문제를 지적하지 않았다.
에이전트 AI가 수행할 수 있는 작업#
- 새로운 기능 구현을 위한 파일 생성 및 기존 코드 수정
- 프로젝트에 필요한 라이브러리 검색 및 설치
- 테스트 스크립트 작성 및 실행
- 버그 재현 및 수정안 제안
- 필요한 개발 도구의 자동 설치 및 환경 설정
클로드 코드의 동작 방식#
- 프로젝트 구조 분석
- 작업 계획 수립
- 실행
- 검증 및 개선
클로드 코드와 커서의 차이점#
- 클로드 코드의 성능이 압도적으로 좋다.
- 커서로 클로드 Opus 모델을 써야 한다면 API 방식으로 사용해야 되지만, 클로드 코드는 맥스 요금제를 쓰면 Opus 모델과 Sonnet 모델을 모두 사용할 수 있다.
- 터미널 기반의 실행 환경이다.
- 플래닝 모드가 매우 강력하다. 클로드 코드는 스스로 상세한 계획을 제작해서 사용자에게 제시한다.
comments powered by