용어 및 개념

1. 챗봇(chatbot)

메신저 기반 환경에서 대화형 인터페이스를 제공하는 채팅 로봇으로, 블록 단위의 메시지들이 모여 하나의 시나리오를 이루고, 하나 또는 여러 시나리오들이 모여 하나의 챗봇으로 탄생합니다.

어썸봇에서는 시나리오형(룰 베이스) 챗봇 빌더를 제공합니다.

2. 시나리오(scenario)

고객에게 전달하려는 하나의 주제(topic)를 시나리오 단위로 구성할 수 있으며, 시나리오는 하나 이상의 블록(block)들로 구성됩니다.

3. 블록(block)

시나리오를 구성하는 가장 작은 단위로, 고객에게 전달하고자 하는 하나의 '말풍선'이라고 생각하시면 됩니다. 블록이 한 개 이상 존재해야만 시나리오가 생성되고, 챗봇이 동작됩니다.

블록의 형태는 메시지 또는 버튼 형태에 따라 다양하며, 텍스트, 이미지, URL링크, 전화번호 등을 넣을 수 있고, 변수와 조건 설정 등 다양한 기능을 제공합니다.

4. 파라미터(parameter)

파라미터(매개변수)의 사전적 의미는 메소드 수행에 필요한 입력 값을 저장하는 변수입니다.

파라미터는 특정 메소드를 호출할 때 같이 끼워 보내는 데이터이며, 예를 들어 '사과'라는 데이터 값을 담아두기 위해 필요한 '바구니'라고 생각하시면 됩니다.

파라미터는 시나리오를 만들 때 설정할 수 있습니다.

Last updated