← 최신 논문
🤖 AI

SkillAudit: Ground-Truth-Free Skill Evolution via Paired Trajectory Auditing

SkillAudit는 후보 기술이 포함된 궤적과 포함되지 않은 궤적을 반복적으로 감사하여 행동의 차이를 진단하는 프로세스 정렬 대조 평가(Process-Aligned Contrastive Evaluation)와, 외부 보상이나 숨겨진 테스트 결과에 의존하지 않고 기술 문서를 안전하게 개선하거나 수리하는 구조적 검증기(structural verifier)를 사용하여 에이전트의 기술을 진화시키는 정답(ground-truth)이 필요 없는 프레임워크이다.

원저자: Haowen Gao, Haoran Chen, Can Wang, Shasha Guo, Liang Pang, Zhaoyang Liu, Huawei Shen, Xueqi Cheng

게시일 2026-06-15
📖 4 분 읽기☕ 가벼운 읽기

원저자: Haowen Gao, Haoran Chen, Can Wang, Shasha Guo, Liang Pang, Zhaoyang Liu, Huawei Shen, Xueqi Cheng

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

당신에게 아주 똑똑하지만 시간이 멈춘 듯 고정된 로봇 조수가 있다고 상상해 보세요. 당신은 이 로봇의 두뇌(그것의 "가중치")를 재프로그래밍할 수는 없지만, 컴퓨터 버그를 수정하거나 금융 데이터를 분석하는 것과 같은 특정 업무를 돕기 위한 지침서(기술/Skill)를 줄 수 있습니다.

문제는 이 지침서들이 시간이 지나면 구식이 될 수 있다는 점입니다. 도구가 바뀌었거나 새로운 유형의 오류가 나타났을 수도 있습니다. 보통 지침서를 수정하려면, "아니, 그 단계는 틀렸어"라고 말해줄 "선생님"(전문가 또는 숨겨진 정답지)이 필요합니다. 하지만 선생님이 없다면 어떨까요? 만약 당신에게 오직 직무 기술서와 엉망이 된 작업 공간만 있다면 어떻게 될까요?

이 논문은 선생님이나 정답지 없이도 이러한 지침서를 수정할 수 있는 시스템인 SKILLAUDIT를 소개합니다.

작동 방식은 다음과 같습니다. 이해를 돕기 위해 쉬운 비유를 사용하겠습니다.

1. "맛 테스트" (쌍을 이룬 궤적 감사 - Paired Trajectory Auditing)

당신이 케이크 레시피를 개선하려고 노력 중이라고 상상해 보세요. 당신에게는 맛을 봐줄 음식 평론가가 없습니다. 대신, 동시에 두 개의 케이크를 굽습니다.

  • 케이크 A: 현재의 레시피를 사용하여 만든 것 (이 "기술/Skill"을 사용함).
  • 케이크 B: 동일한 재료를 사용하되, 그 특정 레시피 없이 만든 것 (그저 제빵사의 본능에 의존함).

그런데 이 두 케이크를 나란히 놓고 비교합니다.

  • 만약 케이크 A가 더 훌륭하다면, 레시피가 도움이 되고 있는(Helping) 것입니다.
  • 만 만약 케이크 A가 탔거나 납작한데 케이크 B는 괜찮다면, 레시피가 해를 끼치고 있는(Hurting) 것입니다.
  • 만약 두 케이크가 똑같아 보인다면, 레시피가 효과가 없는(Inert) 것입니다.

SKILLAUDIT는 로봇에게 이와 똑같이 수행합니다. 로бо트에게 작업을 두 번 실행하게 합니다. 한 번은 기술을 사용하여, 다른 한 번은 기술 없이 실행합니다. 이 두 가지 "흔적(trace)"을 비교함으로써, 기술이 어디에서 도움을 주었는지 혹은 로봇을 혼란스럽게 했는지를 정확히 찾아냅니다.

2. "탐정단" (PACE)

두 번의 실행이 끝나면, 시스템은 어떤 특정 문장이 문제를 일으켰는지 알아내야 합니다. 이를 위해 시스템은 PACE라고 불리는 AI 탐정 팀을 사용합니다.

PACE는 단순히 "케이크가 맛없다"라고 말하는 대신, 두 케이크를 살펴보고 레시피의 특정 줄을 지목합니다.

  • "3번 단락 때문에, 로봇이 더 이상 존재하지 않는 도구를 사용하려고 시도했습니다."
  • "7번 단락 때문에, 로봇이 '기술이 없는' 버전에서는 수행했던 안전 점검을 건너뛰었습니다."

이는 모호한 실패를 구체적인 편집 지침으로 바꿔줍니다.

3. "규칙집" (앵커 검증기 - The Anchor Verifier)

때때로 AI 탐정들이 혼란을 느끼거나 환각(hallucination)을 일으킬 수 있습니다. 프로세스가 시작될 때 발생하는 무분별한 변경이 작업을 망치는 것을 방지하기 위해 규칙집이 존재합니다.

이것은 프로세스 시작 전에 직무 기술서로부터 추출된 엄격하고 변하지 않는 체크리스트입니다. 이는 다음과 같은 명확한 사실들을 확인합니다.

  • "로봇이 요구된 파일을 생성했는가?"
  • "파일 형식이 올바른가?"
  • "시스템이 충돌(crash)했는가?"

새로운 버전의 지침서가 이 규칙집을 통과하지 못하면, 시스템은 탐정들이 무엇이라 말하든 상관없이 즉시 변경 사항을 되돌립니다(roll back). 이는 안전망 역할을 합니다.

4. 두 가지 수정 방식 (정제 vs 수리)

"맛 테스트"가 무엇을 밝혀냈느냐에 따라 시스템은 두 가지 전략 중 하나를 사용합니다.

  • 정제 (편집자 - Refine): 만약 지침서가 대체로 좋지만 너무 군더더기가 많거나, 설명이 모호하거나, 시대에 뒤떨어진 팁이 포함되어 있다면, 시스템은 엄격한 편집자처럼 행동합니다. 노이즈를 삭제하고 좋은 부분들을 명확하게 다듬습니다.
  • 수리 (외과의사 - Repair): 만약 지침서가 로봇에게 완전히 잘못된 명령을 내리고 있다면(예: 존재하지 않는 도구를 사용하라고 지시하는 경우), 시스템은 외과의사처럼 행동합니다. 잘못된 단락을 잘라내고, '기술이 없는' 실행 결과에서 가져온 올바른 단계들로 교체합니다.

결과

연구진은 이를 89가지의 다양한 전문 작업(코딩, 데이터 분석, 사이버 보안 등)에 대해 테스트했습니다.

  • 기술 없음 (No Manual): 로봇은 작업의 약 **41%**를 성공했습니다.
  • 정적 지침서 (Static Manual - 편집되지 않은 기존의 것): 로봇은 약 **57%**를 성공했습니다.
  • SKILLAUDIT (진화된 지침서): 로봇은 **74%**를 성공했습니다.

핵심 요점:
SKILLAUDIT는 AI의 지침서를 개선하기 위해 인간 전문가나 숨겨진 정답지가 필요하지 않다는 것을 증명합니다. 단순히 "기술이 있을 때"와 "기술이 없을 때"의 실행 결과를 비교함으로써, 시스템은 스스로를 교정하고, 잘못된 조언을 제거하며, 유익한 조언을 유지하여 로봇을 훨씬 더 똑똑하고 신뢰할 수 있게 만듭니다.

한계점:
이 시스템은 작업이 명확한 "발자국"(예: 파일 생성 또는 숫자 계산)을 남길 때 가장 잘 작동합니다. 만약 작업이 "좋은 판단력"이나 "창의적 사고"처럼 명확한 정답/오답을 대조할 수 없는 영역이라면, 시스템은 지침서가 실제로 개선되었는지 여부를 판단하는 데 어려움을 겪습니다.

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

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

Digest 사용해 보기 →