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

Smart Tool Discovery

Smart Tool Discovery 는 사용자 프롬프트 의도에 맞는 도구(tool)를 자동으로 검색하고 실행할 수 있도록 도와주는 기능입니다. AIP에서 자동으로 필요한 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이 선택된 도구를 실행하고 결과를 반환

사용 방법

Smart Tool Discovery는 수동으로 직접 활성화해야 합니다.

  1. 우측 상단 사용자 메뉴에서 Settings(설정) 을 클릭합니다.
  2. 실험실(Labs) 탭으로 이동합니다.
  3. Use Smart Tool Discovery 토글을 켜서 활성화합니다.

활성화 후 Preset에 40개 이상의 도구가 등록된 경우 Smart Tool Discovery가 동작합니다.

참고: 이전 버전에서는 도구 40개 이상 등록 시 자동으로 활성화되었으나, 현재는 사용자가 직접 설정에서 활성화해야 합니다.

요약

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

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

Last updated on