← 최신 논문
💻 computer science

Tool Attention Is All You Need: Dynamic Tool Gating and Lazy Schema Loading for Eliminating the MCP/Tools Tax in Scalable Agentic Workflows

이 논문은 LLM 에이전트의 확장성을 제한하는 MCP/도구 과세 문제를 해결하기 위해, 도구 간 의도 중첩 점수와 상태 기반 게이트 기능을 결합해 필요한 스키마만 지연 로딩하는 'Tool Attention' 메커니즘을 제안하며, 이를 통해 토큰 사용량을 95% 감소시키고 컨텍스트 활용도를 24% 에서 91% 로 획기적으로 향상시켰음을 보여줍니다.

원저자: Anuj Sadani, Deepak Kumar

게시일 2026-04-24
📖 3 분 읽기☕ 가벼운 읽기

원저자: Anuj Sadani, Deepak Kumar

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

이 논문은 인공지능 (AI) 에이전트가 외부 도구 (예: 검색, 데이터베이스, 코드 실행 등) 를 사용할 때 발생하는 '불필요한 정보 과부하' 문제를 해결하는 새로운 방법을 제안합니다.

제목인 **"Tool Attention Is All You Need"**는 유명한 AI 논문 제목인 "Attention Is All You Need"를 차용한 것으로, **"도구에 집중하는 것만으로도 충분하다"**는 메시지를 담고 있습니다.

이 내용을 일상적인 비유와 쉬운 한국어로 설명해 드리겠습니다.


1. 문제: "모든 메뉴판을 매번 보여주세요" (MCP 세금)

지금까지 AI 에이전트가 일을 할 때, 외부 도구들을 연결하는 방식 (MCP) 은 다음과 같은 비효율적인 방식을 사용했습니다.

  • 상황: 당신이 식당에 가서 주문을 하려고 합니다.
  • 기존 방식: 요리사가 매번 주문할 때마다 **전체 메뉴판 (수백 개의 요리와 상세 설명)**을 테이블에 펼쳐놓고 "이중에서 고르세요"라고 말합니다.
  • 문제점:
    1. 시간 낭비: 메뉴판이 너무 두꺼워서 주문하기 전에 읽는 데만 시간이 걸립니다.
    2. 혼란: 메뉴가 너무 많아서 AI 가 무엇을 골라야 할지 잊어버리거나, 엉뚱한 것을 주문합니다 (할루시네이션).
    3. 비용: 메뉴판의 글자 수 (토큰) 가 너무 많아서 AI 사용료가 비싸집니다.

이 논문의 저자들은 이를 **'도구 세금 (Tools Tax)'**이라고 부릅니다. AI 가 실제로 필요한 정보 (예: '오늘 날씨') 를 얻기 위해, 전혀 필요 없는 정보 (예: '전 세계 모든 지하철 노선도') 를 매번 읽어야 하는 불필요한 비용입니다.

2. 해결책: "스마트한 웨이터" (Tool Attention)

이 논문은 **'Tool Attention (도구 주의)'**이라는 새로운 시스템을 제안합니다. 이는 AI 가 매번 전체 메뉴판을 보는 대신, 사용자의 말 (의도) 에 맞춰 필요한 메뉴만 골라주는 '스마트한 웨이터' 역할을 합니다.

이 시스템은 크게 세 가지 단계로 작동합니다.

① 의도 파악 (Intent–Schema Overlap)

  • 비유: 고객이 "배가 고파서 따뜻한 국물이 있는 걸 먹고 싶어"라고 말하면, 웨이터는 전체 메뉴판을 훑어보지 않고 '국물 요리' 카테고리만 빠르게 검색합니다.
  • 기술: AI 가 사용자의 말을 분석하고, 어떤 도구가 그 말과 가장 잘 맞는지 점수를 매깁니다.

② 문지기 역할 (State-aware Gating)

  • 비유: 고객이 "비행기 티켓을 끊어줘"라고 해도, 아직 여권 정보가 입력되지 않았다면 웨이터는 "아직 준비가 안 됐으니 비행기 티켓 메뉴는 보여드릴 수 없습니다"라고 말합니다.
  • 기술: 도구를 사용할 수 있는 조건 (예: 로그인 여부, 이전 작업 완료 여부) 을 확인해서, 조건에 맞지 않는 도구는 아예 목록에서 제외시킵니다.

② 2 단계 로딩 (Lazy Schema Loading)

  • 비유:
    • 1 단계 (간단한 요약): 먼저 모든 메뉴의 이름과 한 줄 설명만 작은 카드에 적어 테이블에 올려둡니다. (AI 가 "아, 이런 메뉴가 있구나"라고 알 수 있게 함).
    • 2 단계 (상세 메뉴판): 고객이 "김치찌개 주문할게"라고 구체적으로 말하면, 그때 가서야 **김치찌개의 상세 레시피 (재료, 가격 등)**만 가져다 줍니다.
  • 효과: 처음부터 모든 상세 설명을 다 보여줄 필요가 없으므로, AI 가 읽어야 할 글자 수가 급격히 줄어듭니다.

3. 놀라운 결과: "95% 의 정보 정리"

이 시스템을 실험해 본 결과, 놀라운 변화가 일어났습니다.

  • 토큰 (글자 수) 감소: AI 가 매번 읽어야 하는 불필요한 정보량이 95% 이상 줄어들었습니다. (예: 4 만 7 천 자에서 2 천 4 백 자로 감소).
  • 생각의 명확함: 불필요한 정보에 방해받지 않아 AI 의 판단력이 훨씬 좋아졌습니다. (작업 성공률이 72% 에서 94% 로 향상).
  • 비용 절감: 읽어야 할 글자가 줄어들어 AI 사용 비용이 크게 절약됩니다.
  • 보안 강화: 악의적인 명령이 숨겨진 메뉴판이 있어도, AI 가 그 메뉴를 선택하지 않으므로 해킹 시도가 차단됩니다.

4. 결론: "더 많은 정보보다 '올바른 정보'가 중요하다"

이 논문의 핵심 메시지는 다음과 같습니다.

"AI 의 성능을 높이기 위해 더 큰 메모리 (긴 문맥) 를 만드는 것보다, 필요한 순간에 필요한 도구만 정확히 꺼내주는 것이 훨씬 중요합니다."

마치 우리가 집을 정리할 때, 모든 물건을 한 방에 쌓아두는 것보다 필요한 물건만 손이 닿는 곳에 두는 것이 더 효율적인 것과 같습니다.

Tool Attention은 AI 에이전트가 복잡한 세상에서 일할 때, 정보의 홍수에溺리지 않고 스마트하게 집중할 수 있게 해주는 필수적인 기술입니다.

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

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

Digest 사용해 보기 →