AgentLocate 연구진이 다중 언어모델 에이전트 시스템의 실패를 특정 에이전트와 궤적의 가장 이른 결정적 단계에 함께 귀속하는 프레임워크를 공개했다. 여러 에이전트가 계획, 검색과 도구 호출을 나눠 맡으면 최종 답을 낸 마지막 주체가 실제 원인이라고 보기 어렵다. 연구는 후속 단계가 되돌리기 어려워진 최초 분기점을 찾는 문제로 원인 분석을 정의했다.
기본 판정은 언어모델 심판이 수행한다. 단일 판단의 편향을 줄이기 위해 서로 다른 관점의 독립 평가자가 궤적을 검토하고, 결과를 평가자 신뢰도를 반영해 통합한다. 생성된 피드백은 가벼운 미세조정으로 심판을 적응시키는 데 사용된다. 과제 종류와 에이전트 구성, 궤적 길이가 다른 두 벤치마크에서 책임 주체와 실패 단계 식별을 평가했다.

연구진은 기존 실패 위치 추정 방법보다 두 벤치마크에서 일관되게 나은 결과를 보였고 토큰 사용량과 실행 시간도 관리했다고 보고했다. 다만 공개 요약에서 모든 표본 수와 조건별 수치를 확인하기 어려워 성능 향상 폭을 제목의 확정 수치로 확대하지 않았다. 결과는 저자들이 정한 실패 정의와 벤치마크 안의 비교이며 독립 재현 결과는 아니다.
언어모델 심판과 평가자들이 같은 모델 계열이나 유사 학습 자료를 사용하면 동일한 맹점을 공유할 수 있다. 복잡한 상호작용의 책임을 한 에이전트와 한 단계로 좁히는 과정도 공동 원인을 놓칠 수 있다. 실제 운영에서는 프롬프트 판단만 아니라 도구 입출력, 상태 변경, 재시도와 시간 순서 같은 결정적 로그를 함께 보존해야 한다.
최초 분기점을 신뢰성 있게 찾을 수 있다면 해당 단계에 검증기, 재시도나 사람 승인을 배치할 수 있다. 그러나 두 벤치마크 결과만으로 장기간 운영되는 상용 에이전트의 장애 원인을 정확히 찾는다고 단정할 수 없다. AgentLocate는 관측 가능성을 단계별 원인 분석으로 확장한 초기 방법이며 실제 시스템 로그를 이용한 외부 검증이 필요하다.
저작권자 © STORIUM 무단전재 및 재배포 금지














