연구팀은 툴 호출과 JSON 스키마 제약 조건을 동시에 활성화할 때 오픈소스 LLM이 툴 호출을 중단하는 '툴 억제' 현상을 발견했어요.
실험 결과, JSON 스키마 제약 조건이 토큰 마스크로 컴파일되어 툴 호출 토큰이 디코딩 과정에서 접근 불가능해지는 것으로 확인됐어요.
연구팀은 '제약 우선 순위 반전(CPI)' 가설을 제시하며, 스키마 만족이 여러 제약 조건 하에서 행동 선택을 지배할 수 있다고 설명하며, 투명한 2단계 실행 전략을 통해 툴 호출을 복구하고 구조적 출력 보장을 유지하는 방법을 제안했어요.