Fable 5: 루프 엔지니어링 입문 가이드

@aiedge_
영어1일 전 · 2026년 7월 03일
251K
220
35
6
768

TL;DR

이 가이드에서는 AI 에이전트가 수동 개입 없이 스스로 반복 작업을 수행하여 리서치나 코딩과 같은 복잡한 과제를 완수하는 방식인 루프 엔지니어링을 소개합니다.

루프 엔지니어링은 AI 프롬프팅에서 지금까지 본 것 중 가장 큰 변화입니다.

여기에 Fable 5를 결합하면, 당신이 잠든 동안에도 AI 에이전트가 당신을 위해 작업하며, 당신이 상상할 수 있는 모든 것을 구축할 수 있습니다.

이 가이드는 정확히 어떻게 시작해야 하는지 알려줍니다.

일반인을 위한 루프 엔지니어링 가이드 & 일반인이 /loop 를 활용하는 방법

목차

  • 루프가 뭐야?
  • 루프 구조 101
  • 프롬프팅 101
  • /loop 프로 팁

루프가 뭐야?

요약

루프 엔지니어링은 기본적으로 에이전트가 스스로 프롬프트를 생성하고 수동 반복을 피할 수 있게 하는 방법입니다.

루프 엔지니어링 이전: AI에 프롬프트 입력 → AI 응답 → 수동 수정 → 반복

루프 엔지니어링 이후: 루프 설계 → 에이전트가 최종 결과물 반환 (에이전트가 모든 리서치, 피드백 과정 등을 완료)

실제로 Claude Code를 만든 사람(Boris Cherny)이 이렇게 말했습니다:

"저는 더 이상 Claude에게 프롬프트를 입력하지 않습니다. Claude에게 프롬프트를 입력하는 루프를 실행하고 있죠. 제 일은 그저 루프를 작성하는 것뿐입니다."

이것은 AI 프롬프팅에서 우리가 본 가장 큰 변화입니다.

지금으로서는, 이것만 알아도 충분합니다. 더 중요한 것은 루프 구조와 이러한 변화를 어떻게 활용하여 AI 생산성을 극대화할 것인가입니다.

루프 구조 101

AI Edge - inline image

루프 구조 101

이 가이드에서는 Claude Code를 예시로 들겠지만, 이 원칙은 대부분의 AI 도구와 프레임워크에 적용됩니다.

Claude Code의 모든 루프는 동일한 여섯 가지 구성 요소로 이루어져 있습니다.

이것들을 마스터하면 무엇이든 구축할 수 있습니다.

1. 트리거 (자동화)

트리거는 루프를 시작하는 요소입니다.

Claude Code에서는 /schedule 과 /loop 명령어로 에이전틱 루프 자동화를 트리거합니다 (자세한 프롬프팅 내용은 아래 참조).

/loop 는 지정된 간격으로 실행되며, 간격이 없으면 출력 결과에 따라 자체적으로 템포를 조절합니다.

2. 실행 계층

여기서 Claude가 실제 작업을 수행합니다.

현재 상태를 읽고, 행동을 취하며, 결과물을 생성합니다.

수동 입력은 필요 없습니다. 그저 Claude가 작업하는 것을 지켜보기만 하면 됩니다.

3. 검증기

여기서 Claude에게 체크포인트를 제공합니다.

테스트, 빌드, 비교할 스크린샷 등이 포함될 수 있습니다.

검증 계층을 사용하면 Claude가 실제로 올바른 방향으로 가고 있는지 확인하고 형편없는 결과물을 생성하는 것을 방지할 수 있습니다.

/goal 명령어를 사용할 수 있으며, 이 명령어는 각 작업 후 별도의 빠른 모델을 실행하여 작업을 평가하는 한 단계 더 진화된 기능을 제공합니다.

4. 중지 규칙

모든 루프에는 두 가지 유형의 중지 조건이 필요합니다:

  1. 성공 시 중지 (모든 테스트 통과, 작업 완료)
  2. 실패 시 중지 (재시도 횟수 초과, 복구 불가능한 오류).

토큰 예산과 같은 중지 규칙을 추가하여 AI 사용 비용을 관리할 수도 있습니다.

text
1지침에 명시적으로 포함시키고 암시적으로 남겨두지 마세요:
2최대 20번의 시도가 가능합니다. 모든 테스트를 통과하면 "TASK_COMPLETE"를 보고하고 중지하세요.
33번의 재시도 후에도 해결할 수 없는 오류가 발생하면 "TASK_FAILED: [사유]"를 보고하고 중지하세요.

5. 메모리 (진행 파일)

Claude의 진행 상황을 마크다운 파일로 유지하는 것은 일반적으로 좋은 방법입니다.

무엇이 완료되었는지 간단히 기록하여 작업을 확인하고 필요시 되돌아갈 수 있도록 합니다.

6. 스킬 (CLAUDE.md)

스킬은 프로젝트 지식을 저장하여 에이전트가 매 세션마다 동일한 맥락을 다시 학습하지 않도록 하는 저장된 명령어 세트입니다.

CLAUDE.md 파일은 루프에 특성을 부여하고 매 실행마다 제약 조건을 설정합니다.

: 짧게 유지하세요. 비대해진 규칙 파일은 루프의 모든 단계에서 비용이 발생합니다.

이 여섯 가지를 모두 결합하면, 최적의 루프 구조는 다음과 같습니다:

text
1TRIGGER → every 15min / on PR comment / on CI failure
2DOER → Claude works the task
3CHECKER → separate model grades the output
4STOP → all tests green, or 10 iterations, or $5 spent
5MEMORY → progress.md updated each run
6SKILLS → CLAUDE.md read on every session start

프롬프팅 101 (모든 것의 통합)

/loop 프롬프트 작성은 일반 프롬프팅과 다릅니다. 루프 엔지니어링을 할 때는 약간의 사고 전환이 필요합니다.

일반적으로 Claude에게 프롬프트를 입력할 때는 단순히 명령/작업을 작성하는 것입니다.

루프를 설계할 때는 충족되어야 하는 최종 조건을 작성하는 것입니다.

예시

프롬프트 (단일 턴):

text
1인증 모듈에서 실패하는 테스트를 수정해줘.

목표 조건 (루프):

text
1/loop 인증 모듈의 모든 테스트가 통과하고 코드 커버리지가 80% 이상이 되는 것

프롬프트는 Claude에게 무엇을 해야 하는지 알려주는 반면, 목표 조건은 Claude에게 언제 멈춰야 하는지 알려줍니다.

좋은 목표 조건의 구조

모든 강력한 /loop 프롬프트는 세 가지 요소를 갖춥니다:

  1. 검증 가능한 최종 상태
  2. 범위 제약 (어떤 파일, 어떤 폴더, 어떤 작업)
  3. 중지 규칙 (최대 반복 횟수 또는 예산)

다음은 템플릿입니다:

/loop [검증 가능한 최종 상태/시간], [범위]만 수정, [X] 제약 조건 후 중지, [X] 스킬 사용, [x] 체크포인트에 검증기 에이전트 사용, 모든 작업에 대한 메모리 파일 유지.

이것은 모든 초보자가 복잡하게 만들지 않고 훌륭한 결과를 얻기 위해 사용해야 하는 기본 /loop 구조입니다.

CLAUDE.md

CLAUDE.md는 루프가 매 실행을 시작하기 전에 읽는 브리핑 문서라고 생각하세요.

일반적으로 프롬프트에서 반복하는 모든 것, 즉 스택, 규칙, 선호도 등을 포함해야 합니다.

다시 말하지만, 짧게 유지하세요. 부풀려진 컨텍스트는 토큰 비용을 증가시킵니다.

모든 것을 하나로 통합 (리서치 브리핑 /loop 예시):

text
1CLAUDE.md (한 번 설정):
2연구 스타일: 포괄적, 출처 명시, 불필요한 내용 없음
3출력 형식: 명확한 헤더가 있는 마크다운
4/research 외부에 파일 생성 금지
5선호 출처: 1차 출처, 평판 좋은 간행물, 공식 데이터
6세션당 최대 예산: $3
7스킬 (한 번 설정):
8/skill verify-research: 각 섹션을 완료로 표시하기 전에 모든 주요 주장에 출처가 있고, 각 섹션에 최소 3개의 뒷받침 데이터 포인트가 있으며, 명백한 누락이 없는지 확인하세요. 얇은 연구를 절대 승인하지 마세요.
9루프:
10/loop 30분마다 실행,
11
12/research/brief.md 만 수정,
13
1410회 반복 후 또는 동일한 검색어가 새로운 정보 없이
153회 연속으로 나타나면 중지,
16
17각 섹션 초안 작성 후 verify-research 스킬 사용,
18
19중간 지점과 최종 제출 전에 검증기 에이전트를 사용하여
20출처 품질과 커버리지 완전성 확인,
21
22/research/progress.md 에 메모리 파일을 유지하여
23완료된 섹션, 사용된 출처,
24아직 다루어야 할 관점을 기록 — 매 실행 시작 시 읽고
25실행 종료 시 업데이트하세요.
26
27주제: [여기에 주제 입력]
28
29모든 원칙이 한 곳에 집약되어 있습니다. 루프는 타이머에 따라 실행되고, 하나의 파일로 범위가 제한되며, 정체 또는 예산 초과 시 스스로 중지합니다. 저장된 스킬을 품질 게이트로 사용하고, 두 개의 체크포인트에서 별도의 검증기를 실행하며, 지속적인 메모리 파일을 유지하여 각 실행이 이전 실행이 중단된 지점에서 정확히 이어받을 수 있도록 합니다.

/loop 프로 팁

시작하는 데 도움이 되는 /loop 프로 팁 모음

  • /loop 전에 /goal 부터 시작하세요: 동일한 동작이지만, 초보자가 이해하기 더 쉽습니다.
  • 결과물에 더 많은 시간을 투자하세요: 루프를 설계할 때 최종 목표가 어떤 모습이어야 하는지에 집중하세요. 나머지는 대부분 부수적인 요소입니다.
  • 작업에 맞는 노력 수준을 선택하세요: 기본 추론 노력은 높음으로 설정해야 합니다. 복잡한 빌드에만 xHigh, Max 및 Ultracode를 사용하세요.
  • 서브 에이전트: 각 서브 에이전트는 새로운 컨텍스트 창으로 시작합니다. 루프 내에서 서브 에이전트를 배치하는 것을 활용하세요.
  • 항상 제한을 설정하세요: 매 실행 전에 하드 반복 제한과 달러 예산을 설정하는 것을 습관화하세요.
  • 긴 세션 전에 수동으로 /compact 실행하세요: 컨텍스트 창이 한계에 가까워지면 SDK가 자동으로 압축을 수행합니다. /compact 명령어로 수동으로 미리 실행할 수도 있습니다.
  • 루프는 코드 이상의 용도로 사용됩니다: 모든 작업에 /loop 를 사용할 수 있습니다. 창의력을 발휘하여 글쓰기, 리서치 및 비코딩 작업에도 루프를 자유롭게 사용해보세요.

마무리

이 /loop 가이드가 유용하셨기를 바랍니다.

도움이 되셨다면, 저를 팔로우 해주세요 @aiedge_ - 저는 이와 같은 AI 글을 주 2-3회 게시합니다.

글로 된 AI 콘텐츠를 좋아하신다면, 여기에서 제 무료 뉴스레터를 구독하세요:

https://newsletter.aiedgehq.co/

AI Edge - inline image

https://newsletter.aiedgehq.co/

100% 무료, 스팸 없음, 언제든지 구독 해지 가능합니다.

마지막으로, 가능하시다면 트렌딩 AI/시장 주제에 대한 짧은 클립을 게시하는 제 새 클립 계정도 팔로우 부탁드립니다 - 많은 도움이 되실 거예요💙

https://x.com/DeutscherClips/status/2072924183861018957

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
크리에이터를 위해

당신의 Markdown을 깔끔한 𝕏 글로

직접 쓴 장문을 올릴 때 이미지, 표, 코드 블록을 𝕏에 맞게 정리하는 일은 번거롭습니다. YouMind는 전체 Markdown 초안을 깔끔하고 바로 게시할 수 있는 𝕏 글로 바꿔 줍니다.

Markdown → 𝕏 사용해 보기

분석할 패턴 더 보기

최근 바이럴 아티클

더 많은 바이럴 아티클 보기