🔥 루프 길들이기 — 폭주를 목격하고, 안전벨트를 걸다
1막: 안전벨트 없는 루프를 돌려
반복 카운터·토큰 미터가 폭주하는 걸
목격한다. 2막:
최대 반복·토큰 예산·반복 감지
3종 안전벨트를 손으로 걸어 같은 루프를 멈춰 세운다. 설치 0 · 키 0 · 외부요청 0.
STEP 1 · 어떤 폭주를 볼까요
폭주하는 루프 하나를 고르세요
무한 검색 루프
끝없이 같은 검색만 반복
핑퐁 재시도 루프
실패→재시도를 영원히 왕복
할 일 폭발 루프
막연한 목표 → 맥락·비용 폭발
🎯 에이전트에게 준 목표:
STEP 2 · 안전벨트 3종 (처음엔 전부 꺼져 있음)
루프에 걸 제동장치
① 최대 반복 (max steps)
무식하지만 확실한 상한
N스텝 넘으면 무조건 정지:
20스텝
횟수만 세다가 상한에서 끊는다. 왜 도는지는 몰라도, 절대 N번을 넘기지 않는다.
② 토큰 예산 (budget)
지갑을 지키는 상한
누적 토큰이 넘으면 정지:
5,000
스텝 수는 몰라도
돈이 새는 건
막는다. 매 스텝 누적 맥락을 통째로 다시 보내 비용이
제곱으로
뛰기 때문에(2편 복선), 예산 벨트가 스텝 벨트보다 먼저 걸리기도 한다.
③ 반복 감지 (가드레일)
헛도는 걸 알아채는 상한
같은 행동(도구+인자)이 K번 반복되면 정지:
3회
가장 똑똑하다 — "같은 짓을 또 하네?"를 알아채고 일찍 끊는다. 단,
매번 살짝 달라지는 폭주(할 일 폭발)
는 못 잡는다. 그래서 벨트는
겹쳐
건다.
전부 끄기 (폭주 보기)
전부 켜기 ★☆☆
STEP 3 · 돌려보기
▶ 루프 실행
건너뛰기 ⏭
내부 안전장치: 어떤 경우에도
200
스텝에서 강제로 끊어 브라우저가 멈추지 않습니다(이건 벨트가 아니라 최후의 그물).
반복 카운터 (스텝)
0
아직 안 돌림
토큰 미터 (=돈·시간)
0
≈
₩0
(예시 단가 ₩20/1K토큰 · 실제 계산은 7편)
예산 벨트를 켜면 게이지가 채워집니다. 끄면 한도가 없어 끝없이 넘칩니다.
에이전트가 밟은 스텝 (최근 것부터):
STEP 4 · 완주! 몇에서 멈췄나 자랑하기
□ 폭주를 목격했다
□ 안전벨트로 멈춰 세웠다
📋 공유 문구 복사
두 칸에 모두 ✓가 들어오면 완주!
#루프길들이기
태그로 "몇 스텝·몇 토큰에서 멈췄는지"를 공유해 보세요.
Signal Vol.3 · 루프 엔지니어링 · 이 데모는 외부 서버·API 키 없이 브라우저 안에서 100% 도는
결정적 시뮬레이션
입니다. 실제 폭주의 실패 모드(무한반복·같은 도구 반복호출·예산 초과)를 그대로 재현합니다.