에이전트 2026년 업데이트

도구 사용 / 함수 호출(Tool Use / Function Calling)

정의

모델이 웹 검색, 코드 실행, 데이터베이스 조회 같은 외부 함수를 호출하고, 그 결과를 답변에 활용하도록 하는 기능입니다.

도구 사용은 모델이 외부 함수를 호출하고 그 출력을 반영하게 하여 학습 데이터의 한계를 넘어서도록 해 줍니다. Schick et al.(2023)은 Toolformer에서 모델이 어떤 API를 언제 호출할지 스스로 학습할 수 있음을 보여 주었고, Yao et al.(2023)은 ReAct에서 도구 실행과 명시적 추론을 결합했습니다.

제품에서는 이 기능이 보통 함수 호출(function calling) 형태로 제공됩니다. 모델이 구조화된 요청을 내보내면 애플리케이션이 이를 실행하고, 그 결과를 다시 모델에 전달해 활용하게 합니다.

참고문헌

이 정의의 근거가 된 1차 자료, 동료 심사 자료 및 기록 자료입니다.

Toolformer: Language Models Can Teach Themselves to Use Tools
Schick, T., Dwivedi-Yu, J., Dessì, R., Raileanu, R., Lomeli, M., Zettlemoyer, L., Cancedda, N., & Scialom, T. (2023). Advances in Neural Information Processing Systems 36 (NeurIPS 2023).
ReAct: Synergizing Reasoning and Acting in Language Models
Yao, S., Zhao, J., Yu, D., Du, N., Shafran, I., Narasimhan, K., & Cao, Y. (2023). International Conference on Learning Representations (ICLR 2023).

사전 및 백과사전 항목

이 항목 인용하기

MultipleChat. “도구 사용 / 함수 호출(Tool Use / Function Calling).” MultipleChat AI·LLM 용어집, 2026. https://multiple.chat/ai-glossary/tool-use

관련 용어

실제로 확인해 보기

같은 프롬프트를 ChatGPT, Claude, Gemini, Grok, Perplexity에서 나란히 실행해 보세요. 내 파일을 컨텍스트로 활용하고, 답변을 서로 교차 검증할 수 있습니다.

MultipleChat 무료로 사용해 보기

더 알아보기

유료 요금제 보기