
핵심 답변: 9월 29일 OpenAI가 공개한 GPT-6.1 Sol과 10월 2일의 GPT-6 제품 가이드는, 팀이 AI 에이전트를 고를 때 “가장 센 모델을 하나 정해 두는 방식”에서 벗어나라는 신호입니다. 복잡한 저장소 수정·브라우저 확인·여러 단계의 업무는 Sol을 후보로 두되, 반복 분류와 정형 추출은 Luna처럼 더 가벼운 모델로 분리하고, 비용은 요청 수가 아니라 성공한 작업 한 건당 비용으로 봐야 합니다.
현업에서 병목은 모델 답변의 품질 하나가 아닙니다. 이슈 본문을 읽은 에이전트가 어떤 파일을 열 수 있는지, 테스트가 끝나기 전에 다음 도구를 호출하지 않는지, PR을 만들기 전 무엇을 사람에게 물어봐야 하는지가 섞여 있습니다. 이번 공식 가이드는 prompt caching(반복되는 앞부분의 입력을 재사용해 비용을 낮추는 기능), compaction(긴 대화의 필요한 상태만 압축해 이어 가는 기능), steering(실행 중 지시를 보태는 기능)을 운영 단위로 제시합니다.
오늘의 결론: GPT-6.1 Sol 도입은 모델명만 바꾸는 배포가 아닙니다. AGENTS.md의 완료 조건, 도구 권한, 평가 데이터, 토큰 예산, 리뷰 대기 지점을 한 작업 흐름으로 다시 적어야 효과와 안전성을 함께 얻습니다. 우선 한 개의 실제 PR 흐름을 골라 모델·reasoning effort·cache hit·테스트 통과·재작업 시간을 같이 기록해 보시는 편이 좋습니다.
무슨 일이 있었나
2026년 9월 29일, OpenAI: GPT-6.1 Sol을 API 모델명 gpt-6.1-sol로 발표했습니다. OpenAI는 에이전트 코딩, 컴퓨터 사용, 전문 업무에서 GPT-6 Astra에 가까운 성능을 목표로 하면서 Astra 표준 입·출력 가격의 5분의 1이라고 설명합니다. 표준 가격은 입력 100만 토큰당 2달러, cached input은 0.10달러, 출력은 10달러입니다. 발표 수치는 OpenAI의 평가 결과이므로, 우리 저장소의 성공률을 보장하는 수치로 읽어서는 안 됩니다.
같은 날 DevDay 2026: OpenAI는 DevDay recap에서 지속적으로 일을 맡는 에이전트, Decisions API, ChatGPT Space와 Pages를 발표했습니다. 또한 Sol은 ChatGPT Work·Codex와 API에서 제공되고, Sol Ultrafast는 이후 제공 예정이라고 적었습니다. 가용 플랜과 지역, 베타 기능은 조직마다 다를 수 있으므로 실제 콘솔의 모델 목록과 정책을 먼저 확인해야 합니다.
2026년 10월 2일, OpenAI Developers: GPT-6 제품 가이드는 모델 선택을 능력·가격·지연 시간의 교환으로 보고, 프롬프트 캐싱·compaction·대표 작업 평가·데이터 통제를 배포 전 조건으로 권합니다. 독립 하위 작업은 병렬로 처리하고, 도구 실행 결과에 의존하는 다음 단계는 결과가 돌아온 뒤 시작하라는 점도 명확히 했습니다.
왜 중요한가
코드 에이전트 비용은 API 청구서만으로 끝나지 않습니다. 낮은 비용 모델이 테스트 실패 후 두 번 더 시도하거나, 높은 reasoning effort가 필요 없는 문서 정리에 오래 머물면 사람의 리뷰 시간까지 커집니다. 반대로 어려운 migration이나 권한이 얽힌 수정에서 지나치게 가벼운 모델을 고르면 잘못된 diff를 사람이 되돌리는 비용이 생깁니다. 따라서 모델 선택은 “어느 벤치마크가 높나”보다 작업의 실패 비용과 승인 경계를 먼저 정하는 문제입니다.
특히 저장소·이슈·배포 도구를 연결하면 모델은 답변 생성기가 아니라 실행 주체가 됩니다. 공식 가이드가 AGENTS.md에 안전하게 독립 실행할 일과 사람 승인이 필요한 일을 명시하라고 한 이유도 여기에 있습니다. 테스트용 데이터로만 실행, 운영 접근 금지, 브랜치 쓰기와 병합 분리 같은 규칙은 프롬프트 한 줄이 아니라 토큰·CI 권한·도구 스키마에서도 강제되어야 합니다.
1. 모델 라우팅은 ‘난이도’보다 실패 비용으로 시작합니다
변화: OpenAI는 Astra를 최고 난도 추론, Sol을 복잡한 코딩·리서치·컴퓨터 사용, Luna를 대규모 반복 작업의 선택지로 제시합니다. 실제 영향: “이슈를 읽고 라벨을 붙이는 일”과 “결제 모듈의 권한 검사를 고치는 일”을 같은 모델·같은 effort로 돌릴 이유가 줄었습니다. 적용 조건: 작업 큐에 데이터 분류, 코드 조사, diff 작성, 테스트 분석, 배포 판단을 나누고 각 작업에 최대 비용과 허용 시간을 둡니다. 배포 판단은 어떤 모델이든 자동 실행하지 않도록 합니다. 검증: 최근 완료 PR 20개를 익명화해 같은 입력으로 비교하고, 통과율뿐 아니라 사람 수정 횟수와 성공 PR 하나당 비용을 기록하세요.
2. 프롬프트 캐싱은 문서 순서까지 바꿉니다
변화: Sol 발표의 cached input 가격과 제품 가이드는 반복되는 컨텍스트를 재사용하라고 안내합니다. 실제 영향: 매 요청마다 긴 코딩 규칙, 아키텍처 문서, 도구 정의를 조금씩 다른 순서로 넣으면 cache hit가 깨지고 비용 예측이 나빠집니다. 적용 조건: 조직 공통 지시, 보안 규칙, 고정된 tool schema, AGENTS.md 발췌는 앞부분에 안정적으로 두고, 이슈 본문·현재 diff·테스트 로그는 뒤에 붙입니다. 캐시를 위해 오래된 요구사항까지 무조건 유지하지는 마세요. 검증: 사용량 대시보드에서 cache hit와 cached input 비율을 주 단위로 보고, 동일 작업의 p50 지연 시간과 총 토큰을 비교합니다.
3. 긴 작업은 비동기 도구와 승인 경계를 분리합니다
변화: 공식 가이드는 느린 테스트 중에도 독립적인 일을 진행하는 async tool calling, 실행 중 방향을 바꾸는 steering, 베타인 multi-agent를 소개합니다. 실제 영향: 에이전트가 pnpm test 결과를 받기 전에 그 결과를 전제로 파일을 바꾸면, 그럴듯하지만 검증되지 않은 연쇄 작업이 됩니다. 적용 조건: 저장소 검색과 문서 요약처럼 독립적인 일만 병렬로 보내고, 테스트 결과·DB migration·보안 스캔에 의존하는 단계는 결과 ID를 기다리게 합니다. scope 변경, 외부 전송, 병합, 배포는 명시 승인으로 둡니다. 검증: 느린 테스트 fixture에서 작업 순서와 승인 이벤트를 trace로 재현하고, 결과 없는 후속 실행이 차단되는지 확인하세요.
4. 컴퓨터 사용은 API보다 넓은 권한을 요구하지 않습니다
변화: OpenAI는 Sol이 웹사이트와 데스크톱 앱을 다루는 computer use 작업을 지원한다고 설명합니다. 실제 영향: 브라우저가 있으면 관리자 화면이나 웹훅 설정도 클릭할 수 있으므로, 편리한 UI 자동화가 곧 권한 확대가 될 수 있습니다. 적용 조건: 가능하면 먼저 제한된 API 또는 함수 도구를 사용하고, 화면을 읽거나 클릭해야만 computer use를 허용합니다. 별도 테스트 계정·허용 도메인·다운로드 차단·스크린샷 내 비밀 마스킹을 둡니다. 검증: 악성 이슈 텍스트가 외부 URL, 비밀 보기, 결제 버튼 클릭을 유도하는 fixture에서 도구가 중단되고 사람 승인을 요구하는지 시험합니다.
개발자 실행 계획
- P0: 이번 주 자동화할 실제 PR 흐름 하나를 고르고 입력, 도구, 승인자, 종료 조건을
AGENTS.md에 적습니다. - P0: read-only 조사 토큰, bot 브랜치 쓰기 토큰, 병합·배포 권한을 분리합니다.
- P1: 작업을 분류·조사·수정·테스트 분석으로 나누고 모델/effort별 최대 시간과 예산을 설정합니다.
- P1: 고정 지시와 도구 정의를 안정된 순서로 배치해 prompt caching 비율을 관찰합니다.
- P1: 성공률, p50/p95 시간, 성공 작업당 비용, 사람 재수정 횟수, 승인 대기 시간을 한 대시보드에 모읍니다.
- P2: 프롬프트 인젝션·권한 상승·테스트 실패·도구 시간 초과 fixture를 CI 평가에 넣습니다.
- P2: 2주간 shadow mode로 사람이 만든 결과와 비교한 뒤에만 자동 PR 생성을 켭니다.
리스크와 한계
발표에 나온 벤치마크와 가격은 발표 시점의 조건이며, 모델 가용성·속도 모드·베타 기능은 계정과 지역에 따라 달라질 수 있습니다. 캐싱 절감은 입력이 실제로 재사용될 때만 생기며, 긴 컨텍스트가 항상 더 좋은 결과를 뜻하지도 않습니다. 오류가 반복되거나 성공 작업당 비용이 기존 기준보다 늘고, 승인 없는 외부 호출·비밀 접근 시도·테스트 실패가 나오면 해당 자동화를 멈추고 토큰을 폐기한 뒤 trace와 평가 fixture로 원인을 좁히세요. 다중 에이전트는 베타이므로 핵심 배포 경로의 단일 장애점으로 두지 않는 편이 안전합니다.
FAQ
GPT-6.1 Sol을 모든 코딩 작업의 기본 모델로 바꿔도 될까요?
바꾸기 전에 대표 이슈와 실제 테스트로 확인하세요. 복잡한 수정에는 후보가 될 수 있지만, 단순 추출·분류까지 같은 설정으로 처리하면 비용과 대기 시간이 불필요하게 커질 수 있습니다.
AI 에이전트 비용은 무엇으로 평가해야 하나요?
토큰 단가만 보지 말고 성공한 PR 또는 완료 업무 한 건당 총 비용을 보세요. 재시도, 테스트 시간, 사람 리뷰와 되돌리기까지 함께 기록해야 모델 선택이 현실에 맞습니다.
prompt caching을 쓰면 비밀 정보도 계속 넣어도 되나요?
아닙니다. 캐싱은 비용 기능이지 비밀 관리 수단이 아닙니다. 작업에 필요 없는 토큰·고객 데이터·운영 설정은 입력에서 빼고, 데이터 보존과 접근 통제는 공식 데이터 제어 문서에 맞춰 별도로 검토해야 합니다.
출처 및 추가 읽기
- OpenAI — Introducing GPT-6.1 Sol (2026-09-29)
- OpenAI — DevDay 2026 Recap (2026-09-29)
- OpenAI — A model guide for the GPT-6 family (2026-10-02)
- OpenAI Developers — Prompt caching
- OpenAI Developers — Compaction
- OpenAI Developers — Multi-agent workflows
- OpenAI Developers — Computer use
더 깊게 읽기: 실전 가이드
이 리포트는 최근 흐름을 빠르게 파악하기 위한 요약입니다. 실제 프로젝트에 적용할 때는 아래의 기준 글과 함께 확인하면 더 안전합니다.
