AI에게 일 시킬 때는 권한부터 확인하기 화면 캡처

핵심

AI에게 일을 맡길 때는 먼저 권한을 확인해야 합니다.
권한이 없으면 AI는 문제를 해결하는 대신 우회로를 찾는 데 시간을 씁니다.

겉으로는 AI가 삽질하는 것처럼 보입니다.
하지만 실제 원인은 필요한 열쇠를 받지 못한 상태에서 문을 열려고 하는 경우가 많습니다.

사례

systemlab.co.kr이 열리지 않는 문제가 있었습니다.
처음에는 배포 문제처럼 보였지만, 실제 원인은 Cloudflare 쪽 설정 문제였습니다.

확인해보니 www.systemlab.co.kr은 정상으로 연결되어 있었고, 루트 도메인인 systemlab.co.kr만 실패했습니다.
Cloudflare Pages의 custom domain 상태는 pending이었고, DNS 검증은 계속 실패했습니다.

이런 문제는 설정을 제대로 고치면 빠르게 끝날 수 있습니다.
하지만 그 설정을 고치려면 충분한 Cloudflare 권한이 필요합니다.

권한이 부족하면 AI는 이런 식으로 움직입니다.

  • 현재 세션 토큰으로 가능한지 시도한다.
  • Pages 배포 권한으로 DNS 문제까지 해결할 수 있는지 확인한다.
  • 제한된 토큰으로 API를 호출해본다.
  • 실패 메시지를 읽고 다른 우회로를 찾는다.
  • 실제로 필요한 권한이 없다는 결론에 늦게 도달한다.

문제는 여기서 시간이 많이 사라진다는 점입니다.

권한 부족은 작업 실패가 아니라 시간 낭비를 만든다

AI가 권한이 없으면 아예 멈추기만 하는 것이 아닙니다.
대부분은 “혹시 이 방법으로는 될까?”를 계속 확인합니다.

그래서 사용자는 이렇게 느낍니다.

왜 이렇게 오래 걸리지?
왜 같은 말을 반복하지?
왜 자꾸 다른 방법을 시도하지?

하지만 실제로는 권한이 부족해서 정답 경로로 들어가지 못하는 것입니다.
필요한 권한이 있으면 5분이면 끝날 일이, 권한이 없으면 몇 시간짜리 확인 작업이 됩니다.

맡기기 전에 확인할 것

AI에게 배포, DNS, 서버, 결제, 계정 설정 같은 일을 맡길 때는 먼저 물어봐야 합니다.

이 작업을 끝내려면 어떤 권한이 필요해?
지금 네가 가진 권한으로 끝까지 처리할 수 있어?
부족한 권한이 있으면 먼저 말해.
우회하지 말고 필요한 권한을 목록으로 정리해.

그리고 권한을 줄 때는 작업 범위를 기준으로 줍니다.

  • 배포만 맡길 때는 Pages 배포 권한
  • 도메인 연결까지 맡길 때는 DNS 수정 권한
  • Cloudflare zone 재생성까지 맡길 때는 zone 관리 권한
  • GitHub Actions까지 맡길 때는 저장소 push 권한과 secret 관리 권한

권한을 애매하게 주면 AI는 애매하게 일합니다.

좋은 지시

처음부터 이렇게 말하는 편이 낫습니다.

systemlab.co.kr 루트 도메인까지 고쳐.
배포, Pages custom domain, DNS 레코드, zone 상태까지 확인해.
필요한 권한이 없으면 바로 멈추고 어떤 권한이 필요한지 말해.
우회 시도는 1번만 하고, 안 되면 권한 문제로 보고해.

이 지시는 AI에게 두 가지 기준을 줍니다.

  • 어디까지 끝내야 하는지
  • 어디서 멈춰야 하는지

이 기준이 없으면 AI는 계속 가능한 길을 찾으려 하고, 사용자는 그 시간을 삽질로 봅니다.

원칙

권한은 아끼는 것이 아니라 통제하는 것입니다.
작업에 필요한 권한은 처음에 주고, 작업이 끝나면 회수하면 됩니다.

처음부터 권한을 너무 작게 주면 안전해 보이지만 실제로는 비용이 생깁니다.

  • 시간이 늘어난다.
  • 원인 분석이 길어진다.
  • 우회 작업이 많아진다.
  • 사용자와 AI 사이의 신뢰가 떨어진다.

AI에게 일을 시킬 때 중요한 것은 더 긴 설명이 아니라 적절한 권한입니다.

결론

AI가 못 하는 것처럼 보일 때, 먼저 확인할 것은 능력이 아니라 권한입니다.

이 일을 끝낼 권한이 있는가?
없다면 어떤 권한이 필요한가?
그 권한 없이 계속 시도할 가치가 있는가?

이 세 질문을 먼저 하면 많은 삽질을 줄일 수 있습니다.