[직무부트캠프] 2.시나리오, decision tree 작성
[주제] 챗봇 서비스 시나리오
[내용] 챗봇 서비스 주제에 맞게 시나리오와 decision tree를 작성하여, 서비스 전체적인 흐름을 배웁니다.
- 콘도 신청 시 입력 받아야 하는 데이터 정의
- 콘도 신청 ~ 종료까지 시나리오 작성
[제출 형식] 자유형식
목차
1. 시나리오란?
2. decision tree란?
3. 신청 시 입력받아야 하는 데이터
4. 콘도 신청~ 종료까지의 시나리오
시나리오란?
시나리오의 사전적 정의
각본 또는 극본 혹은 시나리오는 연극, 영화, 방송 프로그램을 만들고자 사전에 작성하는 글로서, 건축에서 설계도, 음악에서 악보와 마찬가지로, 작품 제작에 필요한 계획서의 성격을 지닌다.
챗봇 서비스 구축에 있어 시나리오는 어떻게 고객이 챗봇을 사용하고,
챗봇이 어떤 대답을 하여 최종적으로 결과물까지 도달하는 예상 과정이다.
이에 우리는 큰 틀에서 시나리오를 알고 챗봇을 설계해야 할 것이다.
decision tree란?
의사결정 나무를 뜻하는 decision tree는
어떤 입력에 대한 출력, 이후 또 다른 입력에 따른 출력결과로 계속 진행되며
다양한 갈래로 뻗어나가며 마치 나뭇가지처럼 많은 경로와 결과의 정보를 담고 있는 설계도이다.
우리는 상대방의 입력에 따른 챗봇의 다양한 출력으로 유저가 원하는 서비스를 도출해내야하고
그것을 위해 어떠한 입력에 대한 다양한 결과를 정확하게 알아야 한다.
신청 시 입력받아야 하는 데이터
먼저 과제의 목표는 콘도 서비스 이용 및 예약을 위한 챗봇이다.
그러므로 챗봇의 유형은
트리형으로 다양한 선택지를 주며 그중'바로 예약하기' 항목을 선택한다면
시나리오가 진행되며 예약까지 할 수 있는 기능을 가진 챗봇을 만들 것이다.
그에 맞게 처음에는 예약 여부를 조사한다.
예약을 선택 시, 예약을 위한 유저 정보와 시설 선택, 옵션 등을 입력받고
마지막에는 결제 정보까지 입력받아 예약을 완료할 수 있도록 한다.
예약 기능이 아닌 부가 서비스 이용 시
트리형으로 선택하여 시설, 찾아오는 길 등의 정보를 유저에게 전달한다.
콘도 신청~ 종료까지의 시나리오
이에 맞는 시나리오 트리 결합형 챗봇 예상 흐름도는 다음과 같다.
챗봇 서비스의 실제 설계를 하여 어떤 방법으로 진행될지 decision tree로 작성해보았다.
챗봇 서비스 기획 시, 더 정확하고 빠른 서비스 개발을 위해 필수로 진행되어야 하는 설계과정을 진행하며
더 구체적으로 챗봇 유형과 적합한 사용 방법을 알게 되었다.