https://s3-us-west-2.amazonaws.com/secure.notion-static.com/30dc1f31-bdf2-4b07-93b5-b512cffab9fe/Untitled.png

슬롯이란, 고객 발화로부터 필요한 정보를 수집하는 단위입니다.

coffee_option이라는 이름의 슬롯의 수집 조건이 @'커피 옵션' 엔티티였다면, 사용자 발화에서 @'커피 옵션' 엔티티가 인식됐을 때 슬롯이 채워집니다.

이처럼 사용자 발화로부터 필요한 정보를 슬롯으로 수집하는 과정을 **슬롯 필링(Slot Filling)**이라고 합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a165d129-e11e-4507-ac8e-fc5043d9ad89/Untitled.png

특히 목적형 대화 챗봇에서 고객으로부터 정보를 수집하고, 저장하는 과정이 꼭 필요합니다.

고객이 달성하고자 하는 목적은 대부분 특정한 정보를 수집하는 것을 요구합니다. 예를 들어, 카페에서 주문을 받는 챗봇이라면 고객이 주문하려는 음료의 이름, 옵션 등을 수집해야 합니다. 또한, 수집된 정보를 챗봇 외부의, 챗봇 제작자가 관리하는 시스템에 저장시키고, 이를 다음에 챗봇이 말할 답변에 활용할 수 있어야 합니다. 예를 들어, 주문받은 음료의 가격이 얼마인지를 계산하려면 수집한 음료 이름과 옵션을 주문 관리 시스템에 저장하고 가격을 계산해야 합니다.

<aside> ✅ 목적형 대화에 대해서는 나에게 맞는 챗봇 유형 이해하기 가이드를 참고해주세요.

</aside>