본문 바로가기
AI#AI#Agent#LLM조회 2

Tool Use란?Function Calling

정의

LLM이 외부 함수·API를 호출하도록 하는 기능. 에이전트 구현의 핵심. MCP가 표준화 주도.

다른 표현Function Calling도구 사용Tools

Tool Use란?

LLM이 스스로 판단해 정의된 외부 함수·API를 호출하게 하는 기능이다. 계산, DB 조회, 웹 검색 같은 작업을 LLM이 위임한다.

동작 흐름

  1. 사용자 질문 + 도구 목록(JSON schema)을 모델에 전달
  2. 모델이 필요하면 tool_use 응답 생성 (함수명 + 인자)
  3. 앱이 실제 함수 실행 → 결과를 다시 모델에 전달
  4. 모델이 최종 답변 생성

표준화

OpenAI/Anthropic은 자체 포맷을, 업계 전반은 MCP(Model Context Protocol)로 수렴하고 있다.

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

AI 전체 →