에이전트·자동화 · Function Calling중급갱신일 2026. 10. 1.
함수 호출
모델이 채팅 대신 정해진 함수 이름·인자 JSON을 내어 외부 도구를 쓰게 합니다.
비유
비서가 직접 계산하지 않고, ‘계산기 앱에 이 숫자로 실행’ 주문서를 내는 것과 같습니다.
이렇게 이해하세요
함수 호출은 LLM이 자연어 답 대신 스키마에 맞는 도구 요청을 생성하고, 앱이 실행 결과를 다시 모델에 넣는 패턴입니다. 날씨·DB·캘린더 연동에 쓰입니다. 스키마 설계·권한·타임아웃이 품질을 좌우합니다. 사용자가 승인해야 하는 위험한 도구는 분리하세요.
한 줄 암기
함수 호출 = 주문서로 도구 실행
좋은 예
캘린더 생성은 미리보기 후 사람 승인 버튼으로만 실행한다.
피하기
결제 API를 모델이 자유롭게 호출하게 열어 둔다.
관련 서비스
관련 에이전트
관련 용어
에이전트·자동화 더보기관련 링크
자주 묻는 질문
툴 유즈와 같은가요?
거의 같은 계열입니다. 함수 호출은 스키마 기반 구현 방식을 가리킬 때가 많습니다.
실패하면?
에러를 모델에 돌려 재시도하거나, 사람에게 넘기는 정책이 필요합니다.