루프(Loop)란 무엇인가? Peter Steinberger 대 Boris Cherny

@mvanhorn
영어2개월 전 · 2026년 6월 08일
3.4M
4.8K
454
204
15.1K

TL;DR

AI 코딩은 수동 프롬프트 방식에서 에이전트를 조직하고 코드를 검증하는 자율 루프 방식으로 진화하고 있습니다. Boris Cherny와 같은 리더들이 이러한 시스템을 활용해 어떻게 수백 개의 PR을 자동으로 처리하고 있는지 알아보세요.

이번 주 AI 코딩 업계에서 가장 많이 회자된 문장은 단 여섯 단어로 이루어져 있으며, 그 문장을 인용하는 거의 모든 사람이 그 의미를 제대로 정의하지 못하고 있습니다. 한 트윗이 이번 주 내내 전체 타임라인을 장악했기에, 저는 모두가 논쟁 중인 그 단어에 대해 /last30days 명령어를 실행해 보았습니다. 그 답은 실체가 있으며, 5년의 연혁을 가지고 있습니다. 그리고 결정적인 점은, 이제 비싼 부분은 모델이 아니라 루프(loop)라는 것입니다.

타임라인을 장악한 트윗

한 트윗이 이번 주 내내 전체 AI 코딩 타임라인을 사로잡았습니다. Peter Steinberger가 6월 7일에 게시한 이 트윗은 조회수 220만 회를 돌파했고, 댓글은 그 의미를 두고 격렬한 논쟁으로 번졌습니다.

“매달 드리는 알림입니다. 더 이상 코딩 에이전트에게 프롬프트를 입력해서는 안 됩니다. 에이전트에게 프롬프트를 입력하는 루프를 설계해야 합니다.”

@steipete, 2026년 6월 7일

이것이 모두가 인용하는 문장입니다. 가장 의미 있는 댓글은 Varadh Jain이 남겼는데, 그는 유일하게 중요한 질문을 던졌습니다: 실제로 이것이 어떻게 적용되나요? 그리고 그 분위기를 완전히 대변하게 된 답변은 Matthew Berman의 것이었습니다.

“그와 boris 외에는 아무도 모릅니다.”

@MatthewBerman, 2026년 6월 7일

이것이 진짜 이야기입니다. 루프가 미래라는 사실이 아니라, 여섯 단어로 된 문구가 200만 뷰를 기록하는 동안, 그것을 확대 재생산하는 사람들은 댓글에서 그 의미가 무엇인지 논쟁하고 있었다는 점입니다. 저는 눈을 굴리지 않았습니다. 왜냐하면 저는 매일 밤 제가 잠자는 동안 약 30개의 오픈소스 저장소에 걸쳐 풀 리퀘스트를 여는 루프를 실행하기 때문입니다. 90초의 조사로 15개의 Reddit 스레드, 21개의 X 게시물, 그리고 한 가지 불편한 패턴이 드러났습니다: AI 코딩에서 가장 큰 목소리를 내는 아이디어는 대부분의 사람들이 따라 말하면서도 설명하지 못하는 것입니다. 한 진영은 프롬프트 엔지니어링은 죽었다고 외쳤습니다. 실제로 키보드를 만지고 있는 또 다른 진영은 더 신중했습니다.

“ralph/goal 루프는 아닙니다. 그건 이제 구식이에요. 아마도 다른 스레드/에이전트를 감독하는 일종의 지속적인 오케스트레이션 루프일 겁니다.”

@trashpandaemoji, 2026년 6월 7일

그 댓글이 누군가 올린 정답에 가장 가까운 내용입니다. 이 점을 기억해 두세요.

루프가 실제로 무엇인가

Boris Cherny는 2024년 9월 사이드 프로젝트로 Claude Code를 만들었습니다. 현재 이 도구는 GitHub의 모든 공개 커밋 중 약 4%를 차지하는 것으로 알려져 있습니다. 6월 2일 WorkOS가 주최한 Acquired Unplugged 행사 무대에서 그는 루프에 대한 가장 명확한 정의를 제시했습니다.

“이제는 다시 한 번 다음 추상화 단계로 레벨업된 것 같습니다. 더 이상 Claude에게 프롬프트를 입력하지 않습니다. 실행 중인 루프가 있습니다. 그 루프들이 Claude에게 프롬프트를 입력하고 무엇을 할지 결정합니다. 제 일은 루프를 작성하는 것입니다.”

Boris Cherny, WorkOS Acquired Unplugged, 2026년 6월 2일

자, 여기 간단한 버전이 있습니다. 루프는 여러분이 작성하는 작은 프로그램으로, 코딩 에이전트를 대신해 프롬프트를 입력하고, 에이전트가 생성한 결과를 읽고, 작업이 완료되었는지 판단한 후, 완료되지 않았다면 다시 프롬프트를 입력합니다. 여러분은 더 이상 루프 안에서 프롬프트를 입력하는 존재가 아닙니다. 여러분은 루프의 창작자가 됩니다. 모델은 하위 루틴(subroutine)이 됩니다.

Boris는 이를 세 단계로 설명하며, 그의 사다리에 자신을 위치시키는 것이 가장 빠르게 이해하는 방법입니다. 1년 전 그는 자동 완성 기능과 함께 직접 코드를 작성했습니다. 그런 다음 5~10개의 Claude 세션을 병렬로 실행하고 각각에 프롬프트를 입력했습니다. 이제 그는 전혀 프롬프트를 입력하지 않습니다. 그는 Claude에게 프롬프트를 입력하는 루프를 작성하며, 수백 개의 에이전트가 그의 GitHub, Slack, Twitter를 읽고 다음에 무엇을 구축할지 결정합니다. 그는 증거를 가지고 있습니다.

“지난 30일 동안 Claude Code에 대한 제 모든 기여는 Claude Code에 의해 작성되었습니다. 저는 259개의 PR을 병합했습니다.”

Boris Cherny, Simon Willison 경유, 2025년 12월 27일

그는 11월에 IDE를 삭제했고 그 이후로 다시 열지 않았습니다. 프롬프트 엔지니어링은 죽었다고 주장하는 사람들이 간과하는 미묘한 차이는 다음과 같습니다: 그는 엔지니어가 쓸모없어졌다고 말하는 것이 아닙니다. 누군가는 여전히 무엇을 구축할지 결정하고, 고객과 대화하며, 팀을 조정해야 하며, 그는 훌륭한 엔지니어가 그 어느 때보다 중요하다고 말합니다. 일자리가 사라진 것이 아닙니다. 코드를 작성하는 것에서 코드를 작성하는 것을 작성하는 것으로, 더 높은 차원으로 이동한 것입니다.

스펙트럼: ReAct에서 오케스트레이션까지

댓글들이 혼란스러웠던 이유는 '루프'라는 단어가 적어도 다섯 가지 다른 것을 가리키기 때문입니다. 다음은 가장 오래된 것부터 최신 것까지의 사다리이므로, 서로 다른 이야기를 하며 논쟁하는 것을 멈출 수 있을 것입니다.

1단계는 학술적인 while-루프입니다. 2022년 ReAct 논문이 이를 공식화했습니다: 모델이 추론하고, 도구를 호출하고, 결과를 읽고, 완료될 때까지 반복합니다. 하나의 모델, 하나의 루프, 지켜보는 인간. 2단계는 2023년의 AutoGPT로, 목표를 부여하고 스스로 프롬프트를 입력하게 했으며, 아무것도 하지 않고 영원히 회전하는 것으로 유명해졌습니다. 그 실패는 '에이전트는 장난감'이라는 수년간의 인식을 심었습니다.

3단계는 Trash Panda가 구식이라고 부른 것입니다: Geoffrey Huntley가 2025년 7월에 발표한 ralph 루프입니다. 거의 모욕적일 정도로 단순한, 동일한 프롬프트 파일을 에이전트에 계속해서 파이프하는 bash 한 줄짜리 명령어입니다. 그것의 진정한 혁신은 규율이었습니다: 모든 반복은 대화가 길어지는 대신 컨텍스트를 고정된 앵커 파일 세트로 재설정합니다. Huntley는 이 루프로 약 297달러에 완전한 프로그래밍 언어를 구축했습니다. 4단계는 이를 제품화했습니다: 2026년 봄, Codex와 Claude Code 모두 작은 검증 모델이 작업 완료를 확인할 때까지 ralph 루프를 실행하는 /goal 명령어를 출시했습니다.

5단계는 Boris와 Steinberger가 실제로 의미하는 바이며, 이름만 바꾼 것이 아니라 진정으로 새로운 것입니다. 네 가지가 변경되었습니다. 루프가 작업(task)이 아닌 작업 단위(unit of work)가 되었습니다. 루프는 동시에 그리고 스케줄에 따라 다른 루프를 감독하기 시작했습니다. 스케줄링이 인간의 시작을 대체하여, 루프가 여러분의 주의력 대신 인프라 시간에 실행됩니다. 그리고 내구성이 명시적으로 중요해졌으며, git 기반 상태와 충돌 복구 기능이 포함되었습니다. 이러한 것들은 재시작을 견뎌야 하기 때문입니다. Ralph는 터미널이 열려 있다고 가정했습니다. 2026년 버전은 그렇지 않다고 가정합니다. 따라서 Trash Panda는 두 번 옳았습니다: 단일 에이전트 ralph 루프는 구식이고, 그 위에 있는 다중 에이전트 오케스트레이션 루프가 새로운 것입니다.

모자를 쓴 크론 잡일 뿐입니다

전체 자료에서 가장 훌륭한 회의론적 문장은 네 단어로, 누군가가 루프가 미래의 방향이라고 열광하는 글 아래에 게시되었습니다.

“요즘 크론잡(Cronjob)들이 재미있게 리브랜딩되고 있네요.”

X 댓글, 루프 담론, 2026년 6월

이것은 회피가 아닌 정직한 답변을 받을 가치가 있습니다. 왜냐하면 반은 맞기 때문입니다. 네, 스케줄링 계층은 크론입니다. Boris는 말 그대로 자신의 것을 크론으로 실행합니다. Claude Code의 /loop 명령어는 내부적으로 크론을 사용합니다. 루프에 대한 여러분의 정의가 단지 타이머에 따라 실행되는 것이라면, 네, 우리는 그것을 1975년에 발명했으며 여러분은 집에 가도 됩니다.

크론이 결코 가질 수 없었던 것은 중간 부분입니다. 크론 잡은 고정된 스크립트를 실행합니다. 루프는 현재 상태를 살펴보고, 다음에 무엇을 할지 결정하고, 실행하고, 작동했는지 확인하고, 계속할지 결정하는 모델을 실행합니다. 결정은 에이전트의 몫이지, 여러분의 몫도 아니고 하드코딩된 분기도 아닙니다. 이것들을 쌓아 올리고, 하나의 루프가 다른 루프들을 파견하고 감독하도록 하고, 내구성 있는 공유 상태를 부여하면, 크론으로는 표현할 수 없는 무언가가 생깁니다. 정직한 프레이밍은 루프가 새로운 마법도 아니고, 루프가 그냥 크론이라는 것도 아닙니다. 루프는 본문에 의사 결정자가 추가된 크론이며, 흥미로운 엔지니어링은 그 결정이 엉뚱한 방향으로 가지 않도록 감싸는 모든 것입니다.

실제로 하나를 구축하면 어떤 모습일까

이론은 충분합니다. 시작점은 한 줄입니다. Claude Code가 /loop를 출시했으며, Boris 자신의 예제가 표준적인 시작점입니다. 이것을 붙여넣고 명사를 변경하세요.

/loop 내 모든 PR을 돌봐줘. 빌드 문제를 자동으로 수정하고, 댓글이 달리면 워크트리 에이전트를 사용하여 수정해.

그리고 여기 그의 더 완전한 레시피가 있습니다. 며칠 후, Boris는 Opus를 몇 시간 또는 며칠 동안 자율적으로 실행하기 위한 다섯 가지 팁을 게시했습니다.

그의 말로 다섯 가지 팁: Claude가 승인을 요청하지 않도록 자동 모드 사용; Claude가 수백 또는 수천 개의 에이전트를 조정하여 작업을 완료하도록 동적 워크플로우 사용; /goal 또는 /loop를 사용하여 Claude가 작업을 완료할 때까지 계속 진행하도록 유도; 클라우드에서 Claude Code를 사용하여 노트북을 닫을 수 있도록 함; 그리고 Claude가 작업을 처음부터 끝까지 스스로 검증할 방법을 마련할 것.

@bcherny, 2026년 6월

다섯 번째 팁은 과대광고가 생략하고 실무자들이 집착하는 부분입니다: 루프는 자신의 작업을 확인하는 능력만큼만 신뢰할 수 있습니다.

이것이 전체 아이디어를 축약한 것입니다. 여러분은 단계를 작성하지 않았습니다. 여러분은 의도와 중지 동작을 작성했으며, 루프는 매 틱마다 에이전트에게 프롬프트를 입력합니다. TikTok에서는 이 프레이밍이 일반 대중에게 깔끔하게 전달되었습니다.

“루프 모드는 AI 코딩이 일회성 프롬프트에서 백그라운드 운영으로 이동하고 있다는 가장 명확한 신호 중 하나입니다.”

TikTok의 @ai.native.founder, 2026년 6월

고급 사용 사례는 1월에 출시된 Steve Yegge의 Gas Town입니다: Mayor 에이전트가 조정하는 20~30개의 Claude Code 인스턴스, 지속적인 루프를 실행하는 순찰 에이전트, 충돌 시 작업이 유지되도록 git에 저장된 상태. 이것이 Trash Panda가 언급했던 다른 스레드를 감독하는 지속적인 오케스트레이션 루프로, 출시되어 오픈소스로 공개되었습니다.

하지만 연구에서 얻은 가장 실용적인 교훈은 루프는 스스로를 확인하는 능력만큼만 좋다는 것입니다. 가장 빠르게 성장하는 하위 주제는 오케스트레이션이 아니라 검증이었습니다.

“코딩 에이전트는 빠르게 움직일 수 있지만, 나쁜 커밋도 빠르게 누적됩니다.”

@DanKornas, 2026년 6월

Kornas는 백그라운드에서 모든 커밋을 검토하고 컨텍스트가 아직 신선할 때 그 결과를 에이전트에 다시 공급하는 도구인 roborev를 출시하고 있습니다. 피드백 없이 코드를 작성하는 열린 루프는 자신감 있는 실수를 생성하는 기계입니다. 쓰고, 실행하고, 결과를 읽고, 수정하는 루프가 실제로 작동하는 것입니다. 루프가 마법이 아닙니다. 그 안의 피드백이 마법입니다.

반전: 이제 루프가 비싼 부분입니다

여기서 연구는 철학에서 재정 문제로 전환되었습니다. 전체 에이전트 신화에 대한 가장 날카로운 반박은 현업 엔지니어에게서 나왔습니다.

“올해 제가 출시한 모든 AI 에이전트는 for-루프, LLM 호출, JSON 파싱을 감싼 try/catch입니다. 그것에 대해 에이전트적(agentic)이라고 할 수 있는 유일한 것은 월말에 나오는 Anthropic 청구서뿐입니다.”

@rohit_jsfreaky, 2026년 6월

그 청구서는 농담이 아닙니다. 이달의 영수증: Uber는 연간 AI 예산을 4개월 만에 소진한 후, 엔지니어당 Claude Code 및 Cursor 사용에 대해 월 1,500달러로 상한선을 설정했습니다. 모델이 거의 무료로 코드를 작성하게 되면, 비용은 이를 실행하는 루프로 이동합니다.

“AI 코딩에서 가장 비용이 많이 드는 것은 더 이상 코드를 작성하는 것이 아니라, 에이전트 루프를 관리하는 것입니다.”

@runes_leo, 2026년 6월

그리고 프로덕션 환경에 있는 모든 사람이 두려워하는 실패 모드는 멈추지 않는 루프입니다.

“보호 장치가 없으면, 예산을 훨씬 초과하는 무한 루프와 청구 충격을 받게 됩니다.”

@cv_usk, 2026년 6월

이것이 바로 모든 진지한 2026년 루프 관련 글들이 동일한 세 가지 하드 스탑(최대 반복 횟수, 진행 없음 감지, 토큰 또는 달러 예산 상한)에 수렴하는 이유입니다. 루프에 대한 낭만적인 버전은 여러분이 루프를 작성하면 수천 개의 에이전트가 밤새 회사를 구축한다는 것입니다. 프로덕션 버전은 여러분이 루프를 작성하고, 여러분의 주요 업무는 그것들이 중단되도록 하는 것입니다. Gartner는 에이전틱 AI를 과장된 기대의 정점에 위치시키며, 조직의 약 17%만이 실제로 에이전트를 배포하고 있다고 말합니다. 타임라인과 실제 결과 사이의 격차가 실제 상황입니다.

루프가 아닙니다. 스킬입니다.

여기 제 개인적인 견해가 있으며, 일주일 동안 이것을 지켜본 후 제가 내린 결론입니다. 루프는 배관(plumbing)입니다. 자산은 그것이 호출하는 스킬(skill)입니다.

Steinberger의 또 다른 반복적인 요점은 루프 요점과 짝을 이루며 더 지속적인 부분입니다: 어떤 일을 두 번 이상 한다면 자동화된 스킬로 바꾸고, 어려운 일을 한다면 그 후에 스킬로 만들어 다음 번에는 공짜로 만들라는 것입니다. 내부에 재사용 가능한 스킬이 없는 루프는 낯선 사람 주위의 while-true에 불과합니다. 날카롭고, 테스트되었으며, 이름이 지정된 스킬 라이브러리를 호출하는 루프는 복리 효과를 내는 시스템입니다. 실제로 전환하고 있는 Reddit 실무자가 가장 잘 말했습니다.

“트위터에서는 많은 사람들이 비웃고 있지만, 저는 귀가 번쩍 뜨였습니다.”

r/ChatGPTCoding, 2026년 6월

따라서 '루프가 도대체 뭐냐'에 대한 답은 프롬프트 엔지니어링이 죽었다는 뜨거운 논평이 아닙니다. 이것입니다: 루프 안에 있는 존재가 되는 것을 멈추십시오. 루프를 한 번 작성하고, 호출할 가치가 있는 스킬과 스스로 확인할 수 있는 피드백을 제공하고, 중단되도록 상한선을 설정하고, 크론에서 실행되도록 하여 여러분이 다음에 무엇을 구축할지 결정하러 가는 것입니다. Steinberger와 Boris는 같은 대상을 양쪽에서 설명하고 있습니다. 진정으로 아는 유일한 사람들은 이미 하나를 구축한 사람들입니다. 좋은 소식은, 이번 달 기준으로, 시작점은 단일 슬래시 명령어라는 것입니다.

연구에서 얻은 주요 패턴

루프는 본문에 의사 결정자가 추가된 크론입니다: 하드코딩된 분기가 아닌 모델이 매 틱마다 다음 행동을 선택합니다.

계보는 실제입니다: 2022년 ReAct, 2023년 AutoGPT, 2025년 ralph, 2026년 봄 /goal, 현재 오케스트레이션 루프. 단일 에이전트 ralph는 구식입니다; 다중 에이전트 감독이 새로운 계층입니다.

루프는 피드백만큼만 좋습니다. 지속적인 검토와 검증 게이트가 루프를 신뢰할 수 있게 만듭니다.

비용이 많이 드는 리소스가 토큰에서 루프 관리로 이동했습니다. 반복 횟수를 제한하고, 진행 없음을 감지하고, 달러 예산을 설정하십시오.

루프 내부의 재사용 가능한 단위는 프롬프트가 아니라 스킬입니다. 날카로운 이름의 스킬을 호출하는 루프는 복리 효과를 냅니다; 모든 것을 다시 파생하는 루프는 돈만 낭비합니다.

모든 에이전트가 보고했습니다

Reddit: 17명 (r/ClaudeAI, r/AI_Agents, r/ExperiencedDevs), 47개 스레드, 34,000개 업보트

X: 21명 (steipete, bcherny, runes_leo), 56개 게시물, 175개 리포스트

YouTube: 4명 (WorkOS, Lenny's Podcast, Y Combinator), 강연 대본

TikTok: 6명 (ai.native.founder, nikpolale), 34개 클립

Instagram: 4명 (sequenzy_com, ai.builders), 14개 릴스

Hacker News: 12명, 54개 스토리, 1,000개 댓글

GitHub: 6개 저장소 (gastownhall/gastown, NousResearch/hermes), steipete 259+ PR

주요 인물: steipete, bcherny, runes_leo, rohit_jsfreaky, MatthewBerman

2026년 6월 7일 /last30days 실행 결과에서 취합. 주제: 코딩 에이전트에게 프롬프트를 입력하는 루프 설계, AI 루프, 코딩 루프.

자체 조리 오븐 회사(Weber에 인수됨)와 Lyft가 된 회사를 공동 창업했습니다. 다시 구축 중이며, 곧 더 많은 소식을 전하겠습니다. 저는 제가 잠자는 동안 오픈소스 PR을 배포하는 루프를 실행하며, 백그라운드에서 실행되는 /last30days 연구와 함께 루프를 작성합니다.

원클릭 저장

YouMind로 바이럴 글을 AI 심층 읽기

소스를 저장하고, 핵심 질문을 던지고, 주장을 요약해 바이럴 글을 다시 활용할 수 있는 노트로 바꾸세요. 하나의 AI 워크스페이스에서 모두 할 수 있습니다.

YouMind 둘러보기
크리에이터를 위해

당신의 Markdown을 깔끔한 𝕏 글로

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

Markdown → 𝕏 사용해 보기

분석할 패턴 더 보기

최근 바이럴 아티클

더 많은 바이럴 아티클 보기