Opendocs Logo

[Concept | AI] LLM (4) - 펑션 콜링

LLM의 Function Calling 에 대해 정리한다.


> 작성일 : 2025-09-01


<1> 필요성

LLM은 텍스트를 기반으로 한 언어 모델일 뿐 최신 정보를 바로 반영하지는 못한다. 이에 외부시스템의 함수를 호출하고 분석해 부가적인 정보를 제공할 수 있다.




<2> 동작 방식

<2-1> 사용자의 요청

사용자가 LLM에게 질문

Ex)
사용자: "오늘 날씨 어때?"

<2-2> 함수정의 제공

개발자가 LLM에게 외부 시스템 함수의 정보를 제공 (함수명, 매개변수, 설명 등)

tools = [
    {
        "type": "function", 
        "function": {
            "name": "get_current_time",
            "description": "현재 날짜와 시간을 반환",
        }
    }
]


Tags : openai, llm api



AD
ⓒ Opendocs. All Rights Reserved.