홈 / 용어집 / 도구 사용
What is 도구 사용 (Tool Use)?
도구 사용은 LLM이 외부 함수(웹 검색, 코드 실행, API, 파일 작업)를 호출하고 그 결과를 응답에 통합하는 능력입니다. osFoundry의 도구 카탈로그에는 14개 이상의 내장 도구와 플러그인 시스템 또는 MCP 서버를 통한 커스텀 도구가 포함됩니다.
Detail
현대 LLM은 작업에 외부 행동이 필요하다고 판단할 때 구조화된 도구 호출 요청을 발행하도록 학습됩니다. 오케스트레이터는 호출을 받아 도구를 실행하고 결과를 반환하며, 모델은 계속 진행합니다. 일반적인 도구: 웹 검색, 코드 실행(Python, JS), HTTP 가져오기, 파일 읽기/쓰기, 데이터베이스 쿼리, 캘린더입니다.
좋은 도구 사용은 어렵습니다 — LLM은 올바른 도구를 선택하고, 인자를 올바르게 형식화하고, 결과를 구문 분석하고, 언제 호출을 중단할지 결정해야 합니다. 품질은 모델에 따라 크게 다릅니다.
How osFoundry approaches 도구 사용 (Tool Use)
osFoundry의 도구 카탈로그에는 14개 이상의 내장 도구가 있습니다. 에이전트별 도구 범위는 각 에이전트가 호출할 수 있는 도구를 제한합니다. MCP 서버는 워크스페이스에 서드파티 도구를 추가합니다.
Related terms
Related features