버블잇을 보다 편리하게 사용하실 수 있도록, 생소할 법한 용어의 뜻을 정리해두었어요.
에이전트
사용자의 입력 발화를 이해하여 그에 맞는 답변을 출력하는 인공지능 챗봇을 의미합니다.
프로젝트
버블잇 회원이 어드민에서 웹챗을 관리하는 최상위 단위를 의미합니다.
관리자
임의의 프로젝트를 관리할 수 있는 권한을 가진 회원을 의미합니다. 버블잇 어드민에서는 관리자를 마스터 관리자와 일반 관리자 두가지 유형으로 구분합니다.
대화 주제
사용자가 임의로 입력한 메시지에 담긴 핵심 의도를 의미합니다. 버블잇 어드민에서는 사용자가 자주 문의할 법한 내용을 대화 주제 단위로 별도로 관리할 수 있습니다.
참고 예문
사용자가 입력한 메시지를 임의의 대화 주제에 일치시키기 위해 사용하는 데이터로, 프로젝트 관리자가 직접 값을 정의합니다.
답변 콘텐츠
임의의 대화 주제에 대응하는 답변으로, 1) 답변의 본문과, 2) 답변의 내용을 구성하는 형식 (i.e., 템플릿)으로 구성됩니다.
메시지 처리
사용자가 입력한 임의의 메시지를 버블잇에 등록된 임의의 대화 주제로 일치시킬지, 혹은 언어모델로 처리할지 판단하는 작업을 의미합니다.
사용자가 메시지를 입력하면, 일차적으로 어드민에 등록된 대화 주제 정보 (참고 예문과 답변)을 활용해 입력된 메시지가 어드민에 등록된 대화 주제 중 하나에 일치하는지 판단하는 과정을 거칩니다.
이후, 어드민에 등록된 임의의 대화 주제에 매칭되면 해당 대화 주제에 등록된 답변 본문을 출력합니다. 어떠한 대화 주제와도 일치하지 않는다고 판단하면, 사용자 메시지를 언어모델로 전달해 입력 메시지에 맞는 답변을 생성하도록 합니다.
버블잇 SDK (Software Development Kit)
개발자가 버블잇 웹챗을 손쉽게 구축할 수 있도록 제공하는 도구 모음을 의미합니다. 웹챗 실행을 제어하는 메서드와 웹챗외형을 관리할 수 있는 코드를 제공합니다.
토큰
웹챗에 적용된 언어모델이 사용자 메시지를 처리하는 과정에서 텍스트를 연산하는 최소 단위를 의미합니다.