Function Calling 사용가이드
예상 소요 시간: 7분
LaaS에서 Function Calling을 활용하여 외부 API와 연동된 함수를 호출하는 방법을 배워보세요. 이 가이드를 따라 함수 등록, 파라미터 설정, 자동 호출 방식 등을 익힐 수 있습니다.
1. Function Calling 개요
Function Calling은 LLM이 특정 입력을 감지하면 자동으로 외부 API를 호출하여 데이터를 조회하거나 기능을 실행하도록 설정하는 기능입니다.
✅ 활용 사례
- 
날씨 조회:
"서울의 날씨는?"→getWeather()함수 실행 - 
환율 변환:
"1달러는 몇 원이야?"→get_exchange_rate()호출 - 
예약 가능 여부 조회:
"내일 2시에 회의실 예약 가능해?"→checkAvailability() 
📌 Function Calling을 사용하면 챗봇이 단순 응답 생성이 아닌, 실시간으로 외부 데이터를 활용하는 기능을 수행할 수 있습니다.
2. Function Calling 설정 방법
🔹 2.1 함수 추가하기
- 
LaaS 에디터에서 "함수 호출" 섹션을 찾습니다.
 - 
"추가 +" 버튼을 클릭하여 새로운 함수를 등록합니다.

 
🔹 2.2 함수 등록
- 
함수 이름을 입력 (영문, 숫자,
_만 사용 가능) - 
설명: 해당 함수가 수행하는 기능을 입력
 - 
파라미터 추가:
- 
이름: API 요청에 포함할 변수명
 - 
설명: 해당 변수의 역할을 명확히 설명
 - 
데이터 타입:
String또는Number중 선택 - 
필수 여부 설정

 
 - 
 
🔹 2.3 파라미터 추가
추가적인 데이터 입력이 필요하면 "파라미터 추가" 버튼을 눌러 설정하세요.
예를 들어, 환율 변환 함수의 경우:
- 
amount: 변환할 금액 (Number) - 
fromCurrency: 변환할 통화 코드 (String) - 
toCurrency: 변환할 대상 통화 코드 (String)
 
3. Function Calling 실행 및 테스트
🔹 3.1 실행 흐름
- 
사용자가 요청을 입력
"원 달러 환율 얼마야?" - 
LLM이 해당 입력이 함수 호출이 필요하다고 판단
 - 
자동으로
get_exchange_rate()함수를 호출 - 
API 응답값을 받아 사용자에게 전달

 
