
※ 이 글은 특정 발표의 정리가 아니라, 이번 주 다섯 사건에서 뽑은 실전 원칙 모음입니다. 각 사건의 상세는 위 링크에.
솔직히 이번 주 글을 쓰면서 좀 지쳤어요. 월요일에 한도 이야기를 쓰고, 화요일에 모델이 사라졌고, 수요일엔 공급이 끊겼고, 목·금엔 새 모델이 둘 나왔죠. 그런데 이 피로가 힌트였습니다 — 도구가 문제가 아니라, 도구에 나를 너무 단단히 묶어둔 게 문제더라고요.
먼저: 이번 주에 뭐가 흔들렸나

▲ 닷새 동안 다섯 번. 축은 다르지만 메시지는 하나입니다.
한도가 바뀌었고(부스트→영구 전환), 모델이 폐기됐고(Copilot 6종), 공급이 끊겼고(OpenAI→Cursor), 새 모델이 나왔지만 "역대 최고"라는 수식과 독립 벤치가 어긋났죠(Fable 5.1·GPT-6 Astra). 내가 통제할 수 있는 건 하나도 없었습니다. 통제 못 하는 걸 붙들고 있으면 매번 휘둘려요. 그래서 통제할 수 있는 것 — 내 워크플로의 구조 — 에 손을 대는 겁니다.
원칙 ①: 작업에 모델을 맞춘다 ("최고 하나"의 함정)
이번 주 두 신모델이 준 교훈이 정확히 이겁니다 — "세계 최고"라는 모델이 내 모든 작업에 최적은 아니에요. GPT-6 Astra는 지능 지수가 전작과 동률인데 값은 2.5배였고, Fable 5.1은 effort를 높이면 오히려 비쌌죠. 정답은 "제일 센 모델 하나로 다 돌리기"가 아니라 작업별로 급을 나누는 것입니다.
사람이 마주 앉는 어려운 설계·디버깅은 상위 모델, 커밋 메시지·요약·반복 수정은 하위 모델로. 이 라우팅 기준을 한 번 정해두면, 새 모델이 나와도 "이건 어느 칸에 넣지?"만 판단하면 됩니다. 모델이 바뀌어도 칸(작업 분류)은 그대로니까요.
원칙 ②: 모델 핀을 느슨하게 (자동화에 모델명을 박지 마라)
Copilot 폐기와 Cursor 공급 중단이 준 실전 교훈입니다. 자동화·CI·에이전트 스크립트에 특정 모델 ID를 하드코딩해두면, 그 모델이 폐기되는 날 파이프라인이 멈춥니다. Copilot은 6종을 한꺼번에 내렸고, Cursor의 자동화·CLI는 BYOK로도 못 살렸죠.
그래서 프로덕션 자동화는 모델명을 변수 하나로 빼두고, "이 작업엔 이 급의 모델"이라는 추상 레벨로 지정하세요. 폐기 공지가 떠도 변수 한 줄만 바꾸면 끝나게요. 모델명을 코드 곳곳에 흩뿌려두면, 그 개수만큼 이사 비용이 붙습니다.
원칙 ③: 이식성을 싸게 유지한다 (BYOK의 한계를 미리 알기)

▲ 다섯 원칙을 한 장으로. 새 소식이 뜰 때마다 이 목록으로 점검하면 됩니다.
Cursor 공급 중단 때 많은 분이 "내 API 키 넣으면 되지"라고 했지만, BYOK는 로컬 Chat·Agent만 커버하고 Tab·자동라우팅·백그라운드 에이전트·CLI는 못 살렸습니다. 우회로가 있다는 것과, 그 우회로가 내 사용 방식을 커버한다는 건 다른 얘기예요.
그래서 평소에 "내가 쓰는 기능 중 어느 게 어느 공급자에 묶여 있나"를 대략이라도 알아두세요. 한 도구에만 깊게 의존하지 말고, 같은 작업을 다른 도구로도 해본 경험을 조금씩 쌓아두면 — 공급이 끊기는 날 이사가 이벤트가 아니라 설정 변경이 됩니다.
원칙 ④: 모델을 갈아타기 전에 effort와 캐시부터
이번 주 가격 뉴스 셋(부스트 축소, Fable 5.1, GPT-6 Astra)의 공통 결론입니다. 비용 문제의 첫 해법은 "더 싼 모델로 갈아타기"가 아니라 "지금 모델을 덜 쓰기"예요. effort를 낮추고(그 가이드), 캐시를 재사용하고, 컨텍스트를 짧게 유지하는 것만으로 체감이 크게 달라집니다.
Fable 5.1의 절감도 캐시에서 나왔고, 부스트 대응도 effort 하향이 먼저였죠. 모델 단가표를 비교하기 전에 내 사용 패턴부터 보세요 — 어느 쪽이 싼지는 비용 계산기에 하루 요청 수를 넣으면 숫자로 갈립니다. 대개 문제는 모델이 아니라 습관입니다.
원칙 ⑤: 폐기·시한을 캘린더로 추적한다
마지막은 지루하지만 제일 효과적입니다. 모델 폐기·한도 전환·공급 중단엔 대부분 날짜가 붙어 있어요 — Copilot 9/1·9/10, 부스트 9/14, Cursor 11/12. 이 날짜들을 캘린더에 "재확인" 항목으로 넣어두면, 어느 날 갑자기 당하는 대신 미리 준비합니다.
특히 "제안된" 날짜(협상 중이라 바뀔 수 있는 것)는 단일 알림이 아니라 주간 점검으로 두세요. 날짜가 앞당겨지는 경우도 있으니까요. 이 습관 하나가 "갑자기 안 돼요"를 "아, 그거 다음 주죠"로 바꿉니다.
자주 묻는 질문 (FAQ)
Q. 그냥 제일 좋은 모델 하나만 쓰면 안 되나요?
A. 가능하지만 두 가지 위험이 있습니다. 첫째, "제일 좋은"은 자주 바뀌고 값이 비쌉니다(이번 주 GPT-6 Astra는 전작과 지능 동률에 2.5배 가격). 둘째, 그 모델이 폐기·공급 중단되면 대안이 없습니다. 작업별 라우팅은 성능·비용·리스크를 동시에 관리합니다.
Q. 소규모 개인 개발자에게도 필요한가요?
A. 오히려 더 유용합니다. 대응할 팀이 없을수록 "이사 비용"을 미리 낮춰두는 게 중요합니다. 자동화에 모델명을 변수로 빼고, effort를 습관화하고, 폐기 날짜를 메모하는 정도면 개인도 충분히 실천할 수 있습니다.
Q. 도구를 여러 개 쓰면 오히려 비효율 아닌가요?
A. 항상 여러 개를 쓰라는 게 아니라, "한 개에만 깊게 갇히지 말라"는 뜻입니다. 주력 도구는 하나여도, 같은 작업을 다른 도구로도 할 수 있다는 감각만 유지하면 공급이 끊길 때 전환 비용이 급감합니다.
정리하면
매주 바뀌는 건 못 막습니다 — 한도도, 모델도, 공급도, 가격도. 하지만 매주 휘둘리는 건 막을 수 있어요. 작업에 모델을 맞추고(①), 자동화에 모델명을 박지 말고(②), 이식성을 싸게 유지하고(③), 갈아타기 전에 effort·캐시부터 보고(④), 날짜를 캘린더로 추적하는 것(⑤). 저는 이번 주 다섯 번 흔들리고 나서야 이걸 정리했는데, 결국 좋은 워크플로란 "최신을 좇는 것"이 아니라 "무엇이 바뀌어도 덜 아픈 구조"더군요. 다음 주에 또 뭔가 나와도, 이 다섯 칸에 넣어보면 됩니다.
함께 보면 좋은 글
작업별 모델 라우팅 기준
OpenAI가 Cursor 공급을 끊는다 — 벤더 리스크의 실제
Claude Code 한도 '영구 인상'의 함정
'AI 코딩 일반' 카테고리의 다른 글
| 같은 기능, 커서·클로드코드·코덱스에 다 만들게 시켰다: 스캐폴딩 실전 비교 (2026) (0) | 2026.09.10 |
|---|---|
| 같은 버그, 커서·클로드코드·코덱스에 다 시켜봤다: 디버깅 실전 비교 (2026) (0) | 2026.09.08 |
| AI로 도구 하나 만들었더니 — 코딩보다 '데이터 찾기'가 더 오래 걸렸다 (제작기) (0) | 2026.08.30 |
| 스캐너가 못 잡은 그 버그, 사람이 이렇게 고쳤다 — "+124% 절감"의 정체 (실전 후기 2) (0) | 2026.08.29 |
| 코드가 읽는 속도를 추월했다 — 그래서 나는 뭘 읽기로 했나 (2026) (2) | 2026.08.22 |