함수 호출란?
AI 활용 분야에서 OpenAI가 2023년 6월에 공개한 API 기능으로, LLM이 답변 도중 미리 등록된 외부 함수를 JSON 인자로 호출하도록 만들어 도구·DB·실시간 데이터와 연결할 수 있게 한 방식입니다.
CARD NEWS · 프롬프트·AI 활용
SNS·수업 자료·발표 슬라이드에 붙여 쓰기 좋은 4장 세트입니다. 각 카드는 스크린샷·다운로드해 그대로 공유하실 수 있습니다.
AI 활용 분야에서 OpenAI가 2023년 6월에 공개한 API 기능으로, LLM이 답변 도중 미리 등록된 외부 함수를 JSON 인자로 호출하도록 만들어 도구·DB·실시간 데이터와 연결할 수 있게 한 방식입니다.
Function Calling은 LLM이 답변을 만들다가 "이 부분은 외부 함수에 맡겨야겠다"고 판단하면, 함수 이름과 인자(어떤 값을 넣을지)를 깔끔한 JSON으로 정리해 돌려주는 방식이에요. 조별 과제로 비유하면, 발표자가 직접 통계를 계산하지 않고 "엑셀 담당자에게 2025년 매출 합계를 부탁한다"고 쪽지에 적어 넘기는 셈이에요. 모델은 쪽지를 쓰는 사람이고 실제 계산은 코드가 합니다. 챗봇이 실시간 날씨·환율·재고 조회를 할 수 있게 만드는 거의 모든 AI 제품의 기본 부품이라, 한 번은 짚고 가야 하는 개념입니다.
**케이스 1: OpenAI 공식 가이드 — get_weather 함수의 JSON 스키마 정의** OpenAI 공식 가이드는 도구를 JSON 스키마로 선언하고 응답에서 `tool_calls`를 받아 처리하는 패턴을 표준으로 제시합니다 [1]. 예를 들어 `get_weather`라는 함수에 `location`(문자열)과 `units`(celsius·fahrenheit enum)를 정의해 두면,
카드를 스크린샷하거나 브라우저 인쇄 → PDF로 저장하면 인스타·수업 자료에 바로 쓸 수 있습니다. 출처 (AI for Everyone by Percent · ai.percent.ac)만 밝히면 상업적 이용도 가능합니다.