기능별 팁 & 마이그레이션
📄공식문서에서 보기↗이 페이지는 개발자나 고급 사용자를 위한 확장 내용입니다. 공식문서의 best practices에 포함되어 있어 문서에는 그대로 남깁니다. 초보자라면 이 페이지에서 딱 하나만 가져가세요: 결과물이 심심하거나 아쉬우면 AI 실력 탓부터 하지 말고, 요청 뒤에 “더 상세하게”, “시각적으로 풍부하게” 같은 한 마디 수정자를 붙여 기본값을 먼저 끌어올리세요.
들어가며 — 큰 그림에서 디테일로
지난 13강까지는 에이전트 시스템의 “큰 그림”을 다뤘습니다. 14강부터는 요청 하나하나에 숨어 있는 작은 장치들을 살펴봅니다. 오늘의 주인공은 수정자 프레이밍(Modifier Framing) 입니다.
직장인 학습 가이드: 이 챕터는 Claude API 마이그레이션과 개발자 설정을 다룹니다. Claude.ai를 사용하는 직장인은 “수정자 프레이밍” 기법과 “AI 슬롭 방지” 두 가지에 집중하세요. 이 두 가지만 제대로 익혀도 내일 업무에 바로 써먹을 수 있습니다. 코드 블록은 “개발자들은 이런 것도 조절하는구나” 정도로 가볍게 읽어도 충분합니다.
AI의 기본값(default) 개념
수정자 프레이밍이 왜 작동하는지 이해하려면 “기본값”이라는 숨은 개념을 먼저 짚어야 합니다. AI는 학습 데이터에서 가장 많이 본 수준으로 기본 출력을 맞춥니다.
공식 마이그레이션 고려사항 표
Claude 4.6 모델로 마이그레이션할 때 점검해야 할 항목들입니다.
| 항목 | 가이드 |
|---|---|
| 원하는 동작 | 출력에서 정확히 무엇을 보고 싶은지 구체적으로 설명 |
| 수정자 프레이밍 | ”대시보드 만들어줘” → “대시보드를 만들어줘. 가능한 한 많은 기능과 인터랙션을 포함해줘.” |
| 특정 기능 요청 | 애니메이션, 인터랙티브 요소는 명시적으로 요청 |
| 사고 구성 | thinking: {type: "adaptive"} + effort 매개변수 사용 |
| 사전 채움 | 더 이상 지원되지 않음 → 대안 참고 |
| 과잉 방지 프롬프팅 | Claude 4.6은 훨씬 적극적 → 공격적 표현 완화 |
수정자 프레이밍 실무 예시 정리
- 보고서: “보고서 작성해줘” → “보고서 작성해줘. 가능한 한 구체적인 수치와 사례를 포함해서.”
- 회의록: “회의록 정리해줘” → “회의록 정리해줘. 각 안건별로 결정사항과 액션 아이템을 분리해서.”
- 이메일: “이메일 초안 써줘” → “이메일 초안 써줘. 상대방이 한 번에 이해할 수 있도록 구조를 잡아서.”
앞부분은 그대로, 뒤에 “~하게/~해서” 한 줄 — 이 공식 하나만 외우시면 내일 업무가 바뀝니다.
향상된 비전 기능
Claude Opus 4.5와 4.6은 이전 모델에 비해 향상된 비전 기능을 가지고 있습니다. 특히 컨텍스트에 여러 이미지가 있을 때 이미지 처리 및 데이터 추출 작업에서 더 나은 성능을 보여줍니다.
“Claude Opus 4.5와 4.6은 이전 모델에 비해 향상된 비전 기능을 가지고 있습니다. 특히 컨텍스트에 여러 이미지가 있을 때 이미지 처리 및 데이터 추출 작업에서 더 나은 성능을 보여줍니다.”
강력한 팁 — Claude에게 자르기(crop) 도구나 스킬을 제공하면 성능이 더 높아집니다. Claude가 이미지의 관련 영역을 “확대”할 수 있을 때 이미지 평가에서 일관된 성능 향상이 나타났습니다.
프론트엔드 디자인
Claude Opus 4.5와 4.6은 복잡한 실제 웹 애플리케이션을 구축하는 데 뛰어납니다. 그러나 가이드 없이는 “AI 슬롭” 미학이라고 불리는 일반적인 패턴으로 기본 설정될 수 있습니다.
“AI는 분포상의 출력으로 수렴하는 경향이 있습니다.” — 학습 데이터에서 가장 많이 본 패턴(평균값)으로 기울어진다는 뜻. 결국 다시 기본값 이야기입니다.
<frontend_aesthetics>
당신은 일반적이고 "분포상의" 출력으로 수렴하는 경향이
있습니다. 프론트엔드 디자인에서 이것은 사용자들이 "AI 슬롭"
미학이라고 부르는 것을 만듭니다. 이를 피하세요: 놀랍고
만족스러운 창의적이고 독특한 프론트엔드를 만드세요.
집중할 점:
- 타이포그래피: 아름답고, 독특하며, 흥미로운 폰트를
선택하세요. Arial과 Inter 같은 일반적인 폰트는 피하세요.
- 색상 & 테마: 일관된 미학에 전념하세요. CSS 변수를
사용하세요. 날카로운 악센트와 함께하는 주요 색상이 소심하고
균등하게 분배된 팔레트보다 효과적입니다.
- 모션: 효과와 마이크로 인터랙션에 애니메이션을 사용하세요.
고영향 순간에 집중하세요.
- 배경: 단색 기본값 대신 분위기와 깊이를 만드세요.
피해야 할 것:
- 과다 사용 폰트 패밀리 (Inter, Roboto, Arial, 시스템 폰트)
- 진부한 색상 체계 (흰색 배경에 보라색 그라데이션)
- 예측 가능한 레이아웃과 컴포넌트 패턴
</frontend_aesthetics>마이그레이션 가이드
들어가며 — 14강에서 15강으로
14강에서는 수정자 프레이밍을 배웠습니다. 한 줄의 수정자가 AI의 기본값을 끌어올리는 장치였죠. 15강은 그 연장선에서 출발합니다. “모델이 바뀌면 — 내 프롬프트도 바뀌어야 하는가?”라는 질문에 답하는 시간입니다.
Migration의 원뜻 — 철새의 이동
‘Migration’은 원래 철새의 계절 이동을 뜻합니다. 철새가 겨울엔 따뜻한 곳으로, 여름엔 시원한 곳으로 환경에 맞춰 이동하는 행위가 Migration이죠. 핵심은 “환경 변화에 대응한 적응”입니다.
핵심 공식 — 원칙 불변, 기본값 적응
마이그레이션이란 새 모델의 기본값에 맞춰 내 프롬프트를 조절하는 일입니다. 본질을 갈아엎는 게 아닙니다. 철새가 환경에 따라 비행 고도를 바꾸듯, 새 모델의 기본값 위치를 파악하고 수정자의 방향을 맞추는 겁니다.
직장인 학습 가이드 (2/2): 오늘은 어제보다 개발자 얘기가 조금 더 많습니다. effort 매개변수, thinking 설정 같은 API 세팅이 등장해요. Claude.ai를 쓰시는 직장인 분들은 **“과잉 방지 프롬프팅”**과 “점검 3단계”, 그리고 마지막 “여정 회고” 세 가지에만 집중하세요. 이 세 가지만 제대로 챙기면 오늘 강의의 90%를 얻으신 겁니다. 코드 블록은 “개발자들은 이런 설정을 조절하는구나” 정도로 가볍게 넘겨도 충분합니다.
과잉 방지 프롬프팅 — 공식문서 원문
마이그레이션 고려사항 표의 여섯 번째 행입니다. “Claude 4.6은 훨씬 적극적입니다. 공격적 표현을 완화하세요.” 이전 모델 시대에 습관적으로 쓰던 “적극적으로 해줘”, “더 열심히 해줘”, “철저하게 분석해줘” 같은 수정자가 이제는 오히려 과잉을 만들 수 있다는 뜻입니다.
14강의 상승 스위치 + 15강의 하강 스위치
14강에서 배운 수정자 프레이밍이 “기본값을 끌어올리는 스위치”였다면, 15강의 과잉 방지 프롬프팅은 “기본값을 끌어내리는 스위치”입니다. 두 방향을 합치면 양방향 조절이 완성됩니다. 적절한 높이를 맞추는 기술이죠.
Claude Sonnet 4.5 → Sonnet 4.6 마이그레이션
Claude Sonnet 4.6은 기본 노력 수준이 high입니다 (Sonnet 4.5는 effort 매개변수 없음).
확장 사고를 사용하지 않는 경우
client.messages.create(
model="claude-sonnet-4-6",
max_tokens=8192,
thinking={"type": "disabled"},
output_config={"effort": "low"},
messages=[{"role": "user", "content": "..."}],
)확장 사고를 사용하는 경우
코딩 사용 사례
client.messages.create(
model="claude-sonnet-4-6",
max_tokens=16384,
thinking={"type": "enabled", "budget_tokens": 16384},
output_config={"effort": "medium"},
messages=[{"role": "user", "content": "..."}],
)적응형 사고를 시도해야 할 때
| 워크로드 | 설명 | 권장 노력 |
|---|---|---|
| 자율 다단계 에이전트 | 코딩 에이전트, 데이터 분석, 버그 찾기 | high |
| 컴퓨터 사용 에이전트 | 최고 수준의 정확도 달성 | high |
| 이모드 워크로드 | 쉬운 + 어려운 작업 혼합 | medium~high |
client.messages.create(
model="claude-sonnet-4-6",
max_tokens=64000,
thinking={"type": "adaptive"},
output_config={"effort": "high"},
messages=[{"role": "user", "content": "..."}],
)OT에서의 약속 — 회수
OT에서 드린 약속이 하나 있었습니다. “이 강의는 특정 모델의 사용법을 가르치는 강의가 아닙니다. 공식문서를 스스로 읽는 힘을 기르는 강의입니다.” 15강을 마치는 지금, 여러분은 앤트로픽 공식문서를 펴서 단어를 해부하고, 의도를 추론하고, 수정자 프레이밍과 기본값 제어를 스스로 적용할 수 있습니다. 약속을 지켰습니다.
15강에 걸쳐 배운 원칙 — 명확하게 지시하는 법, 맥락과 예시를 주는 법, 구조화하는 법, 출력을 제어하는 법, 모델 변화에 대응하는 법 — 은 어떤 모델이 나와도 변하지 않습니다. 이제 어떤 AI의 공식문서든 펼쳐서 “왜 이렇게 바뀌었을까?”를 스스로 추론할 수 있는 눈이 생겼습니다. docs.anthropic.com, 오늘 당장 한 페이지만이라도 직접 열어보세요. 그것이 이 강의의 마지막 과제입니다.