함수 호출(Function Calling)은 LLM이 자연어 질문을 분석해 ‘지금은 외부 함수나 API를 호출해야 한다’고 스스로 판단하고, 그 함수에 필요한 인자를 정확한 JSON 형식으로 만들어내는 기능이다. 이를 통해 AI는 단순히 텍스트를 생성하는 것을 넘어 실시간 날씨 조회, 데이터베이스 검색, 결제 실행처럼 실제 세계와 상호작용하는 도구로 확장된다. 함수의 이름과 각 인자에 대한 설명을 모호하지 않게 명확히 작성해야 모델이 엉뚱한 인자값을 채워 넣어 잘못된 함수 호출로 이어지는 오류를 줄일 수 있다.
실무 적용 및 비즈니스 영향
- AI 모델이 실시간 날씨 데이터베이스 조회 결제 실행 등 현실 세계와 상호작용하는 통로
구현 가이드 및 주의사항
- 함수 명세(Schema)와 인자 설명을 명확하고 정밀하게 작성하여 잘못된 호출 방지