로드 중

Claude Code란 무엇인가요?

강의 15분
로드 중

Claude Code란 무엇인가요?

요약대본

Claude Code는 여러분의 코드베이스를 이해하고, 파일을 편집하고, 명령을 실행하며, 기존 개발자 도구와 통합되어 더 빠르게 작업을 완료할 수 있도록 돕는 에이전틱 코딩 (agentic coding) 도구입니다. 터미널, Visual Studio Code, Claude Desktop 앱, 웹, 그리고 JetBrains IDE에서 사용할 수 있습니다.

Claude Code와 Claude의 차이점은 무엇인가요?

Claude.ai를 사용해 보셨다면, Claude Code가 무엇이 다른지 궁금하실 수 있습니다. Claude.ai와 달리, Claude Code는 여러분의 파일, 터미널, 그리고 전체 코드베이스에 직접 접근할 수 있습니다. 코드를 이리저리 복사하고 붙여넣는 대신, Claude Code는 직접 들어가서 작업을 수행합니다.

핵심적인 차이점은 Claude Code가 AI 에이전트로 작동한다는 것입니다.

에이전트란 무엇인가요?

AI 에이전트는 환경과 상호작용하고 정의된 목표를 달성하기 위해 행동을 수행할 수 있는 소프트웨어입니다. 본질적으로 이는 대규모 언어 모델이 실시간으로 루프 안에서 작동함으로써 이루어집니다. AI 에이전트는 목표 달성을 돕기 위해 도구, 외부 서비스, 또는 다른 AI 에이전트에 접근할 수 있습니다.

Claude Code는 실제로 무엇을 할 수 있나요?

실제로는 다음과 같은 모습입니다:

  • 코드베이스를 읽고 이해합니다. Claude Code에게 기능을 설명해 달라고 하거나 코드 전체에서 버그를 추적해 달라고 요청할 수 있습니다.
  • 프로젝트 전반에 걸쳐 파일을 편집합니다. Claude Code는 함수를 리팩터링하고 이를 참조하는 모든 파일을 업데이트할 수 있습니다.
  • 터미널 명령을 실행합니다. 빌드 스크립트를 실행하고, 테스트를 실행하고, 패키지를 설치하며, 그 출력을 사용해 다음에 무엇을 할지 결정할 수 있습니다.
  • 웹을 검색합니다. 문서나 최신 API 참조가 필요한 경우, 이를 직접 찾아볼 수 있습니다.

Claude Code를 효과적으로 사용하기

Claude Code를 효과적으로 사용하려면 다음 세 가지 개념을 염두에 두세요:

컨텍스트 창. 이를 Claude의 작업 메모리라고 생각하세요. 많은 것을 담을 수 있지만, 한 번에 모든 것을 담을 수는 없습니다. 바로 여기서 "에이전틱"한 측면이 등장합니다 — Claude는 전체 코드베이스를 컨텍스트에 로드하지 않고도 코드베이스 내에서 답을 찾는 전략적인 방법을 찾아냅니다.

권한은 여러분이 제어합니다. Claude Code의 권한 모드를 통해 얼마나 직접 관여할지 선택할 수 있습니다. 명령을 실행하거나 변경을 하기 전에 여러분에게 물어보게 할 수도 있고, 백그라운드 안전 검사가 대부분의 작업을 대신 심사하는 자동 모드로 실행할 수도 있습니다. 직접 관여하는 방식을 선호하든 손을 떼는 방식을 선호하든, 항상 여러분이 통제권을 가집니다.

실수를 할 수도 있습니다. 다른 도구와 마찬가지로 Claude Code도 완벽하지 않습니다. 의도를 잘못 이해하거나, 버그를 만들거나, 솔루션을 과도하게 설계할 수 있습니다. 계속 지켜보면 이러한 문제를 조기에 발견하는 데 도움이 됩니다.

요약

Claude Code는 에이전틱 코딩 (agentic coding) 도구입니다. 코드베이스를 읽고, 파일을 편집하고, 명령을 실행하며, 외부 도구에 연결되어 더 빠르게 결과물을 내놓을 수 있도록 돕습니다. 오늘부터 터미널, VS Code, JetBrains, 그리고 Claude Desktop 앱에서 사용할 수 있습니다.