더북(TheBook)

클로드 코드의 작업 범위(작업 디렉터리)

클로드 코드는 보안상의 이유로 실행된 디렉터리(폴더) 기준으로 작업 범위가 제한됩니다. 간단히 말해 ~/Desktop/my-agent/ 폴더에서 클로드를 실행하면, 클로드 코드는 그 폴더와 하위 폴더에만 접근합니다. 상위 폴더나 다른 드라이브의 파일에는 접근하지 않습니다. 이러한 제한은 보안을 위해 중요하며, 에이전트 개발 폴더를 명확히 분리하여 작업하는 것이 좋습니다. 각 실습마다 별도 폴더를 만들고 그 폴더 안에서 작업하면, 클로드 코드의 접근 범위가 해당 실습에만 한정됩니다.

이 작업 디렉터리의 개념은 중요하므로, 좀 더 자세히 알아보겠습니다. 터미널에서 pwd 명령을 입력하면 현재 작업 디렉터리(Current Working Directory)를 확인할 수 있습니다. 예를 들어 /Users/john/projects/news-agent에서 클로드를 실행했다면, 그 위치가 클로드 코드의 작업 디렉터리입니다. 클로드 코드는 이 위치 아래의 모든 파일에만 접근할 수 있습니다. /Users/john/Desktop의 파일을 읽는 것은 불가능합니다. 그 대신 클로드 코드에게 ‘내 Desktop 폴더에 있는 data.csv를 읽어 줘’라고 요청하면, 클로드 코드는 요청을 거부하거나 경로를 명시해야 한다고 알려줄 것입니다.