뉴스 목록
제품 업데이트
Claude Loops — 완료할 때까지 반복 실행하는 자동화
작업이 끝날 때까지 스스로 반복하는 루프 기능. 어떤 유형이 있고 언제 쓰면 좋은지.
4분2026-07-02 갱신
Loops는 지시한 작업을 완료 조건이 충족될 때까지 스스로 반복하는 기능입니다.
왜 필요한가
에이전트에게 일을 맡길 때 흔한 패턴이 있습니다.
사람: 테스트 다 통과시켜줘
AI: 3개 고쳤습니다. 아직 2개 실패합니다.
사람: 계속 해줘
AI: 1개 고쳤습니다. 1개 남았습니다.
사람: 계속...이 "계속"을 사람이 계속 눌러야 했습니다. Loops는 이 반복을 자동화합니다.
루프 유형
| 유형 | 종료 조건 | 예시 |
|---|---|---|
| 조건 충족형 | 목표 상태에 도달하면 | "모든 테스트가 통과할 때까지" |
| 횟수 지정형 | 정해진 횟수만큼 | "10개 항목을 처리" |
| 주기 실행형 | 일정 간격으로 반복 | "5분마다 배포 상태 확인" |
| 소진형 | 더 찾을 것이 없을 때까지 | "새 이슈가 안 나올 때까지 버그 탐색" |
반드시 정해야 할 세 가지
1. 종료 조건
"좋아질 때까지"는 종료 조건이 아닙니다. 판정 가능한 상태여야 합니다.
2. 상한
무한 루프를 막는 안전장치입니다. 최대 반복 횟수나 시간 상한을 반드시 두세요.
3. 진전 판정
같은 자리를 맴돌고 있다면 멈춰야 합니다. "3회 연속 개선이 없으면 중단"처럼 정해 두세요.
잘 맞는 작업
- 실패하는 테스트를 전부 통과시키기
- 타입 오류를 0으로 만들기
- 목록의 항목을 하나씩 처리하기
- 외부 작업(CI, 배포) 완료 대기
안 맞는 작업
- 정답이 여러 개인 설계 결정
- 사람의 판단이 매 단계 필요한 일
- 되돌리기 어려운 작업의 반복 시도
주의점
루프는 비용도 반복합니다. 종료 조건이 잘못 잡히면 오래 돌면서 계속 비용이 발생합니다. 처음에는 짧은 상한으로 시작해 동작을 확인한 뒤 늘리세요.
또한 루프가 도는 동안 무엇을 하고 있는지 확인할 수 있어야 합니다. 진행 상황을 볼 수 없는 자동화는 신뢰하기 어렵습니다.
Loops자동화에이전트
팀에 Claude Code를 도입하려면 실제 코드베이스에 맞춘 설계가 필요합니다.
기업교육 · 도입 상담하기