← 최신 논문
🤖 AI

SynthTools: A Framework for Scaling Synthetic Tools for Agent Development

이 논문은 다양한 합성 도구 환경과 작업을 자동으로 생성, 검증 및 확장하는 완전한 LLM 기반 프레임워크인 SynthTools를 소개하며, 이 합성 데이터로 에이전트를 훈련하면 실제 세계 벤치마크에서 도구 사용 성능이 크게 향상됨을 입증합니다.

원저자: Tommaso Castellani, Naimeng Ye, Daksh Mittal, Thomson Yen, Emmanouil Koukoumidis, William Zeng, Hongseok Namkoong

게시일 2026-05-28
📖 3 분 읽기☕ 가벼운 읽기

원저자: Tommaso Castellani, Naimeng Ye, Daksh Mittal, Thomson Yen, Emmanouil Koukoumidis, William Zeng, Hongseok Namkoong

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

거인처럼 복잡하고 방대한 도구 상자를 사용하여 집을 수리하는 방법을 로봇에게 가르치고 싶다고 상상해 보세요. 문제는 실제 도구 (실제 망치나 실제 드릴과 같은) 가 들어 있는 실제 도구 상자를 로봇에게 직접 건네줄 수 없다는 점입니다. 그 이유는 다음과 같습니다:

  1. 실제 도구는 번거롭습니다: 고장 나기도 하고, 배터리가 필요하기도 하며, 때로는 사용하려고 할 때 작동하지 않기도 합니다.
  2. 충분하지 않습니다: 오직 실제 도구만을 사용하여 우주에 존재하는 모든 가능한 도구에 대한 훈련 과정을 구축할 수는 없습니다.
  3. 연습 문제를 만드는 것이 어렵습니다: 로봇에게 "누수를 수리하라"고 말하면, 어떤 도구를 사용해야 하는지 또는 어떤 순서로 사용해야 하는지 알지 못할 수 있습니다.

SynthTools는 컴퓨터 내부 전체에 거대하고 완벽한 가상 시뮬레이션 공장을 구축함으로써 이 문제를 해결하는 새로운 프레임워크입니다. 실제 도구를 사용하는 대신, 수천 개의 가짜 도구와 연습 문제를 발명하고, 테스트하며, 조직하기 위해 초지능 AI(대형 언어 모델) 를 사용합니다.

다음은 SynthTools 공장이 작동하는 방식을 세 가지 간단한 단계로 나눈 것입니다:

1. 건축가 (하향식 생성)

이것은 마스터 디자이너라고 생각하세요.
단순히 도구 목록을 무작위로 적어내는 대신, AI 는 "금융 거래"나 "전자상거래"와 같은 큰 아이디어에서 시작합니다. 그런 다음 그 큰 아이디어를 더 작은 지역 (하위 도메인) 으로 분해하고, 구체적인 업무 (작업) 로 나누며, 마지막으로 해당 업무에 필요한 구체적인 도구를 발명합니다.

  • 비유: 비디오 게임을 설계한다고 상상해 보세요. 무작위로 물건들을 바닥에 던지는 것이 아니라, "이것은 병원 레벨이다"라고 결정하고, 논리적으로 모두 잘 어울리는 "청진기", "주사기", "심장 모니터"를 발명합니다. SynthTools 는 금융, 물류, 의료와 같은 100 개의 다른 "세계"에 대해 이를 수행하여 73,000 개 이상의 고유한 도구를 생성합니다.

2. 품질 관리 검사관 (시뮬레이션 및 검증)

이것은 엄격한 현장 소장입니다.
AI 가 도구를 발명했다고 해서 그것이 작동한다는 뜻은 아닙니다. 현장 소장은 모든 단일 도구를 스트레스 테스트에 통과시킵니다.

  • 테스트: 현장 소장은 도구를 다양한 방식으로 사용해 봅니다. "잘못된 비밀번호를 주면 어떻게 됩니까?" "비행석이 만석이라면 어떻게 됩니까?"
  • 결과: 도구가 혼란스러운 답변을 내거나 충돌하면, 현장 소장은 그것을 쓰레기통에 버립니다. 실수를 완벽하게 처리하면 (예: 충돌 대신 "죄송합니다, 좌석이 없습니다"라고 말함), 승인 도장을 찍습니다.
  • 규모: 그들은 거의 80,000 개의 도구를 테스트했습니다. 이 시스템은 나쁜 도구를 찾아내는 데 매우 뛰어나 약한 도구들을 걸러내고, 신뢰할 수 있는 73,883 개의 도구만 남깁니다. 이는 97% 정확도 테스트를 통과한 제품만 출하하는 공장과 같습니다.

3. 퍼즐 제작자 (상향식 작업 생성)

이제 승인된 도구 더미를 가지고 있으므로, 로봇이 풀어야 할 연습 퍼즐을 만들어야 합니다.

  • 방법: AI 에게 "어려운 문제를 만들어라"라고 요청하는 대신, 문제를 바닥에서부터 구축합니다. 그들은 몇 가지 승인된 도구 (예: "반품 요청" 도구와 "이메일 발송" 도구) 를 가져와서 서로 연결합니다.
  • 결과: 단계별 이야기를 만듭니다. "고객이 셔츠를 반품하고 싶어 합니다. 첫째, 자격 여부를 확인합니다. 둘째, 라벨을 인쇄합니다. 셋째, 고객에게 이메일을 보냅니다."
  • 마법: AI 가 작동하는 것을 알고 있는 도구를 사용하여 퍼즐을 만들었기 때문에, 정확한 해결책도 알고 있습니다. 수학 시험지를 작성하고 동시에 정답 키도 작성하는 교사와 같습니다. 이는 모든 작업이 해결 가능하고 검증 가능하도록 보장합니다. 그들은 이러한 퍼즐을 거의 80,000 개 만들었습니다.

대규모 실험: 효과가 있을까요?

연구자들은 표준 AI 모델 (Qwen3) 을 가져와 "중간 훈련" 세션을 진행했습니다. 이는 AI 를 이러한 합성 퍼즐을 사용하여 운전 학교에 보내는 것과 같습니다.

  • 훈련: AI 는 이 80,000 개의 가짜지만 현실적인 문제들을 해결하는 연습을 했습니다.
  • 테스트: 그런 다음 AI 를 실제 벤치마크 (실제 세계 API 와 실제 함수 호출 테스트 사용) 로 테스트했습니다.
  • 결과: 합성 공장에서 연습한 AI 는 실제 도구를 사용하는 능력이 크게 향상되었습니다. 완벽한 운전 시뮬레이터에서 연습하는 것이 비 오는 날 실제 차를 다루는 운전자를 더 잘 만들었던 것과 같습니다.

요약

SynthTools는 AI 를 사용하여 가짜 도구와 가짜 문제의 거대하고 자기 점검이 가능한 라이브러리를 구축하는 파이프라인입니다. 이는 "로봇을 훈련시킬 실제 데이터가 충분하지 않다"는 문제를 자체적으로 생성한 고품질, 다양하며 검증된 훈련 데이터를 통해 해결합니다. 그 결과, 수백만 개의 도구와 작업으로 확장 가능한 프레임워크가 되어, AI 에이전트가 실제 세계에서도 도구를 더 효과적으로 사용하는 방법을 학습하는 데 도움이 됩니다.

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

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

Digest 사용해 보기 →