ChatGPT Chat·Work·Codex 선택 가이드: 모델과 effort를 업무에 맞추는 법

ChatGPT에서 무엇을 쓸지 고민할 때는 원하는 결과부터 정하는 편이 좋습니다. 대화로 생각을 정리할지, 검토할 파일을 만들지, 저장소를 수정할지에 따라 Chat·Work·Codex를 고르고, 작업의 복잡도와 검증 방법에 맞춰 모델과 effort를 조절하는 실용적인 기준을 살펴봅니다.

이 글은 2026-10-23에 확인한 공식 문서를 기준으로 합니다. 메뉴와 지원 모델은 요금제, 앱 버전, 워크스페이스 설정 및 배포 단계에 따라 다릅니다. 아래 추천 조합은 비교 실험을 시작하기 위한 제안이며, 측정된 성능 순위나 모든 계정의 기본값을 뜻하지 않습니다.

1. Chat·Work·Codex는 원하는 결과와 검토 화면으로 고른다

ChatGPT 공식 서비스에서 Chat은 질문과 대화를 이어 가는 데, Work는 여러 단계를 거쳐 검토할 결과를 만드는 데 적합합니다. Codex 공식 시작 안내는 코드 변경과 개발 도구를 중심으로 살펴볼 수 있습니다. 여기서 Work는 작업 방식의 이름이며 회사용 구독 상품 이름과 구분해야 합니다.

시작할 곳잘 맞는 요청완료 여부를 판단할 대상
Chat개념 설명, 짧은 문장 수정, 아이디어 비교, 요구사항 질문이해가 되었는가, 다음 결정을 내릴 수 있는가
Work여러 자료를 조사해 보고서·발표자료·스프레드시트 만들기원본과 대조할 수 있는 파일, 출처, 누락 항목
Codex저장소 탐색, 버그 수정, 기능 구현, 테스트와 PR 검토diff, 실행 결과, 테스트, 변경의 영향

Work와 Codex의 핵심 기능은 상당 부분 겹칩니다. Work도 프로젝트를 만들 수 있고 Codex도 자료 조사와 문서 작업을 할 수 있습니다. 개발자는 구현과 문서를 같은 Codex 작업에서 끝내는 편이 편할 수 있고, 기획자는 파일 미리보기를 중심으로 Work를 쓰는 편이 편할 수 있습니다. 업무마다 세 모드를 모두 거칠 필요는 없습니다. (공식 사용 가이드)

공식 문서에서 Chat은 대화, Work는 검토 가능한 결과, Codex는 개발 도구와 기술 세부 사항으로 비교하는 표

OpenAI 공개 문서의 모드 비교표. 실제 계정의 설정 화면이 아닌 공식 설명 페이지다. (출처: Use ChatGPT, 2026-10-23 캡처) 이미지 크게 보기.

2. 모델은 업무 유형에, effort는 해결해야 할 추론에 맞춘다

Work·Codex에서 GPT-6.1 Sol은 복잡한 작업의 실용적인 출발점, GPT-6 Luna는 범위가 명확한 반복 작업, GPT-6 Astra는 판단이 까다로운 작업의 후보로 삼을 수 있습니다. 공식 안내는 Sol의 경우 클라이언트 기본 effort, Luna는 High, Astra는 Light에서 시작하도록 설명합니다. GPT-6.1 Sol·GPT-6 Sol·GPT-6 Luna는 일반 Chat에서 제공되는 모델이 아닙니다. (지원 모델과 시작 설정)

따라서 Chat에 “Sol Medium을 고르라”는 안내를 그대로 적용하지 마세요. Chat은 현재 계정에 표시되는 기본 모델로 시작하고, 해당 화면에서 제공하는 추론 옵션이 있을 때 비교하는 편이 좋습니다. 확인한 공식 문서는 Chat 전체 계정에 공통인 세부 모델·effort 목록을 확정하지 않으므로, 이 글도 Chat에 Work의 설정 이름을 강제로 대응시키지 않습니다. 깊은 조사와 파일 완성이 필요해지면 Work의 선택지를 검토하세요.

아래는 공식 모델 선택 가이드를 실제 업무에 적용한 권장 시작 조합입니다. Sol Medium이 보이지 않으면 제공되는 기본값을 사용합니다.

업무 상황시작할 곳과 모델·effort결과가 부족할 때 바꿀 것
짧은 질문, 글의 방향 잡기Chat의 기본 모델·기본 추론 설정질문 범위와 독자, 원하는 길이를 먼저 명확히 한다
정해진 양식으로 회의 메모 정리Work · Luna High빠진 항목의 예시와 필수 필드를 준다
자료 여러 개로 수정 가능한 보고서 만들기Work · Sol Medium근거의 충돌을 해결해야 하면 Extra High를 비교한다
중요한 글의 뉘앙스·최종 구성 다듬기Work · Astra Light, 필요하면 Medium독자·평가 기준·좋은 예시를 더한다
재현 절차가 있는 일반 버그 수정Codex · Sol Medium여러 모듈의 원인을 추적해야 하면 High 또는 Extra High
설계 대안과 상충하는 요구사항 평가Work 또는 Codex · Astra Medium해결되지 않는 핵심 쟁점에 Extra High 또는 Max를 한정한다

“Luna High보다 Astra Light가 항상 약하다”처럼 모델 사이에서 effort 이름만 비교하지는 마세요. 모델을 바꾸는 것과 같은 모델에 더 많은 추론 시간을 주는 것은 별개의 선택입니다. 동일한 입력으로 결과의 오류, 수정 횟수, 대기 시간과 사용량을 비교해야 자신에게 맞는 조합을 찾을 수 있습니다.

3. Light부터 Ultra까지: 언제 올려야 하는가

아래 예시는 업무 분해를 위한 제안입니다. 모든 모델이 모든 단계를 지원하는 것은 아닙니다. 데스크톱·웹·IDE의 Light는 CLI에서 Low로 표시되며, 모델 세대가 달라지면 같은 명칭의 효과도 동일하다고 볼 수 없습니다. (effort 공식 안내)

effort적용하기 좋은 상황요청에 함께 적을 내용
Light / Low문구 교체, 단순 추출처럼 정답 조건이 좁은 작업수정 범위와 유지할 요소
Medium몇 단계의 구현·분석·문서 작성목표, 입력 자료, 완료 조건
High의존 관계나 예외 상황을 더 살펴야 하는 작업관련 모듈, 재현 절차, 경계 조건
Extra High여러 근거·설계 선택 사이의 충돌을 풀어야 하는 작업비교 기준과 채택·기각 이유
Max분리하기 어려운 핵심 문제 하나에 깊은 검토가 필요한 경우풀어야 할 쟁점 하나와 반례 검증
Ultra독립적으로 조사·검토할 수 있는 큰 작업역할별 범위, 공통 산출물 형식, 통합 기준

Max는 한 작업에 더 많은 추론 시간을 주고, Ultra는 최대 추론과 하위 에이전트의 병렬 작업을 활용합니다. Luna는 Max까지 지원하며 Ultra는 지원하지 않습니다. 지원 모델과 계정에서도 Ultra가 모든 요청에 필요한 것은 아닙니다. (Max·Ultra 지원, 하위 에이전트 동작)

예를 들어 상태 동기화 버그의 모순을 좁히는 일은 Max를 비교할 후보입니다. 큰 변경을 접근성·회귀 위험·문서 일관성으로 나누어 검토하는 일은 Ultra를 시험할 후보입니다. Ultra 요청에서는 각 검토자의 역할과 최종 통합 책임을 지정하세요. 세 작업이 같은 파일을 동시에 수정해야 한다면 조사와 수정 단계를 분리하는 편이 결과를 검토하기 쉽습니다.

4. 실제 설정에서는 Power·Effort·Speed를 구분한다

데스크톱 Work·Codex 또는 지원되는 웹 Work에서 입력창 아래 모델 컨트롤을 엽니다. Power는 미리 구성된 조합을 고르는 UI이며, 같은 모델의 effort만 바꾸는 눈금으로 생각하면 헷갈립니다. 세부 선택이 필요하면 Advanced에서 Model, Effort, Speed를 확인합니다. 공식 미리보기의 모델 이름과 단계 수는 예시이므로 자신의 계정 화면을 기준으로 선택하세요. (모델 선택 UI)

OpenAI 모델 선택 미리보기에서 Advanced 아래 Model, Effort, Speed가 각각 분리된 화면

OpenAI 공개 문서의 상호작용 예시. 그림의 6 Sol은 예시 선택이며 현재 권장 모델 목록 전체를 뜻하지 않는다. (출처: Models, 2026-10-23 캡처) 이미지 크게 보기.

CLI 사용자는 /model에서 모델과 effort를 고르고, 지원되는 Max·Ultra는 More reasoning…에서 확인할 수 있습니다. 데스크톱에서 지원되는 Ultra가 슬라이더에 안 보이면 Settings → Configuration → Ultra in model picker slider 설정을 확인합니다. 이 설정을 켜도 계정에 없는 모델 접근권이 생기지는 않습니다. (공식 설정 절차)

Ultra와 Ultrafast는 서로 다른 설정입니다. Fast·Ultrafast는 응답 속도와 사용량에 관한 선택입니다. 추론 깊이를 조절하는 Extra High·Max·Ultra와 구분해야 합니다. 우선 Standard 속도로 품질 기준을 맞추고, 실제로 기다리는 시간이 병목일 때 사용량 증가를 감수할지 판단하는 편이 좋습니다. (속도와 사용량)

5. 실전 예시: 온보딩 개선을 대화에서 구현까지 연결하기

다음은 직접 응용할 수 있도록 구성한 예시이며, 특정 회사에서 측정한 도입 사례는 아닙니다. 준비물은 사용자 피드백, 현재 화면, 프로젝트의 실행·검증 방법입니다. 모델을 올리기 전에 이 입력을 갖추세요.

Chat: 먼저 풀어야 할 문제를 좁힌다

Chat 기본 설정으로 피드백과 화면을 제공하고, 문제 정의를 대화로 다듬습니다.

첨부한 온보딩 피드백에서 관찰된 문제와 추측을 구분해 주세요. 첫 방문자의 가입 완료를 방해하는 가설 세 개를 비교하고, 지금 결정할 수 없는 항목은 질문으로 남겨 주세요. 아직 구현안은 만들지 말고 문제 정의와 성공 기준부터 정리해 주세요.

결과에서 사용자가 실제로 말한 내용과 모델의 추론을 구분했는지 확인합니다. “전환율을 높인다”보다 “오류 뒤에 복구 방법이 보인다”처럼 확인 가능한 조건을 남겨야 다음 단계가 쉬워집니다.

Work: 승인할 수 있는 실행 문서를 만든다

정리한 문제 정의를 파일로 저장하거나 새 작업에 첨부합니다. Work에서 Sol Medium을 출발점으로 다음처럼 요청할 수 있습니다.

첨부한 문제 정의와 화면을 바탕으로 개선 제안 문서를 만들어 주세요. 근거, 변경할 화면, 유지할 동작, 접근성 확인 항목, 완료 조건을 포함하세요. 각 제안에 피드백 출처를 연결하고 확인되지 않은 수치는 넣지 마세요. 최종 파일과 미결정 사항 목록을 함께 보여 주세요.

Work에는 결과의 형식과 확인 기준을 함께 주는 것이 효과적입니다. 자료 수집만 요청하면 구현에 필요한 결정이 빠질 수 있습니다. 문서의 제안과 원본 피드백을 대조한 뒤, 채택한 내용만 남긴 승인본을 준비합니다. (Work 시작 가이드)

Codex: 승인본을 구현하고 검증한다

실제 저장소를 선택하고 승인본을 명시적으로 연결합니다. 작은 변경은 Sol Medium으로 시작합니다.

승인된 onboarding-brief.md에 따라 가입 오류 복구 UI를 구현해 주세요. 먼저 관련 코드와 프로젝트 지침을 읽고 변경 범위를 정하세요. 기존 동작을 유지하면서 필요한 검증을 실행하고 모바일·데스크톱 화면을 확인하세요. 완료 후 변경 파일, 검증 결과, 남은 문제를 보고하고 PR 초안을 준비해 주세요.

이 예시는 저장소에 해당 파일을 준비했다는 가정입니다. 새 작업이 이전 대화를 전부 알고 있다고 기대하지 말고, 승인 문서·관련 파일·수정하지 않을 범위·검증 명령을 다시 연결하세요. 코드가 생성되었다는 사실과 동작이 확인되었다는 사실도 구분합니다. 테스트를 실행하지 못했다면 원인과 미검증 범위를 결과에 남깁니다.

6. 실행 위치와 권한은 모델 설정과 따로 정한다

내 컴퓨터의 파일·실행 중인 서버·로그인된 앱이 필요하면 로컬 작업을 검토합니다. Codex의 Local은 현재 프로젝트 폴더에서, Worktree는 분리된 Git 작업 폴더에서 실행되며 둘 다 내 컴퓨터를 사용합니다. Cloud는 준비된 원격 환경에서 실행됩니다. 클라우드로 바꾼다고 로컬 파일, 브라우저 로그인, VPN 연결이 자동으로 복사되지는 않습니다. (Codex 실행 환경)

예를 들어 지금 띄운 개발 서버의 화면을 고치는 일은 로컬이 편합니다. 다른 작업과 파일 변경을 분리해야 하면 Worktree를 고려합니다. 원격에서 재현 가능한 저장소 작업은 의존성과 검증 명령을 갖춘 Cloud 환경을 준비할 수 있습니다. 웹과 모바일에서도 지원되는 클라우드 작업을 시작하거나 이어 갈 수 있으므로 Codex를 데스크톱 전용으로 이해하지 마세요. (시작 방법과 지원 화면)

도구 접근과 외부 변경 권한도 별개입니다. 보고서가 필요하다면 “파일을 만들어 보여 달라”, 발송까지 필요하다면 대상과 내용을 구체적으로 요청하세요. effort를 높여도 없는 자료나 권한이 생기지는 않습니다. 필요한 연결과 권한은 권한 안내에서 따로 확인합니다.

7. 설정을 올리기 전에 실패 원인을 확인한다

결과가 부족하면 다음 순서로 점검해 보세요.

  1. 자료가 없었는가? 최신 파일과 원본 출처를 연결합니다. 파일을 못 읽은 상태에서 Max로 바꿔도 근거는 늘지 않습니다.
  2. 완료 조건이 모호했는가? 필요한 결과의 형식, 범위, 허용할 변경을 구체화합니다.
  3. 추론이 빠졌는가? 근거는 충분하지만 예외나 관계를 놓쳤다면 같은 모델에서 effort를 한 단계 높여 비교합니다.
  4. 판단의 질이 부족했는가? 문장 뉘앙스, 설계 통합, 충돌하는 요구사항이 계속 문제라면 더 강한 모델을 같은 입력으로 시험합니다.
  5. 도구 실행이 실패했는가? 설치, 권한, 네트워크, 검증 환경을 고칩니다. 실행 실패를 사고력 부족으로 취급하지 않습니다.

반복 업무는 대표 입력 세 개 정도로 작은 비교 기록을 남기는 편이 좋습니다. 예를 들어 “빠진 요구사항 수 / 검토 후 수정 횟수 / 완료까지 시간 / 사용량”을 기록합니다. 가장 높은 설정을 고정하기보다, 요구 수준을 충족한 가장 가벼운 조합을 기본으로 삼습니다.

Work와 Codex는 사용량·크레딧 한도를 공유합니다. 더 긴 작업과 많은 도구 호출, 속도 옵션에 따라 소비도 달라지므로 메시지 개수만으로 비용을 예상하지 마세요. ChatGPT 구독으로 쓰는 한도와 API 키로 쓰는 토큰 과금 역시 구분해야 합니다. 정확한 계정별 조건은 가격·사용량 문서를 확인하세요.

8. 오늘 시작할 때 적용할 기준

짧은 질문과 문제 정의는 Chat 기본 설정으로, 파일을 완성하는 업무는 Work에서 Sol 기본값 또는 Medium으로, 저장소 변경은 Codex에서 Sol 기본값 또는 Medium으로 시작해 보세요. 범위가 일정한 반복 작업은 Luna High, 세밀한 판단이 중요한 결과물은 Astra Light·Medium을 비교할 만합니다.

그다음 결과를 보고 effort를 조절합니다. Max를 선택할 때는 깊게 풀어야 할 문제 하나를, Ultra를 선택할 때는 독립적으로 나눌 작업과 통합 기준을 설명하세요. 어떤 설정이든 마지막에는 원본과 결과를 대조하고, 실제 파일이나 실행 화면에서 완료 조건을 확인하는 습관이 필요합니다.