← 코드 아키텍처 맵  /  런타임 해부  /  개선 과정  /  배치 카탈로그  /  메트릭 가공·취합 레시피  /  메트릭 발견·근거

메트릭 발견 — 방법과 근거

"더 유의미한 메트릭"을 머리로 짜내지 않고, events 트레이스에서 후보를 캐 → 레이블된 데이터(success·실험원장)에 검증해서 살아남는 것만 채택한다. 왜 이 메트릭들인지 내부 실측 × MAST 논문·업계 트렌드로 근거를 댄다.

방법: 발견 루프실증: corr 분리력근거: MAST(NeurIPS'25)τ-bench pass^k결정론 SQL(LLM-judge 배제)
근거등급 표기. 논문 peer-reviewed · de-facto 업계 관행/벤더 · 내추론 우리의 매핑/해석. 원전: 본 repo docs/METRIC_DISCOVERY_PLAN.md + docs/MAST_DEEP_DIVE_20260612.md. 수치는 live eval_ph1 DB 실측(기준 2026-06-25).

1발견 루프 (방법 본체)

추측 금지 — 후보는 데이터에서 캐고, 채택은 검증으로 가른다.

"유의미"의 정의(채택 기준 5). ① 국소성(고칠 레버를 가리키나) ② 선행성(결과 전에 보이나) ③ 분리력(성공/실패를 가르나) ④ 강건성(N>1 노이즈 아닌가) ⑤ 자기검증(메트릭 자체가 맞나 — EXP-57: grounding 58%는 채점버그였음).

2실증 — 분리력 스크린 (GAIA v-시리즈 701 run)

완료 run을 성공/실패로 갈라 프로세스 지표 평균, 그리고 corr(success, feature) 랭킹. 전부 live DB 실측.

지표실패 (n=346)성공 (n=355)비고
any_tool_err (도구에러 1건↑)0.2860.006🔥 거의 완전 분리
revisions (NEEDS_REVISION 루프)0.620.04🔥 15배
total_turns5.573.81길이(후행)
total_tokens13,4655,106길이(후행)
latency_s429139길이(후행)
selector_decision 행 중 tokens 채워진 비율0 / 15,331→ 020 overhead_tokens로 복구(신규 run)

corr(success, feature) — 절댓값 랭킹 (+성공↑ / −실패와 연관)

featurecorr막대성격
selector_calls−0.456길이(후행·혼입)
n_events / total_turns / agent_msgs−0.45길이(후행·혼입)
any_tool_err−0.399레버(인과)
tool_calls−0.380부분 인과
revisions−0.375레버(인과)
tool_errors−0.362레버(인과)
total_tokens / latency_ms−0.33길이(후행)
distinct_tools−0.319부분 인과
has_attachment−0.287task 속성
first_tool_seq−0.125약함
truncated_results+0.037무의미

3분리력 ≠ 유용성 (혼입 주의)

corr 상위가 곧 좋은 메트릭이 아니다. 채택 게이트: 분리력 + 인과/국소성.

EXP-45가 실증한 함정. max_messages를 20→16으로 줄여 tokens −38%를 얻었으나 전부 정상작업 절단(format_invalid 0→0.21 부활, 안정 태스크 손실)이었다 → 분리력 높다 ≠ 레버다. 길이지표는 헬스 모니터로만, 개입 타깃은 인과지표.

4메트릭별 "왜 추가하나" — 내부 증거 × 외부 근거

메트릭내부 증거 (우리)외부 근거 (등급)
any_tool_err / tool_errorscorr −0.40/−0.36; 성공 0.6% vs 실패 28.6%; EXP-42 도구교체로 read_err 0.875→0.154·exec_err 1.0→0MAST FM-2.6(추론-행동 불일치 13.98%, 2위)·FM-1.3와 직결 논문; T-Eval tool-call 정합·Galileo action-advancement의 결정론 프록시 de-facto내추론
revisions (재작성 루프)corr −0.38; 0.04 vs 0.62MAST FM-1.3 단계반복(단일 1위 17.14%) 논문; seq 전순서라 윈도함수로 탐지 내추론
복원력 (tool_error→재시도→성공) v_run_recovery 021실측: errored 111 중 recovered 3 → 도구실패 자가복구 거의 없음(재시도 헤드룸 큼)Galileo action-advancement(스텝 진척) de-facto; trajectory가 를 준다 de-facto
selector 토큰비용 (events엔 0/15,331 → 020 복구)측정 공백 실측 → runner가 client.total_usage()−events합산을 overhead_tokens에 기록(신규 run); EXP-60(selector는 load-bearing)비용은 trade-off로(벤치마크 trade-off론) de-facto; 안 재면 효율실험이 거짓결론(EXP-45) 내추론
검증품질 (FM-3.2 경유 / FM-3.3 거짓승인) v_verification_quality 022EXP-148: critic경유 0.60→0.75, FM-3.3 5→7. 전체 실측(completed 2,374): FM-3.3 408 · FM-3.2 466 · useful_rejection 63MAST FC3 검증 21.3%, 최대개입 다층검증 +15.6%p가 이 영역 논문; "verifier is not a silver bullet"은 논문 메시지 논문
안정성 (flaky=pass_any−pass_all, temp=0 결정성)EXP-44 gap 0.333·flaky 8/24; EXP-70 N=1 '60→90'이 N=3 '93→97'τ-bench pass^k(pᵏ 붕괴, Anthropic 모델카드 채택) 논문de-facto
has_attachment 컷corr −0.29; v5 첨부 0.182→0.50MAST 일반화 무대가 GAIA(멀티모달 첨부) 논문

5외부 근거 3축

(a) MAST — 멀티에이전트 실패 분류 논문

Cemri, Pan, Yang … Klein, Zaharia, Gonzalez, Stoica, "Why Do Multi-Agent LLM Systems Fail?", NeurIPS 2025 Datasets & Benchmarks — arXiv:2503.13657.

κ 표기 주의. abstract는 κ=0.88(확장판). repo 딥다이브의 라운드별 κ(0.24→0.92→0.84→0.79)·o1 자동주석 κ0.77·개입 +9.4/+15.6%p는 논문 본문/부록 기준이며 abstract엔 없음 — 출처 레벨을 구분해 인용.

(b) τ-bench / pass^k — 신뢰성은 평균이 아니라 일관성 논문de-facto

Yao et al.(Sierra), arXiv:2406.12045. pass@k("1번이라도 성공") 대신 pass^k("k번 모두 성공") = pᵏ 지수붕괴 — 90% 모델도 k=8이면 57%. Anthropic 모델카드가 pass^k 채택. → 우리 EXP-44의 flaky-gap(pass_any−pass_all)이 정확히 이 지표.

(c) Trajectory/Process 평가 + LLM-judge 한계 de-facto논문

6왜 LLM-judge·자동 failure_stage 라벨링을 (아직) 안 하나

7참고문헌 (근거등급)

출처등급쓰임
Cemri et al., Why Do Multi-Agent LLM Systems Fail?, NeurIPS 2025 — arXiv:2503.13657논문MAST 14모드·검증영역·개입효과
Yao et al., τ-bencharXiv:2406.12045 (+ Anthropic 모델카드 pass^k)논문de-factopass^k 신뢰성 — 안정성
Survey on Evaluation of LLM-based Agents 2503.16416 · Eval & Benchmarking of LLM Agents 2507.21504논문trajectory/process 평가 지형
From Generation to Judgment: LLM-as-a-judge 2411.16594 (+ RAND bias)논문de-factoLLM-judge 편향 → 결정론 정당화
LangSmith trajectory-evals · Galileo action-advancement · T-Evalde-facto궤적/스텝/tool-call 관행
repo docs/MAST_DEEP_DIVE_20260612.md · docs/METRIC_DISCOVERY_PLAN.md · experiments 원장 EXP-40~148내부FM↔events 매핑·모든 내부 수치