장기 실행 작업
명확한 결과와 완료 기준을 설정하여 여러 단계로 이루어진 작업에 집중하세요
여러 단계가 필요할 수 있는 작업에서는 ChatGPT에 명확한 결과, 제약 조건, 완료의 정의를 제공하세요. 관련 작업을 같은 채팅에서 계속 진행하면 ChatGPT가 동일한 컨텍스트를 사용하여 다음 단계를 선택하고 작업이 언제 완료되는지 판단할 수 있습니다.
ChatGPT 데스크톱 앱에서 /goal을(를) 입력하여 목표 모드를 시작하세요. 진행률 행에서
ChatGPT가 작업하는 동안 목표를 일시 중지하거나, 재개하거나, 수정하거나, 지울 수 있습니다.
목표 시작하기
ChatGPT 데스크톱 앱, Codex CLI 또는 IDE 확장 프로그램에서 /goal을(를) 입력하세요.
목표 텍스트는 작업의 첫 번째 프롬프트이자 완료 기준이 됩니다.
원하는 결과가 아직 명확하지 않다면 /plan부터 시작하세요. ChatGPT에 질문을 통해 요구 사항을 파악하고,
제약 조건을 식별한 다음, 그 결과를 측정 가능한 성공
기준이 포함된 목표로 만들어 달라고 요청하세요. 그런 다음 다듬어진 목표를 /goal을(를) 사용하여 시작하세요.
완료의 의미 정의하기
ChatGPT가 자체 진행 상황을 검증할 수 있도록 목표를 작성하세요. 해당하는 경우 다음 세 가지를 포함하세요.
| 목표 요소 | 포함할 내용 |
|---|---|
| 결과 | ChatGPT가 수행해야 할 활동만이 아니라 원하는 결과를 설명합니다. |
| 제약 조건 | 필수 도구, 경계, 호환성 요구 사항 또는 피해야 할 접근 방식을 명시합니다. |
| 검증 | 작업이 완료되었음을 입증하는 테스트, 측정 항목 또는 검토 기준을 추가합니다. |
예시는 다음과 같습니다.
Migrate this codebase from JavaScript to TypeScript. Preserve existing behavior,
compile in strict mode without explicit `any` types, and make the full test suite pass.실행 중인 목표 조정하기
ChatGPT 데스크톱 앱에서는 작성 영역 위에 목표 진행률 행이 표시됩니다. 이를 사용하여 작업을 일시 중지하거나 재개하고, 목표를 수정하거나 지울 수 있습니다. 목표가 실행되는 동안에도 후속 메시지를 보내 컨텍스트를 추가하거나 제약 조건을 조정할 수 있습니다.
기본 채팅을 중단하지 않고 상태 요약이나 설명을 확인하려면 사이드 채팅을 사용하세요. 연결이 끊길 것으로 예상되면 목표를 일시 중지하고, ChatGPT가 계속 작업할 수 있을 때 재개하세요.
목표를 시작해도 ChatGPT에 더 광범위한 접근 권한이 부여되지는 않습니다. 동일한 샌드박스 및 승인 정책이 유지되며 결정을 내려야 할 때 일시 중지됩니다. 자동 승인 검토를 사용하면 별도의 검토자가 이러한 경계를 확장하지 않고 적격한 요청을 평가할 수 있습니다.
목표 병렬 실행하기
각 채팅은 자체 컨텍스트, 메시지, 결과 및 목표를 유지합니다. 채팅을 동시에 실행할 수 있지만 두 채팅이 같은 파일을 변경하지 않도록 하세요. 병렬 코딩 채팅에 별도의 체크아웃을 제공하려면 worktrees를 사용하세요.
로컬 작업에서는 설정에서 실행 중 잠자기 방지를 켜 Mac이 계속 깨어 있도록 하세요. 채팅에 입력이 필요하거나 검토할 준비가 되었는지 확인하려면 Pets 또는 시스템 알림을 사용하세요.