← 최신 논문
🤖 AI

AgentWeave: Routing Before Reasoning for Efficient Function Calling in Tool-Rich Language Models

AgentWeave는 고정된 소규모 모델을 사용하는 경우에도 모델 추론 전에 후보 액션 공간을 필터링함으로써, 도구가 풍부한 언어 모델의 함수 호출 성공률을 크게 향상시키고 계산 오버헤드를 줄이는 결정론적 사전 추론 라우팅 레이어를 도입합니다.

원저자: Saurav Singla, Aarav Singla, Advik Gupta, Parnika Gupta

게시일 2026-08-25
📖 4 분 읽기☕ 가벼운 읽기

원저자: Saurav Singla, Aarav Singla, Advik Gupta, Parnika Gupta

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

현대 디지털 세상에서 인공지능은 단순한 챗봇을 넘어 다른 컴퓨터 프로그램을 찾아내고 사용할 수 있는 유능한 비서로 진화했습니다. 디지털 비서에게 날씨를 확인하고, 항공권을 예약하며, 뉴스 기사를 요약해 달라고 요청하는 상황을 상상해 보십시오. 이를 수행하기 위해 비서는 날씨 서비스, 항공사 예약 시스템, 그리고 뉴스 데이터베이스와 대화하는 방법을 알아야 합니다. 이러한 연결을 도구(tools) 또는 함수(functions)라고 부릅니다. 이 비서들이 점점 더 유용해짐에 따라, 그들이 접근할 수 있는 도구의 목록은 수천 개로 늘어납니다. 하지만 문제가 하나 있습니다. 컴퓨터에게 한꺼번에 너무 많은 선택지를 보여주면 혼란을 겪을 수 있다는 점입니다. 컴퓨터는 방대한 정보 속에서 적절한 도구를 찾는 데 어려움을 겪거나, 각 도구가 무엇을 하는지 이해하기 위해 읽어야 하는 텍스트의 양에 압도될 수 있습니다. 이는 시스템이 강력해질수록 시스템의 '두뇌'가 명확한 결정을 내리기가 더 어려워지는 병목 현상을 만듭니다.

연구자 사우라브 싱글라(Saurav Singla), 아라브 싱글라(Aarav Singla), 아드빅 굽타(Advik Gupta), 파르니카 굽타(Parnika Gupta)는 이 구체적인 문제를 해결하고자 했습니다. 그들은 인공지능 시스템이 사용 가능한 도구들을 바라보는 방식을 조직하는 새로운 방법을 제안했습니다. AI의 두뇌가 도서관 전체에 있는 모든 도구를 한꺼번에 훑어보게 하는 대신, 그들은 두뇌 앞에 필터를 구축했습니다. '에이전트위브(AgentWeave)'라고 명명된 이 필터는 문지기 역할을 합니다. AI가 작업을 생각하기도 전에, 이 문지기는 요청 내용과 가능한 모든 도구의 목록을 살펴봅니다. 그런 다음 어떤 도구가 실제 작업에 관련이 있고, 어떤 것을 안전하게 무시해도 되는지 결정합니다. 목표는 AI에게 거대한 카탈로그 전체를 보여주는 대신, 작고 관리 가능한 수준의 선택지 그룹을 제시하는 것입니다. 연구진은 생각을 시작하기 전에 선택 범위를 좁히는 이 단순한 행위가, 설령 AI 자체를 변경하거나 개선하지 않더라도 AI가 더 나은 결정을 내리는 데 도움이 될지 확인하고 싶었습니다.

이 아이디어를 테스트하기 위해 팀은 표준적인 난이도의 과제들을 사용하여 통제된 실험을 설계했습니다. 그들은 특정 경량 AI 모델을 가져와 48개의 복잡한 과제를 부여했습니다. 각 과제에서 AI는 작업을 완료하기 위해 16개의 가능한 옵션 중에서 올바른 도구를 선택해야 했습니다. 그들은 동일한 AI 모델을 사용하여 네 번의 테스트를 실행했으며, 오직 도구가 제시되는 방식만을 변경했습니다. 첫 번째 시나리오에서 AI는 16개의 도구를 모두 보았습니다. 두 번째에서는 컴퓨터가 8개의 도구를 무작위로 골라 AI에게 보여주었습니다. 세 번째에서는 컴퓨터가 유사한 도구를 찾는 표준적인 방법을 사용하여 8개를 골랐습니다. 네 번째 시나리오에서는 실제 작업에 필요한 작은 특정 그룹을 선정하기 위해 에이전트위브 필터가 사용되었습니다.

결과는 놀라웠습니다. AI가 16개의 도구를 모두 보게 하거나, 무작위 혹은 의미적으로 유사한 8개의 도구 그룹을 보여주었을 때, AI는 48개의 과제 중 단 하나도 완수하지 못했습니다. 혼란스러운 정보 속에서 정답을 찾지 못한 것입니다. 그러나 에이전트위브 필터를 사용하여 목록을 선별했을 때, AI는 48개 중 6개의 과제를 성공적으로 수행했습니다. 48개 중 6개는 여전히 적은 숫자이지만, 이는 AI가 성공한 유일한 경우였습니다. 연구진은 AI가 단순히 추측하는 것이 아니라, 더 깨끗하고 집중된 정보를 보고 있었기 때문에 실제로 더 잘 수행하고 있다는 것을 발견했습니다. 이 필터는 AI가 보아야 할 도구의 수를 약 70% 줄였으며, 이는 또한 AI가 읽어야 할 텍스트의 양이 현저히 줄어들었음을 의미했습니다. 이러한 읽기 부하의 감소 덕분에 AI는 전체 목록에 압도되었을 때보다 약 절반의 시간 만에 작업을 처리할 수 있었습니다.

결정적으로, 이 연구는 단순히 더 많은 도구를 사용할 수 있게 유지하는 것이 성공을 보장하지 않는다는 점을 밝혔습니다. 표준적인 기술을 사용하여 유사한 도구를 찾았던 비교 방법 중 하나는 에이전트위브 필터보다 더 많은 원래의 옵션을 유지했음에도 불구하고, 결과적으로 완전히 실패했습니다. 이는 핵심이 단순히 적절한 도구를 유지하는 것이 아니라, 잘못된 도구를 제거하는 데 있음을 시사합니다. 에이전트위브 필터는 AI를 혼란스럽게 할 수 있는 대안들을 제거함으로써 더 명확한 해결 경로를 만들어냈습니다. 연구진은 이것이 엄격한 조건 하에서의 특정 테스트이며, 시스템이 모든 상황에서 완벽하게 작동한다는 최종적인 증거는 아니라는 점을 주의 깊게 언급했습니다. 그들은 사용된 AI 모델이 작았으며, 성공률이 (이전보다) 개선되기는 했지만 여전히 낮다는 점을 강조했습니다.

이 연구의 의의는 지능형 시스템을 구축하는 방식에 대한 우리의 생각을 바꾸는 데 있습니다. 오랫동안 초점은 AI의 두뇌를 더 똑똑하게 만들거나 더 많은 데이터로 학습시키는 데 맞춰져 왔습니다. 이 논문은 두뇌가 생각을 시작하기 전에 그가 받는 정보를 조직하는 것이 더 똑똑한 접근 방식이 될 수 있다고 제안합니다. 도구를 선택하는 과정을 추론하는 행위와 별개의 단계로 취급함으로써, 개발자들은 기존의 AI 모델을 처음부터 다시 만들 필요 없이 훨씬 더 효율적이고 효과적으로 만들 수 있습니다. 이 연구는 선택지가 인공지능에게 어떻게 제시되는지가 지능 그 자체만큼이나 중요하다는 구체적인 증거를 제공합니다. 이는 일을 시작하기 전의 세심한 분류가 일이 제대로 완수되는지에 큰 차이를 만들 수 있음을 보여줍니다.

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

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

Digest 사용해 보기 →