Ralph
모든 PRD 항목이 완료될 때까지 반복 실행되는 자율형 AI 에이전트
About
- 제품 요구사항 문서(PRD) 기반 개발을 자동화하기 위해 설계된 Autonomous AI 루프 에이전트
- Amp CLI와 jq를 활용해 프로젝트 내에서 자동화된 개발 사이클 수행
- 각 반복(iteration)은 새로운 Amp 인스턴스로 시작하며, 깨끗한 컨텍스트에서 실행
- git 이력, progress.txt, prd.json 을 통해 메모리 저장
- 각 PRD 항목은 하나의 컨텍스트 윈도우 내에서 완결 가능한 크기로 유지
- PRD 항목별로 우선순위를 평가하고, 미완료 항목(passes: false)부터 처리
- 코드 생성 후 타입 검사, 테스트 실행, 품질 검증을 자동 수행
- 성공 시 커밋 및 상태 갱신, 실패 시 반복 수행
- 모든 스토리가 passes: true 로 표시되면 COMPLETE 출력 후 종료
- 반복 실행 후 발견된 패턴, 주의사항, 코드베이스 컨벤션을 기록하고, Amp가 이후 실행 시 이를 학습해 지속적 개선 루프 형성
See also
- Github Actions
- Amp - 에이전틱 코딩 도구