인공지능 · 정보기술

클로드 코드, /goal 명령으로 자동 작업 지원...조건 충족까지 자동으로 계속 작동하는 자율 워크플로우 기능

2026년 5월 12일
1분
클로드 코드가 사용자가 설정한 조건을 충족할 때까지 자동으로 여러 턴에 걸쳐 작업하는 기능을 제공한다.
[한국정보기술신문] 앤트로픽은 클로드 코드에서 새로운 자율 워크플로우 기능 /goal을 공개했다. 이 명령은 사용자가 완료 조건을 설정하면 클로드가 그 조건이 충족될 때까지 계속 작동하도록 지원한다. 각 턴 후에 작은 빠른 모델이 조건이 충족되었는지 확인한다.
christopher-gower-m_HRfLhgABo-unsplash (4).jpg
Unsplash 제공

자동 작업의 실제 활용

/goal은 검증 가능한 최종 상태가 있는 실질적인 작업에 사용된다. 예를 들어 모든 호출 사이트가 컴파일되고 테스트가 통과할 때까지 모듈을 새로운 API로 마이그레이션하거나, 모든 수용 기준이 충족될 때까지 설계 문서를 구현하는 작업이 가능하다. 또한 큰 파일을 집중된 모듈로 분할하거나 레이블이 지정된 이슈 백로그를 처리하는 데도 활용할 수 있다.

다른 자동 작업 방식과의 비교

클로드 코드는 세 가지 자동 워크플로우 접근 방식을 제공한다. /goal은 이전 턴이 완료될 때마다 새로운 턴을 시작하고 모델이 조건이 충족되었음을 확인할 때 중단한다. /loop는 설정된 시간 간격이 경과할 때 새로운 턴을 시작하고 사용자가 중지하거나 클로드가 작업이 완료되었다고 판단할 때 중단한다. Stop hook은 이전 턴이 완료될 때 실행되며 사용자의 스크립트나 프롬프트가 중단을 결정한다.

효과적인 조건 설정의 중요성

사용자는 /goal 다음에 만족하려는 조건을 입력한다. 목표를 설정하면 조건 자체를 지시문으로 하여 즉시 턴을 시작한다. 각 턴 후에 평가자는 조건이 충족되었는지 여부를 설명하는 짧은 이유를 반환한다. 조건은 최대 4,000자까지 가능하며, 작동 시간을 제한하려면 조건에 턴 또는 시간 절을 포함할 수 있다.
효과적인 조건은 하나의 측정 가능한 최종 상태를 포함한다. 예를 들어 테스트 결과, 빌드 종료 코드, 파일 수 또는 빈 큐 등이다. 또한 명시된 확인으로 클로드가 이를 증명하는 방법을 제시해야 한다. npm test의 종료 코드 0 또는 git status가 깨끗함 같은 예시를 들 수 있다.

비대화형 모드 지원

/goal은 비대화형 모드와 원격 제어에서도 작동한다. -p로 목표를 설정하면 단일 호출에서 루프를 완료까지 실행한다. 예를 들어 클로드 -p "/goal CHANGELOG.md has an entry for every PR merged this week" 명령으로 실행할 수 있다. Ctrl+C로 프로세스를 중단하여 조건이 충족되기 전에 비대화형 목표를 중지할 수 있다.
한국정보기술신문 정보기술분과 전호재 기자 news@kitpa.org