For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
기본 탐색 메뉴
Theme

장시간 실행 작업

원하는 결과와 완료 기준을 명확히 정해 여러 단계에 걸친 작업이 목표에 맞게 진행되도록 하세요.

여러 단계가 필요할 수 있는 작업이라면 원하는 결과와 제약 조건, 완료 기준을 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 데스크톱 앱에서는 Composer 위에 목표 진행 상태 표시줄이 나타납니다. 여기에서 작업을 일시 중지하거나 재개하고, 목표를 수정하거나 지울 수 있습니다. 목표가 진행되는 동안 후속 메시지를 보내 컨텍스트를 추가하거나 제약 조건을 조정할 수도 있습니다.

기본 채팅을 중단하지 않고 진행 상황을 요약해 달라고 하거나 설명을 요청하려면 보조 채팅을 사용하세요. 네트워크 연결이 끊길 것으로 예상되면 미리 목표를 일시 중지하세요. ChatGPT가 작업을 이어 가도록 할 준비가 되면 목표를 재개하세요.

목표를 시작해도 ChatGPT의 접근 권한은 확대되지 않습니다. ChatGPT에는 기존 샌드박스 및 승인 정책이 그대로 적용됩니다. 사용자의 결정이 필요하면 ChatGPT가 작업을 일시 중지합니다. 승인 요청 자동 검토를 사용하면 별도의 검토자가 기존 권한 범위 내에서 검토 대상 요청을 평가할 수 있습니다.

목표를 병렬로 실행하기

각 채팅은 컨텍스트, 메시지, 결과, 목표를 별도로 유지합니다. 여러 채팅을 동시에 실행하되, 두 채팅에서 같은 파일을 수정하지 않도록 하세요. 작업 트리를 사용하면 병렬로 실행하는 코딩 채팅마다 별도의 체크아웃에서 작업할 수 있습니다.

로컬에서 작업할 때는 Mac이 잠자기 모드로 전환되지 않도록 설정에서 실행 중 잠자기 방지 옵션을 켜세요. 펫이나 시스템 알림을 이용하면 채팅에 사용자 입력이 필요하거나 결과를 검토할 준비가 되었을 때 알 수 있습니다.