← 최신 논문
🤖 AI

TraceGraph: Shared Decision Landscapes for Diagnosing and Improving Agent Trajectories

TraceGraph는 멀티 모델 에이전트의 궤적을 공유된 결정 지형(decision landscapes)으로 변환하여 숨겨진 탐색 차이와 실패 패턴을 드러내는 그래프 기반 프레임워크를 도입하며, 이는 결과적으로 SWE-bench에서의 해결률을 크게 향상시키는 함정 인지 회복 파이프라인을 가능하게 합니다.

원저자: Junjie Nian, Kang Chen, Ge Zhang, Yixin Cao, Yugang Jiang

게시일 2026-06-01
📖 3 분 읽기☕ 가벼운 읽기

원저자: Junjie Nian, Kang Chen, Ge Zhang, Yixin Cao, Yugang Jiang

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 다섯 명의 서로 다른 탐험가들이 복잡한 미로를 해결하려고 노력하는 모습을 지켜보고 있다고 상상해 보십시오. 과거에는 누가 최고의 탐험가인지 알고 싶다면, 그저 최종 점수만 확인하면 되었습니다. "탈출구에 도달했는가? 예 또는 아니오."

TraceGraph라는 논문은 이러한 "예 또는 아니오" 식의 점수가 너무 많은 것을 숨기고 있다고 주장합니다. 이는 마치 요리사가 케이크를 완성했는지 여부만으로 요리사를 평가하는 것과 같습니다. 한 요리사는 정원을 통과하는 경치 좋은 길을 택한 반면, 다른 요리사는 케이크를 만들기 위해 주방을 다 태워 먹었을 수도 있는데도 말입니다.

TraceGraph가 어떻게 작동하는지 쉽게 설명하면 다음과 같습니다.

1. 공유 지도 (의사결정 지형)

TraceGraph는 각 탐험가의 경로를 개별적으로 보는 대신, 모든 이들의 발자취를 모아 하나의 거대한 공유 지도로 만듭니다.

  • 발자국: AI 에이전트(탐험가)가 행동(예: "파일 읽기" 또는 "테스트 실행")을 취하고 그 결과를 확인할 때마다, 그들은 "발자국"을 남깁니다.
  • 클러스터링(군집화): TraceGraph는 이 발자국들을 살펴봅니다. 만약 두 단계가 매우 유사해 보인다면(예: 둘 다 특정 파일의 동일한 오류를 수정하려고 시도하는 경우), 그 사이에 선을 그려 연결합니다.
  • 결과: 이것은 작업의 웹이나 "지형"을 만들어냅니다. 어떤 구역은 안전하고 성공으로 이어지지만, 어떤 구역은 막다른 길입니다.

2. 세 가지 핵심 이벤트

지도가 구축되면, TraceGraph는 각 AI가 이 지형을 어떻게 이동하는지 관찰합니다. 아직 최종 점수에는 관심이 없습니다. 대신 세 가지 특정 순간에 주목합니다.

  1. 접근 (Access): AI가 "생산적 핵심 영역"(좋은 작업이 이루어지는 안전하고 가치 높은 구역)을 찾아냈는가?
  2. 함정 노출 (Trap Exposure): AI가 "함정" 속으로 들어갔는가? (많은 이들이 실패하거나 갇혔던 혼란스러운 구역)
  3. 복구 (Repair): 만약 AI가 함정에 빠졌다면, 그곳에서 벗어나 다시 생산적 핵심 영역으로 올라올 수 있었는가?

3. 지도가 밝혀낸 것들

연구진이 이 공유 지도를 살펴보았을 때, 단순한 점수로는 놓칠 수 있었던 것들을 발견했습니다.

  • 서로 다른 스타일: 어떤 모델(예: DeepSeek-V3.2)은 용감한 탐험가였습니다. 이들은 종종 생산적 핵심 영역을 찾아냈고, 때때로 함정에 빠지기도 했지만, 그곳에서 빠져나오는 능력(복구)이 매우 뛰어났습니다. 반면 다른 모델(예: Qwen3-Next)은 매우 신중했습니다. 이들은 함정에 거의 빠지지 않았지만, 너무 겁을 먹은 나머지 생산적 핵심 영역을 거의 찾아내지 못했습니다.
  • 미로마다 다른 규칙: 연구진은 다섯 가지 유형의 작업(소프트웨어 버그 수정, 웹 검색, 도구 사용 등)에 대해 테스트를 진행했습니다. 그 결과, 어떤 미로는 함정을 피하는 것(실수를 하지 않는 것!)에 보상을 주는 반면, 어떤 미로(소프트웨어 버그 수정 등)는 실수로부터 회복하는 것에 보상을 준다는 것을 발견했습니다. 함정을 피하는 데 탁월한 모델이, 실수로부터 회복해야 하는 작업에서는 오히려 실패할 수도 있다는 것입니다.

4. "함정 탐지기" 실험

가장 흥ente한 부분은 이 지도를 사용하여 실시간으로 AI를 돕는 방법입니다.

  • 아이디어: 연구진은 무엇이 "함정"처럼 보이는지(특정 행동과 오류의 패턴)를 이미 알고 있었기에, 탐지기를 만들었습니다.
  • 트리거(작동): AI가 새로운 문제를 해결하던 중 알려진 "함정"과 일치하는 패턴에 발을 들이면, 탐지기가 경보를 울립니다.
  • 구조: 경보가 울리면, 시스템은 AI가 계속 실패하도록 내버려 두지 않고 멈춘 뒤 두 가지 간단한 해결책을 시도합니다.
    1. "핫(Hot)" 수정: AI에게 조금 더 무작위성을 가지고(주사위를 흔드는 것처럼) 다시 시도하여 다른 경로가 작동하는지 확인하라고 지시합니다.
    2. "노트(Note)" 수정: 오류에 기반한 부드러운 알림 메모를 전달합니다: "잠깐, 여기서 막힌 것 같네요. 오류를 다시 읽고, 이 특정 파일에 집중해서 작은 변화를 하나만 시도해 보세요."

결과: 소프트웨어 복구 작업(SWE-bench)에서 이 함정 탐지기를 사용했을 때, AI는 스스로 할 때보다 약 3~ 4% 더 많은 문제를 해결할 수 있었습니다. 이는 함정이 어디에 있는지 아는 것이 AI가 실패하기 전에 잡아낼 수 있는 안전망을 구축할 수 있음을 증명했습니다.

요약

TraceGraph는 우리가 단순히 AI의 최종 점수만을 바라보는 것을 멈추게 해주는 도구입니다. 대신, AI 에이전트가 작업을 어떻게 통과하는지에 대한 공유 지도를 만듭니다. 이를 통해 다음을 보여줍니다:

  • 어떤 모델이 용감한 탐험가이고 어떤 모델이 신중한 보행자인지.
  • 어떤 작업이 실수를 피하는 것을 요구하는지, 혹은 실수로부터 회복하는 것을 요구하는지.
  • AI가 알려진 함정에 빠지려는 순간을 감지하고, 그것을 고칠 수 있는 두 번째 기회를 주는 간단한 "안전망"을 어떻게 구축할 것인지.

이것은 "AI가 실패했다"라는 검은 상자(Black Box)를 "AI가 함정에 빠졌지만, 약간의 도움만 있었다면 빠져나올 수 있었을 것이다"라는 명확한 이야기로 바꾸어 놓습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →