루프 엔지니어링(Loop Engineering) 개념 및 이해를 위한 학습 자료

루프 엔지니어링(Loop Engineering) 개념 및 이해를 위한 학습 자료

루프 엔지니어링의 기본 개념 및 역할

루프 엔지니어링(Loop Engineering)은 AI 에이전트(Agent)가 사람의 지속적인 개입 없이도 목표를 달성할 때까지 스스로 발견(Discover), 계획(Plan), 실행(Execute), 검증(Verify), 반복(Iterate)하는 피드백 사이클을 설계하는 실천 방법론입니다。

2026년, 이 개념은 AI 업계의 최전선에서 일하는 두 명의 시니어 엔지니어가 각각 같은 메시지를 독립적으로 전하면서 주목받기 시작했습니다。 OpenAI 에서 활동 중인 OpenClaw 의 창시자 Peter Steinberger 는 이렇게 말했습니다:

"더 이상 코딩 에이전트에 프롬프트를 작성해서는 안 됩니다。 에이전트에 프롬프트를 보내는 루프(Loop)를 설계해야 합니다。"

Anthropic 에서 Claude Code 를 이끄는 Boris Cherny 역시 같은 생각을 다른 표현으로 전했습니다:

"저는 더 이상 Claude 에 직접 프롬프트하지 않습니다。 Claude 에 프롬프트하고 무엇을 할지 파악하는 루프를 돌리고 있으며, 제 일은 루프를 작성하는 것입니다。"

기존 방식은 개발자가 에이전트에게 작업을 하나씩 지시(Prompt)하고, 결과를 검토하고, 수정하고, 다시 지시하는 — 즉 사람이 직접 루프 역할을 하는 방식이었습니다。 반면 루프 엔지니어링은 이 전체 사이클을 시스템이 자동으로 수행하도록 설계함으로써, 개발자는 목표만 설정하고 결과를 기다리는 구조로 전환됩니다。

루프 엔지니어링의 주요 구성 요소

실제로 동작하는 루프를 구축하려면 다음 여섯 가지 구성 요소가 필요합니다。 Claude Code 와 Codex 모두 현재 이 여섯 가지를 제공하고 있습니다。

  • 오토메이션 (Automations): 루프의 심장박동입니다。 루프가 언제 시작될지 정의합니다。 일정(cadence)에 따라 자동으로 실행되거나, /loop 명령으로 반복 실행되고, /goal 명령으로 사용자가 정의한 조건이 참이 될 때까지 루프가 계속됩니다。 예를 들어 "test/auth 의 모든 테스트가 통과하고 린트(lint)가 깨끗할 것"이라는 조건을 주고 개발자가 자리를 비우는 식입니다。

  • 워크트리 (Worktrees): 여러 에이전트가 동시에 실행(Execute) 단계를 수행할 때 파일 충돌 없이 병렬 작업을 가능하게 합니다。 git worktree 는 각 에이전트에게 동일한 저장소(repo) 이력을 공유하면서도 자신만의 격리된 작업 디렉터리와 브랜치를 제공하여, 두 에이전트가 같은 파일을 덮어쓰는 문제를 원천 차단합니다。

  • 스킬 (Skills): 에이전트가 프로젝트에 대한 사전 지식을 가지고 디스커버리(Discover) 단계를 빠르게 시작할 수 있도록 합니다。 SKILL.md 파일이 포함된 폴더로, 프로젝트 컨벤션, 빌드 절차, "그때 그 사고 때문에 이렇게 하지 않는다"와 같은 조직의 암묵적 지식을 담습니다。 한 번 작성하면 모든 루프 실행에서 참조되므로, 매번 프로젝트를 처음부터 다시 파악할 필요가 없어집니다。 일반적으로 VISION.md(성공의 정의), ARCHITECTURE.md(기술 스택과 폴더 구조), RULES.md(에이전트가 절대 해서는 안 되는 일)로 구성됩니다。

  • 플러그인과 커넥터 (Plugins and Connectors): MCP(Model Context Protocol) 기반으로 구축되며, 에이전트가 파일시스템을 넘어 실제 환경에서 작동하도록 합니다。 이슈 트래커 조회, 데이터베이스 쿼리, 스테이징 API 호출, Slack 메시지 전송까지 — "여기 수정사항입니다"라고 말하는 대신 PR 을 열고, Linear 티켓을 연결하고, CI 가 통과하면 채널에 알리는 것까지 루프가 스스로 처리합니다。

  • 서브에이전트 (Subagents): 검증(Verify) 단계를 정직하게 만듭니다。 코드를 작성한 모델이 자신의 작업을 채점하면 지나치게 관대해지기 마련입니다。 다른 지시사항을 가진 — 때로는 다른 모델을 사용하는 — 두 번째 에이전트가 첫 번째 에이전트가 스스로 설득한 오류를 잡아냅니다。 탐색(Explore), 구현(Implement), 검증(Verify)을 서로 다른 에이전트가 담당하는 분할이 효과적입니다。

  • 메모리 (Memory): 루프를 지속성 있게 만드는 척추입니다。 모델은 실행 간 모든 것을 잊지만, 마크다운 파일이나 Linear 보드 등 대화 외부에 존재하는 메모리는 이전 실행에서 무엇을 시도했고, 무엇이 통과했으며, 무엇이 아직 열려 있는지를 기록합니다。 내일 아침 루프는 오늘 멈춘 지점에서 다시 시작합니다。

루프의 6가지 구성 요소

루프 엔지니어링의 동작 방식 및 흐름

모든 루프는 단순함과 복잡함을 막론하고 동일한 5단계 사이클을 통과합니다:

  1. 디스커버리 (Discover): 에이전트가 목표를 이해하고 필요한 정보를 탐색합니다。

  2. 플랜 (Plan): 수집된 정보를 바탕으로 작업 계획을 수립합니다。

  3. 익스큐트 (Execute): 계획에 따라 코드를 작성하거나 콘텐츠를 생성하는 등 실제 작업을 수행합니다。

  4. 베리파이 (Verify): 결과물이 목표와 기준을 충족하는지 검증합니다。

  5. 이터레이트 (Iterate): 검증을 통과하지 못하면 다시 1단계로 돌아가 개선을 반복합니다。

검증 통과 → 완료。 검증 실패 → 다시 루프。 이것이 전체 아이디어의 핵심입니다。

루프 엔지니어링 5단계 사이클

기존 프롬프팅 방식과 루핑 방식의 차이는 다음과 같습니다:

기존 프롬프팅 vs 루핑 방식 비교

주요 기법 및 패러다임

단일 에이전트 루프 (Single-Agent Loop)

하나의 에이전트가 전체 사이클을 혼자 수행합니다。 마치 한 사람이 자신의 초안을 스스로 다시 쓰는 것과 같습니다。 필요한 것을 발견하고, 작업을 계획하고, 실행하고, 품질을 검증하며, 문제가 있으면 반복합니다。 집중된 작업, 단순한 목표, 제한된 범위에 적합합니다。 하나의 두뇌, 하나의 루프, 자기 개선형 구조입니다。

플릿 루프 (Fleet Loop)

더 큰 규모의 루프로, 오케스트레이터(Orchestrator) 에이전트가 목표를 받아 이를 여러 조각으로 나누고, 각 조각을 전문가(Specialist) 에이전트에게 할당합니다。 전문가들은 다시 더 작은 작업을 서브에이전트(Subagent)에게 위임합니다。 트리 전체가 디스커버리, 플랜, 실행, 검증을 완료할 때까지 반복합니다。 전체 팀이 프로젝트를 끝까지 수행하는 것과 같습니다。

구조:

  • 오케스트레이터가 목표를 소유

  • 전문가들이 단계를 소유

  • 서브에이전트들이 세부 작업을 수행

  • 평가 게이트(Eval Gate)가 품질을 보장

예를 들어 "생산성 앱 구축"이라는 목표가 주어지면, 오케스트레이터 아래에 리서치(Research), 엔지니어링(Engineering), QA 전문가가 배치되고, 각 전문가 아래에 웹 리서처, 코드 작성기/디버거, 테스트 작성기/버그 트래커 같은 서브에이전트가 트리 구조로 동작합니다。 트리 내 모든 에이전트는 동일한 5단계 루프를 실행합니다。

단일 에이전트 루프 vs 플릿 루프

오픈 루프 (Open Loop) vs 클로즈드 루프 (Closed Loop)

모든 루프가 동일하지는 않습니다。 두 가지 유형이 존재합니다。

오픈 루프 (Open Loop) 는 탐색적입니다。 넓은 행동 공간을 제공합니다。 에이전트에게 목표를 주고 자유롭게 움직이도록 합니다。 다양한 경로를 시도하고, 사용자가 완전히 명세하지 않은 것을 발견하고 구축할 수 있습니다。 Peter Steinberger 와 OpenAI 의 다른 엔지니어들이 하고 있는 방식이 바로 이것입니다。 다만 토큰 소모량이 엄청나게 많아, 무제한 API 예산이 없는 90%의 사람들에게는 아직 실용적이지 않습니다。

클로즈드 루프 (Closed Loop) 는 경계가 명확합니다。 사람이 먼저 엔드투엔드 경로를 설계합니다。 명확한 목표, 정의된 단계, 각 단계의 평가 기준, 그리고 멈추거나 사람에게 반환되는 지점이 있습니다。 에이전트는 여전히 루프를 돌지만, 사람이 구축한 프레임워크 안에서만 동작합니다。 경로가 타이트하기 때문에 일반적인 예산으로도 운영 가능하며, 매 실행마다 이전 실행의 결과가 다음 실행에 피드백되어 점점 개선됩니다。

오늘날 대부분의 실제 작업에서는 클로즈드 루프가 가장 실용적인 선택입니다。 먼저 신뢰할 수 있는 타이트한 클로즈드 루프 시스템을 구축한 다음, 품질 게이트가 확보되면 점진적으로 열어나가는 접근이 권장됩니다。

오픈 루프 vs 클로즈드 루프

예제: 실제 루프 패턴

원문에서는 네 가지 대표적인 루프 패턴을 의사 코드(pseudocode) 형태로 제시하고 있습니다。

코딩 루프 (The Coding Loop)

VISION.md + ARCHITECTURE.md 읽기
       ↓
   다음 변경 계획 수립
       ↓
      코드 편집
       ↓
   테스트 자동 실행
       ↓
 테스트 실패 → 오류 읽기 → 수정 → 재테스트
       ↓
 테스트 통과 → 변경 사항 요약
       ↓
       종료

사람이 중간에 개입하지 않습니다。 에이전트가 스스로 작성, 테스트, 수정, 검증을 수행합니다。

리서치 루프 (The Research Loop)

   연구 질문 정의
       ↓
    출처 검색
       ↓
   발견 내용 요약
       ↓
  출처 대조 검증
       ↓
  상충 정보 비교
       ↓
  최종 답변 합성
       ↓
 신뢰도 임계값 충족 시 종료

콘텐츠 루프 (The Content Loop)

  주제 + 대상 + 목표 정의
       ↓
      초안 작성
       ↓
  크리틱 에이전트 검토
       ↓
   크리틱 기반 재작성
       ↓
  성공 기준 대비 점수화
       ↓
  점수 통과 → 게시
  점수 미달 → 재작성 반복

세일즈 아웃리치 루프 (The Sales Outreach Loop)

 ICP(이상 고객 프로필) 정의
       ↓
   프로필 일치 리드 발굴
       ↓
    기업 데이터 보강
       ↓
    기준 대비 적격 판정
       ↓
    메시지 개인화
       ↓
      품질 검토
       ↓
   전송 또는 사람에게 에스컬레이션

이 모든 루프는 동일한 골격을 공유합니다: 목표(Goal) → 행동(Action) → 확인(Check) → 수정(Fix) → 완료까지 반복(Repeat until done).

실세계 응용 사례

루프 엔지니어링은 이미 현장에서 다양한 방식으로 활용되고 있습니다。

  • 소프트웨어 개발: Claude Code 와 Codex 의 /loop, /goal 명령어를 통해 테스트 통과, 린트 클린, PR 생성까지 전 과정을 자동화합니다。 개발자는 아침에 목표를 설정하고, 루프가 완료된 결과를 오후에 검토하는 워크플로우가 현실화되고 있습니다。

  • 기술 리서치: 여러 출처를 크롤링하고, 상충된 정보를 비교 검증한 후, 신뢰도 임계값이 충족될 때까지 답변을 정제하는 리서치 에이전트 루프가 활용됩니다。

  • 콘텐츠 제작: 초안 작성 → 크리틱 에이전트 검토 → 기준 점수화 → 통과할 때까지 재작성하는 루프로, 일관된 품질의 콘텐츠를 자동 생산합니다。

  • 비즈니스 자동화: ICP 기반 리드 발굴부터 개인화된 아웃리치 메시지 작성, 품질 검토, 전송 또는 사람 승인 에스컬레이션까지 전체 파이프라인을 루프로 자동화합니다。

평가 / 한계 / 미래 전망

비용 문제: 루프 엔지니어링의 숨겨진 장벽

루프 엔지니어링의 가장 큰 장벽은 설계의 난이도가 아니라 토큰 비용입니다。

  • 단일 에이전트 루프, 중간 규모 코딩 작업: 50,000~200,000 토큰

  • 오케스트레이터 + 전문가 3명의 플릿 루프: 500,000~2,000,000 토큰

  • 매일 아침 스케줄 실행되는 루프: 주간 수백만 토큰

표준 API 가격으로는 일주일간의 진지한 루프 엔지니어링 비용이 대부분 개발자의 월간 AI 예산 전체를 초과할 수 있습니다。 매 재시도, 매 자가 수정, 매 서브에이전트 호출, 매 검증 패스마다 비용이 누적됩니다。

중국 LLM 이 가져온 돌파구

이러한 비용 문제를 해결하는 것이 DeepSeek, Kimi, MiniMax 와 같은 중국 LLM(대규모 언어 모델)입니다。 특히 DeepSeek V4는 현재 루프를 대규모로 실행하기에 가장 경제적인 프론티어 수준 모델 중 하나로 평가받고 있습니다:

  • 1M 컨텍스트 윈도우(Context Window) — 대규모 프로젝트와 장기 실행 워크플로우에 적합

  • 384K 최대 출력 — 더 큰 생성물을 중단 없이 처리

  • DeepSeek V4 Flash + Pro 모델 라인업

  • 극도로 낮은 토큰 가격

  • 에이전트 워크플로우용 도구 호출(Tool Calls) 및 JSON 출력 지원

  • 높은 동시성 (Flash 기준 최대 2,500 요청)

1M 컨텍스트 윈도우가 중요한 이유는 루프에 메모리가 필요하기 때문입니다。 대규모 프로젝트에서 동작하는 코딩 루프는 이전 실행 기록, 현재 오류, 아키텍처 문서, 테스트 결과, 코드베이스 컨텍스트를 모두 동시에 기억해야 합니다。 대부분의 모델은 중간에 컨텍스트를 잃지만, DeepSeek 은 훨씬 더 많은 컨텍스트를 유지하여 장기 실행 루프의 일관성을 보장합니다。

프롬프트 엔지니어에서 루프 엔지니어로

2026년 AI 업계에서 가장 중요한 직무 전환이 일어나고 있습니다。

프롬프트 엔지니어 vs 루프 엔지니어

도구는 동일합니다。 마인드셋이 완전히 다릅니다。 프롬프트 엔지니어는 AI 에게 결과물을 요청합니다。 루프 엔지니어는 검증된 결과를 생산하는 시스템을 설계합니다。

2026년 가장 높은 연봉을 받는 AI 엔지니어들은 더 나은 영어 문장을 쓰는 사람들이 아니라, 에이전트가 어떻게 발견하고, 계획하고, 자신의 작업을 확인하며, 언제 완료되었는지 아는지를 지배하는 로직을 작성하는 사람들입니다。

한계와 주의점

원문에서 강조하는 중요한 경고가 있습니다。 동일한 루프를 구축한 두 사람이 완전히 반대의 결과를 얻을 수 있다는 점입니다。 한 사람은 자신이 깊이 이해하는 작업을 더 빠르게 진행하기 위해 루프를 사용하고, 다른 사람은 작업 자체를 이해하지 않기 위해 루프를 사용합니다。 루프는 그 차이를 알지 못합니다。 이것이 루프 설계를 프롬프트 엔지니어링보다 — 더 쉽게가 아니라 — 더 어렵게 만드는 이유입니다。

Boris Cherny 의 요점은 작업이 쉬워졌다는 것이 아니라, 레버리지 포인트(leverage point)가 이동했다는 것입니다。

결론

루프 엔지니어링은 AI 에이전트 활용 방식의 근본적인 패러다임 전환입니다。 핵심을 요약하면 다음과 같습니다:

  • 전환의 방향: 2년간 우리는 에이전트에 작업을 하나씩 프롬프트했습니다。 이제 우리는 전체 사이클을 실행하는 루프를 설계합니다。

  • 실제 구축해야 할 6가지: 오토메이션(심장박동), 워크트리(병렬 충돌 방지), 스킬(누적되는 프로젝트 지식), 플러그인과 커넥터(실제 도구와의 연결), 서브에이전트(메이커와 체커의 분리), 메모리(실행 간 지속성).

  • 두 가지 규모: 단일 에이전트 루프(하나의 두뇌, 자기 개선형)와 플릿 루프(오케스트레이터 + 전문가 + 서브에이전트, 트리 구조).

  • 두 가지 유형: 오픈 루프(탐색적, 강력하지만 고비용)와 클로즈드 루프(경계가 명확하고, 신뢰할 수 있으며, 오늘날 실용적인 선택).

  • 비용 돌파구: DeepSeek V4와 같은 경제적인 모델이 토큰 소모라는 마지막 장벽을 제거하고 있습니다。

  • 인재상의 전환: 프롬프트 엔지니어에서 루프 엔지니어로 — 하나의 신뢰할 수 있는 루프는 천 개의 완벽한 프롬프트보다 가치 있습니다。

루프를 구축하되, 단순히 시작 버튼을 누르는 사람이 아니라 여전히 엔지니어로 남을 의도를 가진 사람으로서 구축해야 합니다。 하나의 신뢰할 수 있는 루프는 천 개의 완벽한 프롬프트보다 가치 있기 때문입니다。

더 읽어보기


이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로,원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다。관심있는 내용이시라면 원문도 함께 참고해주세요。

이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일로 보내드립니다。아래쪽에 좋아요를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다。