Fable 5, 개발 에이전트 작업에서 재시도 줄일 가능성

Anthropic의 Fable 5를 기존 개발 환경에 넣는 작업은 모델 이름 하나를 바꾸는 수준으로 끝났다. 모든 요청이 zenmux의 단일 접점으로 지나가고 있어서, 전환 뒤에는 지연 시간 그래프를 확인했다. Fable 5는 복잡하게 얽힌 파이썬 서비스를 여러 모듈로 나누고, 공개 API를 유지하며, 문제가 없다는 테스트까지 만드는 작업을 한 번에 계획했다.

지시하지 않은 순환 의존성도 찾아냈고, 테스트 통과까지 확인했다. Opus 4.8은 비슷한 작업에서 초기화 파일 갱신을 잊어 몇 번 더 지시해야 하는 경우가 있었지만, Fable 5는 그 부분을 바로 처리했다. 전체 코드베이스를 넣고 일주일 동안 찾던 경쟁 상태를 찾아 달라고 했을 때는 비동기 흐름을 따라가며 정확한 함수와 버그가 생기는 실행 순서를 짚었다.

흐릿한 대시보드 스크린샷에서는 HTML과 ECharts 설정을 다시 만들고, 툴팁 표시 방식까지 맞췄다.

핵심 포인트

  • Fable 5 전환은 zenmux에서 모델 이름을 바꾸는 방식으로 빠르게 이루어졌다.
  • 복잡한 파이썬 서비스를 모듈로 나누고 공개 API와 테스트를 함께 챙겼다.
  • 지시하지 않은 순환 의존성을 찾아내고 테스트 통과까지 확인했다.
  • 전체 코드베이스 안에서 경쟁 상태의 위치와 발생 순서를 찾아냈다.
  • 흐릿한 화면 이미지를 바탕으로 HTML과 ECharts 설정을 다시 만들었다.

용어 한 줄 설명

Fable 5
글에서 비교 대상으로 나온 모델 또는 도구 이름입니다.
Fable
이 글에서 사용자가 기대하며 써보려던 Claude 관련 기능 또는 모델 이름입니다.
zenmux
여러 AI 모델 요청을 한곳으로 보내고 관리하는 중간 서비스 이름이다.
공개 API
다른 코드가 어떤 기능을 쓰기 위해 호출하는 정해진 입구다.
순환 의존성
서로 다른 코드 파일이나 모듈이 서로를 필요로 해서 구조가 꼬이는 문제다.
Opus 4.8
Claude 계열의 고성능 AI 모델 이름입니다.
AI 에이전트
사람 대신 정보를 찾거나 작업을 처리하도록 만든 AI 프로그램입니다.
토큰 비용
AI가 글을 읽고 답할 때 처리한 글자 조각 수에 따라 드는 비용입니다.
원문 보기