용어 정의

CLOSER 챗봇 설명서에서 사용되는 주요 용어에 대하여 알아봅니다.

메시징 채널(Messaging Channel) 혹은 메신저(Messenger)

  • 메시징 채널은 카카오톡, 페이스북 등 챗봇 연동이 가능한 채널을 의미합니다.

  • 메신저는 해당 메시징 채널에서 사용되는 어플리케이션을 의미합니다.

대화 프로필(Chat Profile)

  • 실제 메시징 채널에 등록된 비지니스 계정(프로필)을 의미합니다.

  • 카카오톡의 경우 플러스친구를, 페이스북의 경우는 페이지를 의미합니다.

챗봇(Chatbot), 봇(Bot)

  • CLOSER에서 각 채팅 프로필에 연동될 챗봇 에이전트를 관리하는 단위입니다.

  • 하나 이상의 채팅 프로필에 연동될 수 있습니다.

플로우(Flow)

  • CLOSER 챗봇에서 각 시나리오를 관리하는 단위입니다.

  • 하나 이상의 노드들로 구성됩니다.

노드(Node)

  • CLOSER 챗봇이 동작하기 위한 최소 기능 수행 단위입니다.

  • 주로 메시지를 반환하거나 사용자의 입력을 대기하는 역할의 노드를 구성하여 플로우를 작성하게 되며, 여러 가지 노드들을 조합하면 다양한 기능을 수행하는 플로우를 작성할 수 있습니다.

챗봇 응답(Response)과 요청(Request)

  • 응답은 챗봇이 반환한 메시지를 의미합니다.

  • 요청은 챗봇이 사용자에게 메시지 입력을 요청하고 대기하는 상태를 의미합니다.

  • 사용자가 보낸 메시지는 챗봇 응답과 요청의 분류에 포함하지 않습니다.

컨텍스트 (Context)

  • 챗봇이 작성된 시나리오를 진행하면서 보유하게 된 대화의 맥락에 관련된 정보를 의미합니다.

  • 챗봇과 대화하는 사용자의 고유 식별자, 마지막으로 수신한 사용자의 메시지, 메시징 채널에서 주어진 파라미터나 시나리오에서 설정된 파라미터 및 각 노드의 실행 결과 등의 정보가 담겨 있습니다.