AI 작업 범위 지정하는 법 2026 — "이건 내가 할게"가 오해되는 이유
AI에게 이건 내가 할게라고 말했는데 그 부분까지 처리됐다면, 작업 범위를 나눠 쓰는 방법과 권한 설정으로 사고를 막는 법을 정리했습니다.
AI에게 "이건 내가 할게"라고 말했는데 결국 AI가 그 부분까지 처리했다면 이 글을 읽어야 합니다. 사람끼리는 이 말이 곧 손대지 말라는 뜻이지만, AI는 문장을 앞뒤 맥락과 함께 해석하기 때문에 같은 말이 승인으로 읽히는 경우가 있습니다.
왜 같은 문장이 다르게 읽히나
"그건 내가 처리할게. 나머지는 진행해줘"처럼 제외와 실행을 한 문장 안에 같이 넣으면, 방향이 반대인 두 문장이 붙어 있는 상태가 됩니다. 이럴 때는 뒤에 온 문장이 이기는 경우가 많습니다. 게다가 "그건"처럼 지시어로 제외 대상을 가리키면 실제로 무엇을 뜻하는지는 사람의 머릿속에만 있고, 문장에는 드러나지 않습니다. 할 것과 안 할 것이 목록으로 나뉘어 있지 않으면 AI는 전체를 작업 대상으로 잡는 경우가 많습니다.
그래서 이렇게 나눠 씁니다
제외 대상은 지시어 대신 이름으로 적습니다. 폴더 이름이나 파일 이름을 그대로 쓰는 편이 오해를 줄입니다. 제외와 실행은 한 문장에 섞지 말고 줄을 나눠 씁니다. "이번 작업에서 제외: 문서 폴더, 제가 직접 합니다"와 "진행할 것: 나머지 폴더"처럼 따로 적으면 됩니다. 시작하기 전에 "무엇을 할 예정인지 목록으로 먼저 보여줘"라고 요청해서 확인받는 단계를 한 번 넣으면, 목록에 제외 대상이 섞여 있을 때 그 자리에서 바로 잡을 수 있습니다.

공식 문서가 권하는 권한 관리
Claude Code 공식 문서는 이 문제를 지시 문장뿐 아니라 권한 설정으로도 함께 다루라고 안내합니다. 파일을 쓰거나 명령을 실행하는 것처럼 시스템을 바꿀 수 있는 동작은 기본적으로 확인을 거치게 되어 있고, 자주 쓰는 안전한 동작만 미리 허용 목록에 등록해 두면 나머지 동작은 계속 확인을 받게 할 수 있다고 설명합니다. 문장으로 제외를 밝히는 것과 권한 설정으로 범위를 막아두는 것은 서로 다른 층의 안전장치이며, 되돌리기 어려운 작업일수록 둘 다 걸어두는 편이 안전합니다.
같은 문서는 허용 목록과 함께 샌드박스 기능도 소개합니다. 운영체제 수준에서 파일 시스템과 네트워크 접근 범위를 미리 제한해 두는 방식인데, 이렇게 해두면 지시 문장에서 제외 표현이 흔들리더라도 애초에 건드릴 수 없는 영역이 생깁니다. 문장 하나에 모든 것을 맡기지 않고 여러 겹의 장치를 같이 두라는 조언은, 제가 겪은 사고에도 그대로 들어맞는 이야기였습니다.
되돌릴 수 있는 상태도 함께 챙깁니다
말투를 아무리 정확히 써도 사고를 완전히 없앨 수는 없습니다. 파일을 옮기거나 지우는 작업이라면 시작 전에 되돌릴 수 있는 장치를 켜 두는 편이 안전합니다. 같은 상황이 반복된다면 규칙 파일에 "내가 처리할게라고 말한 대상은 실행 승인이 아니라 작업 범위에서 완전히 제외한다"처럼 한 줄을 적어두면, 매번 새로 설명하지 않아도 같은 기준이 적용됩니다.
운영자 한마디
이 문제의 핵심은 AI가 문장을 무시했다는 데 있지 않습니다. 사람끼리 쓰는 화법에는 표정과 상황이라는 보완 정보가 따라붙지만, 텍스트로만 전달되는 지시에는 그 보완이 없다는 데 있습니다. 그래서 사람에게라면 굳이 하지 않을 한 줄, 이를테면 "이 폴더는 이번 작업 대상이 아닙니다" 같은 문장을 추가로 적는 일이 처음에는 과해 보입니다. 하지만 되돌리기 어려운 작업 한 번을 겪고 나면 이 한 줄이 가장 싼 보험이라는 것을 알게 됩니다. 특히 파일을 옮기거나 지우는 것처럼 되돌리기 힘든 작업일수록 문장과 권한 설정이라는 두 겹의 장치를 같이 걸어두는 것이 맞습니다. 한 겹만 믿다가 사고가 나면, 그다음부터는 결과를 매번 되짚어 확인하는 비용이 훨씬 커집니다.
자주 묻는 질문
AI가 이미 손댄 뒤에 발견했다면 어떻게 하나요?
되돌릴 수 있는 장치가 켜져 있었다면 그 시점으로 돌아가면 됩니다. 없었다면 무엇이 어떻게 바뀌었는지부터 목록으로 뽑아 달라고 요청하는 편이 빠릅니다. 급하게 손으로 다시 옮기다 두 번째 사고가 나기 쉬우므로, 목록부터 확인한 뒤 순서대로 되돌리는 편이 안전합니다.
매번 목록을 확인받으면 느려지지 않나요?
파일을 옮기거나 지우는 것처럼 되돌리기 어려운 작업에만 적용하면 됩니다. 글을 쓰거나 자료를 조사하는 작업은 잘못돼도 다시 시키면 되므로, 그런 작업까지 매번 목록으로 확인받을 필요는 없습니다.
강한 어조로 말하면 더 잘 지켜지나요?
어조보다 위치가 중요합니다. 제외 문장을 실행 문장 뒤에 붙이지 말고 따로 줄을 잡아 쓰는 편이 훨씬 잘 지켜지고, 강한 어조는 오히려 다른 지시와 헷갈리게 만들 뿐입니다.
정리
맡길 것보다 맡기지 않을 것을 먼저, 이름으로, 따로 적습니다. 여기에 권한 설정과 되돌리기 장치까지 같이 걸어두면 같은 사고를 반복할 확률이 크게 줄어듭니다. 문장 하나로 모든 것을 막으려 하지 말고, 지시·허용 목록·되돌리기라는 세 겹의 장치를 같이 두는 것이 가장 현실적인 방법입니다. 세부 설정 방법은 아래 공식 문서에서 확인하는 것이 정확합니다.
참고 자료
- Anthropic — Best practices for Claude Code (https://code.claude.com/docs/en/best-practices, 확인일 2026-09-18)