AI WORK DELEGATION

AI에게 일 시키기 - 프롬프트로 시킬 때와 에이전트에게 맡길 때 (2026)

junetapa 2026. 8. 12 10 min read

AI 도구를 이름으로 나누면 고를 때마다 헷갈린다. 실제로 갈리는 기준은 하나다. 다음 수를 누가 정하는가. 사람이 정하면 프롬프트, 기계가 정하면 에이전트다.

경계는 도구 이름이 아니라 왕복 횟수에 있다

AI 도구를 고를 때 흔히 이름으로 나눈다. ChatGPT는 대화, Midjourney는 이미지, Cursor는 코딩. 그런데 막상 일에 붙여 보면 그 분류가 별 도움이 안 된다. 같은 도구가 어떤 날은 손이 덜 가고 어떤 날은 하루를 잡아먹는데, 도구가 바뀐 게 아니라 맡기는 방식이 바뀐 것이기 때문이다.

실제로 갈리는 기준은 하나다. 다음 수를 누가 정하는가.

프롬프트로 시키면 사람이 판단을 쥔다. 지시를 주고, 결과 한 덩어리를 받고, 마음에 안 들면 지시를 고쳐 다시 받는다. 왕복이 한 번씩 끊긴다. 에이전트에게 맡기면 그 왕복을 기계가 돈다. 목표를 주면 도구를 부르고, 결과를 보고, 다음에 무엇을 할지 스스로 정해 또 부른다. 사람은 시작과 끝에만 있다.

이 구분이 도구 이름과 어긋나는 게 중요하다. Cursor의 자동완성은 프롬프트 쪽이고 같은 Cursor의 에이전트 모드는 반대쪽이다. ChatGPT로 대본을 뽑으면 프롬프트 쪽이지만, 같은 모델에 도구를 붙여 루프를 돌리면 에이전트가 된다. 도구를 사는 게 아니라 모드를 고르는 것이다.

한 줄로 줄이면

결과를 한 번 받아 내가 판정하면 프롬프트, 중간 판정까지 기계가 하면 에이전트다. 도구 이름은 여기에 안 들어간다.

프롬프트로 시키는 쪽 — 판단이 매번 다른 일

프롬프트가 맞는 자리는 뚜렷하다. 결과물이 한 덩어리로 나오고, 좋고 나쁨을 사람 눈이 1초 만에 가르는 일이다.

영상 대본이 그렇다. 같은 주제로 열 번을 뽑아도 쓸 만한 건 취향이 정한다. 기계가 판정할 기준이 없으니 자동으로 돌릴 이유도 없다. 이미지와 음악도 마찬가지다. 「좋다」의 정의가 매번 달라지는 일은 사람이 계속 개입하는 편이 빠르다.

그래서 이쪽에서 늘어나는 실력은 프롬프트를 잘 쓰는 법이 아니라 다시 쓰기 쉬운 형태로 만들어 두는 법이다. 통짜로 긴 지시문 하나보다, 바꿀 자리가 분리된 짧은 틀 예닐곱 개가 오래 간다.

이 축은 줄일 이유가 없다. 오히려 에이전트가 늘어날수록 프롬프트를 다루는 감각이 더 필요해진다. 에이전트에게 주는 목표도 결국 글로 쓰기 때문이다.

에이전트에게 맡기는 쪽 — 절차가 정해진 일

반대쪽은 조건이 까다롭다. 사람이 안 붙어 있어도 되려면 중간 결과를 기계가 판정할 수 있어야 한다. 종료 코드, 글자 수, 파일이 있는지 없는지, 검사기가 통과를 냈는지. 이런 게 있어야 다음 수를 스스로 정한다.

코딩이 이 조건을 가장 잘 만족한다. 테스트가 통과했는지 아닌지가 참·거짓으로 나오고, 틀리면 되돌릴 수 있고, 같은 절차가 계속 반복된다. 지금 나와 있는 에이전트가 대부분 코딩 쪽에 몰려 있는 이유가 이것이다.

그래서 코딩 밖의 일을 맡기려다 실패하는 자리는 대개 같다. 「잘 됐는지」를 사람만 알 수 있는 일이다. 디자인 시안이 마음에 드는지, 문장이 자연스러운지, 사진 구도가 맞는지. 이런 건 아무리 지시를 잘 써도 기계가 다음 수를 못 정한다. 판정을 못 하니 루프가 안 닫힌다.

코딩 밖으로 나가려면 판정 기준을 직접 만들어야 한다. 글을 쓰게 하려면 「몇 자 이상」이 아니라 「어느 요소가 있는지」를 세는 검사기가 필요하고, 파일을 올리게 하려면 「올렸다」가 아니라 서버에서 다시 받아 바이트를 대조하는 단계가 필요하다. 이 판정기를 만들 수 있으면 그 일은 맡길 수 있고, 못 만들면 아직 아니다.

고르는 기준 — 네 가지 질문

새 일을 앞에 두고 어느 쪽으로 갈지 정할 때 이 넷을 순서대로 묻는다. 하나라도 「아니오」가 나오면 프롬프트 쪽에 남긴다.

01

결과를 기계가 판정할 수 있나

사람 눈으로만 좋고 나쁨이 갈리면 자동으로 돌릴 수 없다. 「보기 좋다」는 판정 기준이 아니다. 세거나 비교할 수 있는 것으로 바꿀 수 있어야 한다.

02

같은 절차를 또 하나

한 번 하고 말 일에 장치를 만드는 건 손해다. 세 번째부터 이득이 나기 시작한다. 두 번 할 일이면 그냥 손으로 두 번 하는 게 빠르다.

03

틀렸을 때 되돌릴 수 있나

되돌릴 수 없는 일은 맡기지 않는다. 게시·전송·삭제·결제가 여기 들어간다. 만들기까지는 맡기되 마지막 버튼은 사람이 누른다.

04

중간에 멈출 수 있나

루프가 잘못 돌기 시작했을 때 스스로 서는 조건이 없으면 맡기면 안 된다. 이건 시작 전에 만들어야지, 사고가 난 뒤에 붙이면 이미 늦다.

순서가 뒤집히면 생기는 일

대부분은 03·04를 나중으로 미루고 시작한다. 그러면 되돌릴 수 없는 일이 자동으로 실행되는 구조가 먼저 완성되고, 안전장치는 사고가 난 다음에 붙는다. 04를 만들 수 없으면 그 일은 아직 맡길 때가 아니다.

맡기기 전에 만들어야 하는 것 — 멈추는 장치

에이전트를 돌려 보면 제일 먼저 부딪히는 게 「안 멈춘다」다. 같은 도구를 계속 부르거나, 실패를 성공으로 읽고 다음으로 넘어가거나, 목표를 못 찾은 채로 계속 시도한다. 그래서 멈추는 조건을 프롬프트가 아니라 코드에 박아야 한다. 프롬프트에 적은 규칙은 지켜질 때도 있고 아닐 때도 있다.

세 겹으로 두면 대체로 선다. 턴 한도로 위를 막고, 예산으로 총량을 막고, 같은 호출이 반복되는지를 본다.

판정 실패는 통과가 아니라 차단이다
const matched = report.match(/(\d+)점/);
const score   = matched ? parseInt(matched[1]) : 0;   // 못 읽으면 0점

if (score < PASS_SCORE) {
  return { blocked: true, reason: report };           // 여기서 끝난다
}

중요한 건 기본값이다. 검사기가 고장 나서 점수를 못 읽었을 때 통과로 처리하면, 검사기가 죽은 날부터 모든 게 통과한다. 못 읽으면 0점, 즉 차단이어야 한다. 게이트를 만들 때 가장 자주 틀리는 자리가 여기다.

하나 더. 게이트는 통과할 당사자가 판정하면 장치가 아니다. 모델에게 「다 됐으면 통과라고 말해」라고 하면 그건 검사가 아니라 자기신고다. 판정은 바깥 코드가 해야 한다.

비용은 토큰이 아니라 되돌리는 시간이다

무인으로 돌리기 시작하면 비용이 궁금해진다. 실제 실행 기록을 열어 보면 생각보다 갈래가 크다. 자료를 모아 화면을 다시 만드는 가벼운 루프는 회당 0.05달러 안팎이고, 글 한 편을 처음부터 만들어 검사까지 통과시키는 무거운 루프는 한 번에 3달러를 넘는다. 70배 가까이 차이가 난다. 누적으로는 열한 번 돌려 6.4달러, 회당 평균 0.58달러였다. 같은 「자동화」라도 무슨 일을 시키느냐에 따라 자릿수가 달라진다.

평균값이 별 의미가 없다는 게 요점이다. 평균 0.58달러는 0.05달러짜리 열 번과 3.4달러짜리 한 번을 섞어 놓은 숫자다. 예산을 잡을 때 평균으로 잡으면 무거운 루프 하나에 한 달치가 날아간다. 루프별로 따로 세야 한다.

여기서 나오는 결론이 모델을 나눠 쓰는 것이다. 판정·집계처럼 답이 정해진 일에 큰 모델을 쓸 이유가 없다. 반대로 글을 쓰고 스스로 고치는 일에 작은 모델을 쓰면 통과를 못 해 재시도가 늘고 결국 더 비싸진다.

그런데 실제로 아픈 비용은 토큰이 아니었다. 잘못 나간 결과를 되돌리는 시간이다. 파일 하나가 엉뚱하게 올라가면 그걸 찾아 내리고, 무엇이 딸려 갔는지 확인하고, 다음부터 안 그러도록 절차를 고치는 데 반나절이 든다. 토큰은 몇 백 원이고 복구는 반나절이다.

그래서 계산이 이렇게 바뀐다

「이 자동화가 토큰값을 뽑나」가 아니라 「이게 틀렸을 때 되돌리는 데 얼마나 걸리나」를 먼저 센다. 되돌리기 어려운 일일수록 자동화의 이득이 아니라 손해가 커진다.

정리 — 두 갈래로 본 글 지도

이 사이트의 AI 글은 이제 두 갈래로 읽을 수 있다. AI 도구 리뷰 허브에서 「어떻게 시키나」 축을 고르면 같은 기준으로 걸러진다.

프롬프트로 시킨다에이전트에게 맡긴다
사람이 다음 수를 정한다기계가 다음 수를 정한다
판정 기준이 매번 다르다판정 기준이 고정돼 있다
결과를 눈으로 고른다결과를 코드가 거른다
한 번 하고 마는 일에 강하다세 번 이상 반복하는 일에 강하다
대본 · 이미지 · 음악 · 썸네일코드 · 배포 · 검사 · 집계

둘 중 하나를 고르는 문제가 아니다. 같은 일 안에서도 층이 갈린다. 무엇을 만들지는 프롬프트로 정하고, 만든 뒤 검사와 배포는 에이전트에게 맡기는 식이다. 경계를 어디에 그을지가 실력이고, 그 경계는 「기계가 판정할 수 있는가」에서 갈린다.

자주 묻는 것

프롬프트 엔지니어링은 이제 필요 없나

반대다. 에이전트에게 주는 목표도 결국 글로 쓴다. 다만 무게중심이 옮겨 간다. 한 번의 출력을 다듬는 기술에서, 여러 번 도는 루프가 어긋나지 않게 목표와 제약을 적는 기술 쪽으로 간다.

어떤 일부터 에이전트에게 맡기면 되나

결과를 기계가 판정할 수 있고, 세 번 이상 반복하고, 틀려도 되돌릴 수 있는 일이다. 이 셋을 다 만족하는 것 중 가장 지루한 일부터 시작하면 실패해도 손해가 적다.

무인으로 돌리면 비용이 많이 드나

무슨 일을 시키느냐에 따라 자릿수가 다르다. 판정·집계만 하는 루프는 회당 몇 십 원이고, 글을 만들어 검사까지 통과시키는 루프는 그 수십 배다. 모델을 일의 무게에 맞춰 나눠 쓰면 크게 줄어든다.

에이전트가 멈추지 않으면 어떻게 하나

멈추는 조건을 프롬프트가 아니라 코드에 둔다. 턴 한도, 예산 상한, 같은 호출 반복 감지 세 겹이면 대체로 선다. 검사값을 못 읽었을 때의 기본값을 「차단」으로 두는 것이 특히 중요하다.

게시나 전송도 맡겨도 되나

권하지 않는다. 되돌릴 수 없는 일은 만들기까지만 맡기고 마지막 버튼은 사람이 누른다. 토큰값보다 잘못 나간 것을 되돌리는 시간이 훨씬 비싸다.

AI 업무 자동화 AI 에이전트 프롬프트 코딩 에이전트 AI 도구
junetapa
junetapa
AI 도구를 직접 굴려 보고 남은 기록을 정리한다.
Twitter Facebook URL 복사