Articlelangchain.com·2026년 7월 8일·0

Improving Agents is a Data Mining Problem

Quick Summary

에이전트 개선의 핵심은 실행 트레이스에서 신호를 채굴하고, 평가·하네스·미세조정으로 다시 에이전트에 통합하는 장기적 데이터 순환을 만드는 것이다.

Improving Agents is a Data Mining Problem 관련 대표 이미지

🖼️ 인포그래픽

Improving Agents is a Data Mining Problem 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

Improving Agents is a Data Mining Problem 내용을 설명하는 본문 이미지

💡 한 줄 요약

에이전트 개선의 핵심은 실행 트레이스에서 신호를 채굴하고, 평가·하네스·미세조정으로 다시 에이전트에 통합하는 장기적 데이터 순환을 만드는 것이다.

📌 핵심 요약

  • 글은 지속 학습, 하네스 엔지니어링, 사후 학습이 결국 대규모 데이터 선별과 실험이라는 같은 기반 위에 있다고 설명한다.
  • 에이전트의 경험은 트레이스로 남으며, 이 트레이스는 장기적인 에이전트 개선을 위해 채굴해야 할 핵심 데이터 형식으로 제시된다.
  • 실용적인 개선 절차는 먼저 쓸 만한 에이전트를 배포해 데이터를 모으고, 트레이스를 분석해 개선 지점을 찾고, 평가 데이터를 만들고, 원하는 축을 따라 실험하는 것이다.
  • 현대 에이전트는 동작이 불투명하고 생성하는 데이터가 방대하기 때문에, 수백만 개의 긴 트레이스를 사람이 직접 읽는 방식은 비용과 문맥 탐색 측면에서 한계가 있다.
  • 저자는 오픈 모델, 특화된 판단 모델, 복합 에이전트 시스템을 활용해 트레이스를 대규모로 처리하고, 하네스 엔지니어링과 미세조정을 조합해 성능을 끌어올리는 접근을 제안한다.

🧩 주요 포인트

  1. 글은 지속 학습, 하네스 엔지니어링, 사후 학습이 결국 대규모 데이터 선별과 실험이라는 같은 기반 위에 있다고 설명한다.
  2. 에이전트의 경험은 트레이스로 남으며, 이 트레이스는 장기적인 에이전트 개선을 위해 채굴해야 할 핵심 데이터 형식으로 제시된다.
  3. 실용적인 개선 절차는 먼저 쓸 만한 에이전트를 배포해 데이터를 모으고, 트레이스를 분석해 개선 지점을 찾고, 평가 데이터를 만들고, 원하는 축을 따라 실험하는 것이다.
  4. 현대 에이전트는 동작이 불투명하고 생성하는 데이터가 방대하기 때문에, 수백만 개의 긴 트레이스를 사람이 직접 읽는 방식은 비용과 문맥 탐색 측면에서 한계가 있다.
  5. 저자는 오픈 모델, 특화된 판단 모델, 복합 에이전트 시스템을 활용해 트레이스를 대규모로 처리하고, 하네스 엔지니어링과 미세조정을 조합해 성능을 끌어올리는 접근을 제안한다.

🧠 상세 정리

1. 핵심 주장: 에이전트 개선은 데이터 채굴 문제

글의 중심 주장은 에이전트 개선이 단순한 프롬프트 수정이나 모델 교체가 아니라, 에이전트가 남긴 데이터를 대규모로 채굴하고 실험에 연결하는 문제라는 것이다. 저자는 지속 학습, 하네스 엔지니어링, 사후 학습이 모두 결국 좋은 데이터를 선별하고 그 데이터로 에이전트를 개선하는 과정이라고 본다. 특히 트레이스는 에이전트가 실제 환경에서 어떤 행동을 했는지 보여주는 기록이기 때문에, 개선 루프를 돌리기 위한 가장 중요한 출발점으로 제시된다. 따라서 기업이 에이전트를 더 잘 만들기 위해 길러야 할 고레버리지 역량은 트레이스를 읽고, 신호를 찾고, 그 신호를 평가와 학습으로 바꾸는 능력이다.

2. 지속 학습과 관측 가능성의 연결

저자는 지속 학습을 하는 회사는 관측 가능성 회사이며, 반대로 관측 가능성 회사도 지속 학습과 연결된다고 말한다. 에이전트가 환경에서 행동하고 그 경험에서 나온 정보를 다시 시스템에 통합하는 과정이 지속 학습의 핵심이기 때문이다. 이 과정은 사람이 환경에서 행동한 뒤 기억하거나 학습하거나 저장해 나중에 활용하는 방식과 유사하게 설명된다. 트레이스는 이런 에이전트 경험을 사람이 분석 가능한 데이터 형식으로 투영한 것이며, 장기적인 개선을 위한 통화처럼 기능한다. 다만 모든 정보를 어떻게 다시 통합할지는 아직 명확히 정해져 있지 않고, 모델 가중치 학습, 하네스 변경, 메모리 저장소 통합이 함께 쓰일 가능성이 크다고 본다.

3. 실용적인 에이전트 개선 레시피

글은 지금 당장 팀들이 적용할 수 있는 실용적인 개선 절차를 강조한다. 첫 단계는 완벽한 에이전트를 기다리는 것이 아니라 어느 정도 동작하는 버전을 만들어 실제 사용 환경에 내보내고 데이터 수집의 플라이휠을 시작하는 것이다. 이후에는 모인 데이터를 채굴해 무엇을 개선해야 하는지 파악하고, 그 문제를 측정할 평가 데이터를 만들며, 특정 성능 축을 개선하기 위한 실험을 반복한다. 이 접근은 에이전트 개선을 추상적인 연구 문제가 아니라 운영 데이터, 평가, 실험이 이어지는 제품 개발 루프로 다룬다. 저자는 이 순환이 시작되어야 팀이 자신들의 에이전트가 실제로 어디서 실패하고 어디서 잘하는지 알 수 있다고 본다.

4. 트레이스로 에이전트 행동을 이해하는 이유

에이전트의 행동은 전통적인 코드보다 훨씬 불투명하다는 점이 중요한 문제로 제시된다. 일반적인 프로그램은 코드를 읽으면 상당 부분 동작을 예측할 수 있지만, 에이전트는 정의만 읽어서는 어떤 결정을 내릴지 정확히 알기 어렵다. 에이전트는 자율성을 얻는 대신 결정론성을 일부 포기하므로, 그 빈틈을 메우기 위해 실행 기록인 트레이스가 필요하다. 평가를 실행하고 트레이스를 대규모로 읽으면, 특정 작업에서 에이전트가 어떻게 행동할지에 대한 정량적 측정과 직관을 함께 얻을 수 있다. 따라서 트레이스는 단순한 디버깅 로그가 아니라 에이전트 행동을 이해하고 개선하기 위한 핵심 관찰 자료다.

5. 대규모 트레이스 처리의 비용과 문맥 문제

현대 에이전트는 점점 더 복잡해지고 더 많은 작업을 수행하며, 그 결과 이전보다 훨씬 많은 데이터를 생성한다. 글은 수백만 개의 트레이스를 읽어야 하고 그중 많은 트레이스가 수백만 토큰 길이에 이를 수 있다는 상황을 문제로 제시한다. 이때 첫 번째 한계는 그렇게 많은 토큰을 처리하는 데 드는 비용이고, 두 번째 한계는 긴 트레이스 안에서 중요한 신호를 찾아내는 문맥 탐색 문제다. 사람이 직접 읽거나 범용 모델에 무차별적으로 맡기는 방식만으로는 이런 규모를 감당하기 어렵다. 그래서 저자는 트레이스를 효율적으로 이해하고 선별하기 위한 특화 에이전트와 모델이 필요하다고 설명한다.

6. 트레이스를 이해하기 위한 오픈 모델과 특화 시스템

저자는 오픈 모델이 일정한 지능 임계점을 넘었고, 대규모 트레이스 처리에서 비용 효율적인 선택지가 되었다고 평가한다. 각 회사가 트레이스에서 찾는 신호는 사용자 상호작용의 미묘한 차이, 도메인 특화 데이터, 중요한 구간을 구분하는 능력 등으로 다르기 때문에, 범용적인 분석만으로는 충분하지 않다. 글에서는 트레이스 판단 모델을 미세조정해 특정 추적 프로젝트의 신호를 채굴했으며, 좁은 작업에서는 작고 열린 모델이 폐쇄형 최전선 모델보다 더 나은 결과를 내면서 비용은 훨씬 낮았다고 설명한다. 자체 모델 지능을 소유하고 배포하면 토큰 비용을 인프라 비용으로 전환할 수 있고, 추론량이 충분히 클 때 이 전환은 많은 팀에 경제적으로 의미가 있다.

7. 채굴한 신호를 평가와 학습 루프로 바꾸기

트레이스 채굴의 결과는 개선 실험의 입력으로 다시 사용된다. 좋은 트레이스를 채굴하면 더 작은 모델로 지식을 증류할 수 있는 신호가 생기고, 이는 비용 효율성을 높이는 데 기여한다. 반대로 프로덕션에서 발생한 에이전트 실패는 평가와 환경을 만들기 위한 표적이 된다. 저자는 평가를 에이전트를 위한 훈련 데이터라고 표현하며, 평가의 목적은 단지 측정이 아니라 그 평가를 통과하도록 에이전트 행동을 개선하는 데 있다고 본다. 결국 해야 할 일은 좋은 데이터를 찾고, 그 데이터에 학습 시스템을 맞출 수 있는 좋은 적합 함수를 찾는 것이다.

8. 하네스 엔지니어링과 미세조정의 조합

글은 하네스 엔지니어링과 미세조정 중 무엇을 선택해야 하느냐는 질문에 대해, 상황에 따라 다르지만 효과적인 일반 전략이 있다고 말한다. 저자가 제안하는 흐름은 하네스 엔지니어링에서 시작해 미세조정으로 넘어가고, 다시 하네스 엔지니어링을 적용하는 방식이다. 하네스 엔지니어링은 빠른 피드백을 제공하고, 팀이 발견한 오류와 지식을 프롬프트, 도구, 문맥, 오케스트레이션에 반영하기 쉬워 많은 팀에 충분한 개선 효과를 준다. 그러나 프롬프트 조정만으로는 더 이상 성능이 오르지 않는 지능 한계에 도달하거나, 높은 추론량 때문에 작은 모델로 정보를 증류해야 할 때는 미세조정이 의미를 갖는다. 이후 미세조정된 모델을 다시 여러 작업에 적용하면서 새 지능 지형이 어떻게 일반화되는지 하네스를 통해 확인하는 것이 권장된다.

🧾 핵심 주장 / 시사점

  • 에이전트 개선의 경쟁력은 모델 자체만이 아니라, 실제 사용에서 발생한 트레이스를 얼마나 체계적으로 수집·선별·재사용하느냐에 달려 있다.
  • 평가는 단순한 성적표가 아니라 에이전트가 통과하도록 행동을 바꾸는 훈련 데이터이므로, 좋은 평가를 만드는 일이 곧 개선 루프의 핵심 작업이 된다.
  • 대규모 에이전트 운영에서는 사람이 모든 트레이스를 읽는 방식이 지속 가능하지 않기 때문에, 특정 신호를 찾는 특화 모델과 자동화된 분석 시스템의 중요성이 커진다.

✅ 액션 아이템

  • 에이전트의 실행 트레이스를 핵심 개선 데이터로 규정하고, 채굴 파이프라인의 정합성과 누락을 주기적으로 점검한다.
  • 먼저 쓸 만한 에이전트를 배포해 트레이스를 수집한 뒤 개선 포인트를 기준으로 평가 데이터를 구축해 실험 단위를 고정한다.
  • 오픈 모델·판단 모델·복합 에이전트를 조합해 트레이스 처리 실험 축을 설계하고 하네스 엔지니어링과 미세조정 성능을 정량 비교한다.

❓ 열린 질문

  • 수백만 건의 긴 트레이스에서 어떤 신호를 먼저 채굴해야 개선 우선순위가 흔들리지 않는가?
  • 오픈 모델과 판단 모델, 복합 에이전트 조합에서 어떤 지표로 각 구성요소 기여도를 분리해 측정할 것인가?
  • 평가 데이터와 실험 축은 어떤 주기로 갱신해야 지속 학습과 사후 학습의 동기화를 유지할 수 있는가?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.