Intent를 선택하거나 추가하세요
왼쪽 사이드바에서 Intent, Slot, Macro를 관리할 수 있습니다Intent를 선택하거나 추가하세요
왼쪽 사이드바에서 Intent, Slot, Macro를 관리할 수 있습니다커피 한 잔 주세요
(뜨거운) 커피
[커피, 라떼]
$음료:주문음료
@주문
사용자가 말하는 단어나 문장을 정확하게 매칭합니다.
커피 한 잔 주세요
"커피 한 잔 주세요"라고 정확히 말해야 인식
괄호 안의 내용은 말해도 되고 안 해도 됩니다.
(뜨거운) 커피 주세요
"뜨거운 커피 주세요" 또는 "커피 주세요" 모두 인식
(@존칭) 커피 주세요
Optional 안에 매크로 사용 가능
대괄호 안에 콤마로 구분된 여러 항목 중 하나가 매칭됩니다.
[커피, 라떼, 아메리카노] 주세요
"커피 주세요", "라떼 주세요", "아메리카노 주세요" 모두 인식
불 [켜줘, 꺼줘]
"불 켜줘" 또는 "불 꺼줘" 인식
사용자가 말한 특정 값을 추출합니다. 슬롯 타입과 변수명으로 구성됩니다.
$음료:주문음료 주세요
음료 슬롯에 정의된 값 중 하나를 인식하고 추출
$크기:사이즈 $음료:음료 주세요
여러 슬롯을 동시에 사용
$음료:첫번째 하고 $음료:두번째 주세요
같은 슬롯 타입을 다른 변수명으로 여러 번 사용
"톨 아메리카노 주세요" → { intent: "orderBeverage", 사이즈: "톨", 음료: "아메리카노" }
슬롯과 비슷하지만 값을 추출하지 않습니다. 자주 사용되는 표현들을 묶어서 재사용합니다.
커피 @주문
@주문에 정의된 값(주세요, 줘, 부탁해 등) 중 하나로 인식
"커피 주세요" → { intent: "orderBeverage" }
"커피 줘" → { intent: "orderBeverage" }
| 구분 | Slot ($) | Macro (@) |
|---|---|---|
| 문법 | $타입:변수명 |
@이름 |
| 값 추출 | ✅ 추출됨 | ❌ 추출 안됨 |
| 용도 | 사용자 선택을 알아야 할 때 | 다양한 표현을 묶을 때 |
($크기:사이즈) $음료:음료 (@단위) @주문
"톨 아메리카노 한 잔 주세요", "라떼 줘", "그란데 카페모카 두 잔 부탁해" 등
$장소:위치 [불, 조명, 전등] [켜줘, 꺼줘]
"거실 불 켜줘", "침실 조명 꺼줘", "화장실 전등 켜줘" 등