핵심 내용 요약
Anthropic은 Claude Fable 5.1 모델을 출시하며, 개발자들이 새 모델의 행동 변화에 쉽게 적응할 수 있도록 안내서를 제공했습니다. 주요 업데이트 내용은 다음과 같습니다:
- 노력 수준 조절 (비용과 성능의 균형): Fable5.1에는 다섯 가지 노력 수준이 있으며, low(가장 저렴), medium, high(기본값), xhigh, max(가장 비용이 많이 들지만 가장 효과적) 중에서 선택할 수 있습니다. low 수준은 Fable5의 high 수준과 동일한 성능을 제공하지만 비용은 1/3에 불과합니다. 캐시 읽기 비용도 75% 감소하여 장기적으로 비용을 절약할 수 있습니다.
- 모델 행동 최적화: 이전 모델에 비해 병렬 도구 호출 횟수가 줄어들었으며, 진행 상황 업데이트도 감소했습니다. 필요에 따라 모델에게 더 많은 작업을 요청하거나 캐시를 활용할 수 있습니다.
- 상황 처리 방식 변경: 대화 내역은 수정할 수 없으며, 새로운 지시는 “임시 메시지” 형태로 추가되어 사용자와의 상호작용이 더 원활해졌습니다.
- 캐시 활용 개선: 캐시 비용이 저렴해지면서 이전에는 미리 압축해야 했던 데이터도 나중에 처리할 수 있게 되었습니다.
- 불필요한 안내문 삭제: Fable5 시절 사용된 중복적이고 불필요한 안내문들이 삭제되어 모델의 응답이 더 명확해졌습니다.
1. 노력 수준 조절: 돈을 절약하면서도 효율적인 모델 사용
Fable5.1의 노력 수준 조절 기능은 모델의 작업 강도를 제어하는 핵심 기능입니다.
- 다섯 가지 수준: low(가장 저렴), medium, high(기본값), xhigh, max(가장 효과적)
- 비용 절약: low 수준을 사용하면 Fable5의 high 수준과 동일한 성능을 얻으면서 비용은 1/3로 줄어듭니다. 캐시 읽기 비용도 75% 감소하여 장기적으로 비용이 절약됩니다.
- 유연한 사용: 어려운 작업이 필요할 때는 xhigh 수준으로 일시적으로 설정한 후 작업이 끝나면 다시 high 수준으로 돌아가도 캐시에 영향이 없습니다.
2. 모델 행동의 변화와 안내문의 역할
Fable5.1은 이전 모델과 비교하여 7가지 행동 변화가 있으며, Anthropic은 이를 수정하기 위한 템플릿을 제공했습니다.
- 병렬 도구 호출 감소: 모델이 한 번에 하나의 도구만 호출하도록 변경되어 작업 속도가 느려졌습니다. 해결 방법은 모델에게 필요한 도구들을 먼저 목록으로 제시하고, 필요하지 않은 도구들은 함께 호출하지 않도록 하는 것입니다.
- 진행 상황 업데이트: 모델이 작업 중에 침묵하는 경우, display:updates 옵션을 사용하거나 “작업 시작 전에 작업 내용을 알려주고, 진행 중에 중간 업데이트를 제공하며, 작업 완료 후 결과를 요약하라”는 안내문을 추가하세요.
- 문장 스타일의 변화: 문장이 길고 단락이 적어진 경우, “모든 과장된 표현을 제거하라”는 안내문을 추가하세요.
- 포맷 변경: 이전에는 목록이나 굵은 글씨를 자주 사용했지만, 이제는 필요에 따라만 사용합니다.
3. 상황 처리 방식의 개선
Fable5.1은 대화 내역을 수정할 수 없도록 변경되었습니다.
- 대화 내역의 변경: 이전에는 대화 내역을 수정할 수 있었지만, 이제는 새로운 지시를 “임시 메시지” 형태로 추가해야 하며, 이 메시지는 사용자의 다음 메시지가 올라올 때 자동으로 사라집니다.
- 캐시 압축: 캐시 비용이 저렴해지면서 이전에는 미리 압축해야 했지만, 이제는 나중에 압축해도 됩니다.
- 압축 방법: 압축할 때는 사용자의 원문, 어려운 문제 해결 방법, 결정 사항 등을 중요하게 유지하세요.
4. 불필요한 안내문의 삭제
Fable5 시절에 사용된 중복적이고 불필요한 안내문들이 삭제되었습니다.
- 불필요한 안내문: 사용자의 요구를 확인하는 절차나 반복적인 지시, 구식 예시 등이 삭제되었습니다.
- 자동 검사: Claude Code의 prompt-audit 기능을 사용하여 안내문에 포함된 불필요한 내용을 자동으로 검사합니다.
5. 사소한 문제 해결
- low 수준에서의 검색 기능: low 수준에서는 모델이 기억에 의존하여 답변할 수 있으므로, 필요한 경우 더 높은 수준으로 설정하거나 “AI 분야는 변화가 빠르므로 이름만 알아도 현재 상황을 알 수 없으니 먼저 검색한 후에 답변하라”는 안내문을 추가하세요.
- 보안 관련 문제: 일부 질문은 오류를 유발할 수 있으므로, “어떤 버그가 있나요?”와 같이 수정하세요.
- 문서 작성: 드문 언어를 사용하는 경우 문서에 해당 언어를 포함하고, 도구의 출력 결과에서 base64 인코딩을 제거하세요.
- 코드 수정: 몇 줄의 코드를 수정하는데 전체 파일을 다시 작성하는 경우, “필요한 부분만 수정하세요”라는 안내문을 추가하세요.
결론
Fable5.1의 핵심은 “더 스마트하고 더 저렴한 모델”입니다. 개발자들은 Anthropic이 제공한 안내서를 따라 안내문을 조정함으로써 더 낮은 비용으로 더 좋은 결과를 얻을 수 있습니다. 일반 사용자들에게는 Claude를 사용할 때 응답 속도가 빨라지고 서비스의 품질이 향상될 것입니다.