맥락을 읽는 판단은 모델이 맡고 상태 저장과 권한처럼 정확해야 하는 규칙은 코드가 관리합니다.
ANALYSIS
판단과 상태를 분리하면 오류를 줄일 수 있습니다
800명 좌석 배치 사례가 좋은 기준입니다. 좌석 배열의 상태는 컨텍스트 밖의 코드가 저장하고 모델은 '이 사람을 어디 앉히지?'라는 판단만 맡습니다. 예전에 한 달 걸리던 일이 토큰 몇백 달러와 10분으로 끝났다고 합니다.
길드의 서비스 개발에도 그대로 적용됩니다. 검수 상태나 회원 등급 같은 상태는 데이터베이스가 들고 문구의 톤이나 애매한 요청의 의도 파악 같은 판단만 모델에 맡기는 것 — 우리가 검수 흐름을 짤 때 쓴 구분과 같습니다.
길드 노트
- - 버그가 나면 먼저 '이 연산이 지금 맞는 공간에 있는가'를 묻는다.
- - 모델이 기억하게 하지 말고 코드가 판단하게 하지 않는다.
