Ralph Loop
- 심슨 가족의 어린이 캐릭터 Ralph Wiggum에서 유래
- 화려한 프롬프트 엔지니어링이나 복잡한 에이전트 구조 없이
같은 프롬프트를 단순히 반복 실행
4가지 원칙
- 같은 프롬프트를 반복한다.(
PROMPT.md를 그대로 매번)
- AI는 매번 새 컨텍스트로 시작한다.(이전 대화를 기억하지 않음)
- 모든 정보는 파일에 저장한다.(
SPEC.md, PROGRESS.md)
- 한 번에 한 작업만 한다.(작은 성공의 누적)
사용 분야
적합한 분야
- 완료 기준이 명확한 앱 (Todo, 가계부, 메모 등)
- 테스트로 검증 가능한 기능 단위
부적합한 분야
- 창의적 디자인
- 성능 최적화(전체 맥락을 필요로 하므로)
필요한 파일
SPEC.md
- 무엇을 만들지 정의하는 파일
- AI는 이 파일을 절대 수정하지 않음
PROMPT.md
PROGRESS.md
- 진행 상황 추적
매 반복마다 AI가 직접 갱신
실행 스크립트