Ch.5 Claude Code 핵심 기능

도구 시스템 — 파일 읽기·쓰기·검색·실행

Claude Code가 직접 도구를 사용하는 '에이전틱' 방식을 이해한다핵심 도구 5가지의 역할과 차이를 설명할 수 있다도구 실행 흐름과 승인 과정을 안다

AI가 코드만 제안하는 게 아니라 직접 파일을 수정한다고?

다른 AI에게 코드 수정을 요청하면 '이렇게 바꿔보세요'라고 텍스트로 알려줍니다. 복사-붙여넣기를 반복하다 실수하기 쉽습니다.

AI가 직접 파일을 수정해준다면 편하겠지만, 안전하게 관리할 수 있을까요?

Claude Code의 도구 시스템이 답입니다. AI가 직접 파일을 읽고, 수정하고, 실행하되, 매 단계를 사용자에게 보여줍니다.


article

핵심 내용

Claude Code의 핵심 차별점: AI가 직접 도구를 사용합니다

다른 AI가 '이렇게 해보세요'라고 제안만 한다면, Claude Code는 직접 실행합니다. 비유하면 전화 상담(말로만 안내) vs 출장 기사(직접 와서 고침)의 차이입니다.

에이전틱 = AI가 스스로 도구를 선택하고 실행하는 방식

도구 실행 흐름: AI가 "이 도구를 쓰겠습니다"라고 알려줌 → 사용자가 허락(또는 Auto 모드) → 도구 실행 → 결과를 AI가 분석

중요: 도구 실행 전에 항상 무엇을 할지 보여줍니다. Default 모드에서는 매번 승인을 요청합니다. 학습 중에는 이 모드가 좋습니다 — AI가 뭘 하는지 관찰하며 배울 수 있으니까요.

도구 시스템 실전 데모

도구 시스템 마스터

key

핵심 용어

📖

Read

파일 내용 읽기 — 코드를 분석하고 이해하는 첫 단계

✏️

Edit

파일 특정 부분 수정 — 기존 코드를 정밀하게 변경

📝

Write

새 파일 생성 — 처음부터 새로운 파일을 만듦

💻

Bash

터미널 명령 실행 — npm install, git commit 등

🔍

Grep / Glob

코드 검색 — 특정 함수나 패턴을 프로젝트 전체에서 찾기

check_circle

핵심 정리

  • 1에이전틱 = AI가 스스로 도구를 선택하고 실행하는 방식
  • 2핵심 5도구: Read(읽기) · Edit(수정) · Write(생성) · Bash(실행) · Grep/Glob(검색)
  • 3도구 실행 전 항상 사용자에게 알림 → Default 모드에서 매번 승인

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작