Skip to Content
사용자 가이드🎁 Special FeaturesSmart Tool Discovery

Smart Tool Discovery

Smart Tool Discovery 는 사용자 프롬프트 의도에 맞는 도구(tool)를 자동으로 검색하고 실행할 수 있도록 도와주는 기능입니다. AI Hub 에서 자동으로 필요한 MCP 도구를 검색하고 실행함으로서 LLM 을 효율적으로 사용하고, MCP 도구 갯수 제한이 있는 경우에도 여러개의 도구를 등록하여 사용할 수 있습니다.


주요 장점

  • 응답 효율성 향상 → 전체 도구 목록을 LLM에 전달하는 대신, 도구 검색과 도구 실행에 필요한 도구 2개만을 전달하여 토큰 소비를 줄일 수 있습니다. 또한, Preset 에 등록된 도구가 많아졌을때 LLM 이 어느 도구를 호출해야 할지 도와주는 역할을 함으로서, 도구 호출 성능도 좋아집니다.

  • 도구 개수 제한 환경에서도 유연하게 대응 가능 → 일부 LLM 애플리케이션(Cursor IDE, Claude desktop App등)에는 등록 가능한 도구 수에 제한이 있습니다. 그러나 Smart Tool Discovery 는 도구를 동적으로 검색 후 전달하므로 해당 제한을 회피할 수 있습니다.


기능 개요

Smart Tool Discovery는 다음 두 가지 주요 구성 요소로 이루어져 있습니다:

  • Search Tool: 사용자의 입력 프롬프트를 바탕으로 의도에 맞는 적절한 도구를 탐색하고 이를 LLM 에게 알려줍니다.
  • Execution Tool: LLM 이 선택한 도구를 실행하고 결과를 반환합니다.

작동 흐름


예시 시나리오

  1. 사용자가 자연어로 “오늘 일정 요약해줘”라고 요청
  2. Search Tool이 Preset 에 등록된 도구 목록중에 관련 도구를 검색하고 추천
  3. Execution Tool이 선택된 도구를 실행하고 결과를 반환

사용 방법

  1. Preset 에서 도구를 40개 이상 활성화 합니다.
  2. Smart Tool Discovery 기능이 활성화 되었다는 팝업과 함께 자동으로 기능이 활성화 됩니다. 또는 설정실험실Use Smart Tool Discovery 를 토글하여 기능을 활성화 또는 비활성화 합니다.

요약

  • 자연어 기반 요청으로 필요한 도구를 자동 검색 및 실행
  • 도구 전달 수 감소로 LLM의 토큰 사용 최적화
  • 도구 개수 제한이 있는 환경에서도 원활하게 동작

Smart Tool Discovery는 자연어 요청 → 관련 도구 검색 → 도구 실행의 과정을 자동화하여 AI 기반 시스템과의 연동을 더욱 간편하게 만들어 줍니다.

Last updated on