에이전트
툴 콜링
Tool Calling

LLM이 외부 함수나 API를 직접 호출할 수 있게 하는 기능. AI가 검색, 계산, DB 조회 같은 실제 작업을 수행하는 방법이다.

개념 설명

툴 콜링(또는 함수 호출)은 LLM이 "이 작업은 내가 직접 처리할 수 없으니 외부 도구를 써야겠다"고 판단하고, 적절한 함수를 골라 필요한 인자를 채워 호출하는 과정이다. AI가 텍스트 생성만 하던 시대에서 실제 세계와 상호작용할 수 있게 된 핵심 전환점이다. 날씨 조회, 코드 실행, 데이터베이스 검색 등 LLM이 혼자 할 수 없는 모든 것을 툴로 연결할 수 있다.

사용 예시

Anthropic API에서 tools 파라미터로 사용 가능한 함수 목록과 JSON Schema를 정의하면, Claude가 대화 중 필요할 때 해당 함수를 자동으로 선택하고 인자를 채워 반환한다. 개발자는 반환된 툴 호출을 실행하고 결과를 다시 Claude에게 전달하면 된다. MCP는 이 툴 콜링을 표준화하고 생태계를 확장한 것이다.

#함수호출#도구사용#API
← AI Wiki에서 더 보기