챗봇의 이해

 

국내 주요 챗봇

 

01. 페이스북

  • API를 통해 하나하나 전부 직접 프로그래밍하여 구현하는 방법
  • 봇빌더를 이용한 개발

02. 카카오톡

   02-1 FAQ형

  • 답변을 미리 넣어 놓고 해당하는 버튼을 누르면 그에 맞는 답변이 나온다.
  • 카카오톡 채널의 1:1 채팅과 연동
  • 상담형

   02-2 API형

  • 별도 개발을 통해 시나리오를 설계할 수 있다.
  • 빠른 답변만을 제공하고 이미지 확장 안됨
  • 1회에 그친 답변만을 제공하는 구조
  • 2018년 12월 신규 생성 중단

   02-3 봇빌더

 

03. 네이버톡톡

04. 구글 어시스턴트

 

 

챗봇으로의 성공
  • 상담용 챗봇의 경우 사용자는 굳이 많은 타이핑을 하여 봇과 대화하고 싶어하지 않으므로 사용자당 적은 시간 머무르고 적게 물어볼 경우 오히려 높은 만족도를 얻을수 있다.
  • 엔터테인먼트 챗봇은 콘텐츠를 소비하고 챗봇과 대화하거나 기능을 사용하는 데 긴 시간을 머무르게 된다.

01. 마케팅 융합 모델

  • 커머스 : 결제 정보, 배송 정보를 일회성에 그치는 문자 메시지 대신 알림톡과 같은 플랫폼 메시지를 통해 발송할 경우 자연스럽게 카카오톡 채널 추가로 이어진다.

02. 챗봇과 혁신, 그리고 비즈니스 기회

   02-1 고객 지원 서비스로의 챗봇

   02-2 음성 명령으로의 챗봇

 

 

챗봇 도입 시 준비 사항

 

01. 챗봇으로 어떤 가치를 제공할 것인가?

   01-1 엔터테인먼트 챗봇 : 챗봇에 앱과 유사한 기능을 도입하여 사용자에게 서비스를 제공하는 챗봇

   01-2 마케팅용 챗봇 : 일시적으로 간단한 정보를 주고 이벤트 요소를 넣은 마케팅용 챗봇

   01-3 상품 소개 및 추천 챗봇

   01-4 CS 챗봇 : 고객 상담용

 

 

02. 어떤 플랫폼을 사용할 것인가?

  • 10대~30대 대상, 트렌디함에 초점 : 페이스붓 메신저 챗봇
  • 모든 사용자 : 카카오톡을 통해 챗봇 구축
  • 네이버 스마트스토어에서 상품 판매 : 네이버 톡톡
  • 가벼운 고객 상담 : 구글 어시스턴트

   02-1 기존 서비스하던 앱 내에 챗봇을 탑재할 경우

  • 앱 설치 사용자를 얼마나 많이 확보하고 있느냐
  • CS 상담, 재미를 주는 요소

   02-2 플랫폼 회사에 비즈니스 계정을 만들어서 챗봇을 구현 

  • 카카오톡, 페이스북 메신저, 네이버 톡톡, 라인 메신저

   02-3 PC 웹 화면이나 모바일 웹 화면에 탑재

 

 

03. 어떤 데이터를 준비해야 하는가?

  • 기본적으로 'Q&A 형태의 데이터'가 필요
  • 모든 서비스에는 '카테고리 형식'의 구조화된 Q&A를 가지고 있다.

(참조: p.20 ~ p.31)

 

챗봇의 기획

 

모바일 플랫폼별 가이드

01. 페이스북

 

01.1.1 메시지 전송 타입

    ① 텍스트 메시지: 텍스트 메시지를 보낼 수 있다.

    ② 오디오 메시지: MP3 파일의 오디오 메시지를 보낼 수 있다.

    ③ 파일 메시지: PDF 파일의 메시지를 보낼 수 있다.

    ④ 이미지 메시지: JEPG, PNG, GIF 파일의 이미지 메시지를 보낼 수 있다.

    ⑤ 동영상 메시지: MP:4 파일의 동영상 메시지를 보낼 수 있다.

 

01.1.2 템플릿

    ① 버튼 템플릿: 텍스트(640자)와 행동 유도 버튼(1~3개)으로 구성(행동 유도 버튼은 생략 가능)

페이스북 메신저 - 버튼 템플릿

    ② 일반 템플릿: 이미지 + 텍스트 + 행동 유도 버튼(1~3개)으로 구성(이미지와 행동 유도 버튼은 생략 가능)

페이스북 메신저 - 일반 템플릿 1

 

페이스북 메신저 - 일반 템플릿 2(슬라이드 형태)

    ③ 리스트 템플릿

        - 커버 이미지 위에 텍스트를 덮는 형태

페이스북 메신저 - 리스트 템플릿 1

        - 모든 항목을 동일하게 리스트화

페이스북 메신저 - 리스트 템플릿 2

    ④ 오픈 그래프 템플릿: URL 및 버튼과 함께 보낼 수 있으나 현재는 노래만 공유. 노래 앨범을 보고 미리 듣기를 가능

오픈 그래프 템플릿

    ⑤ 영수증 템플릿: 결제 시 결제 내역을 보여 주는 템플릿

페이스북 메신저 - 영수증 템플릿

    ⑥ 항공사 탑승권 템플릿

페이스북 메신저 - 항공사 탑승권 템플릿

 

페이스북 메신저 - 항공사 체크인 템플릿

    ⑦ 항공편 업데이트 템플릿

페이스북 메신저 - 항공편 업데이트 템플릿

 

01.1.3 행동 유도 버튼

    ① URL 버튼: 메신저 앱 내 웹 브라우저에서 웹 페이지를 여는 데 사용

URL 버튼

    ② 포스트백 버튼: 액션을 수행하거나 답장할 수 있도록 개발자가 정의한 페이로드를 보낸다. 버튼을 누르면 텍스트 답변이나 템플릿 답변 등을 준다.

 

    ③ 전화하기 버튼

    ④ 공유하기 버튼: 페이스북 친구에게 해당 메시지에 대해 공유 메시지를 보낸다.

    ⑤ 구매 버튼: 구매할 수 있도록 결제 창을 연다.

    ⑥ 로그인 및 로그아웃 버튼: 회원가입, 로그인, 로그아웃

 

01.1.4 빠른 답장(Quick Reply)

 

    - 빠른 답장은 메시지에 버튼을 표시하는 방법으로, 버튼은 키보드 위로 눈에 띄게 표시되고 키보드는 아래로 내려가서 눈에 덜 띈다.

    - 행동 유도 버튼처럼 웹뷰로 가거나 전화를 걸거나 공유하는 기능은 안됨

    - 버튼을 누르면 버튼이 사라지고 사용자가 메시지를 전송한 것처럼 표기된다.

    - 버튼은 최대 11개까지 설정할 수 있다. 버튼의 글자 수는 최대 20자까지만 허용된다. 그보다 길면 글이 잘린다.

    - 버튼 내에 이미지를 삽입할 수 있는데, 삽입하는 이미지는 24×24픽셀 이상이어야 하고 규격에 맞지 않으면 규격에 맞게 잘리고 ㅋ트기가 조정된다.

    - 버튼을 누르면 있던 이미지는 사라지고 텍스트만 남는다.

    - 선택한 버튼이 사라질 필요가 있을 때(객관식 선택 버튼처럼) 활용하면 좋다.

    - 이벤트를 진행하거나, 다시 버튼을 누르면 안 되는 경우 사용

    ① 위치 보내기 빠른 답장

        - 지도를 띄워서 현재 자신의 위치를 보내거나 주소를 검색하여 보낼 수 있다.

        - 'Send Location'이라는 문구를 임의 변경 불가

        - 지도는 페이스북에서 지정한 지도만 사용

        - 아이폰은 애플 지도를, 안드로이드는 구글 지도 사용, PC에서는 MS의 Bing 지도 사용

        - 현재 위치를 보내면 지도가 떠서 검색이나 자신의 GPS상 위치를 보낼 수 있다.

페이스북 메신저 - 위치 보내기 빠른 답장

    

    ② 전화번호 빠른 답장

        - 빠른 답장으로 사용자의 전화번호를 불러올 수 있다.

        - 사용자의 페이스북 프로필에 전화번호가 없으면 빠른 답장이 표시되지 않는다.

        - 빠른 답장을 선택하면 전화번호 정보가 개발자 서버로 1회 전송되는데, 계속해서 그 정보에 액세스할 수 있는 권한이 부여되는 것은 아님. 따라서 추후에 해당 사용자가 전화번호를 변경했는지 알 수 없다.

        - 사용자의 이메일 주소도 불러올 수 있다.

사용자 전화번호 빠른 답장

 

01.1.5 센더 액션(Sender Actions)

 

    - 곧 답변할 예정인 것처럼 타이핑하고 있다는 느낌을 주는 액션

    - 활용 예: 운세봇

센더 액션

01.1.6 푸시 알림

   

    - 아래 나열된 것 외의 용도나 홍보 콘텐츠에 사용할 수 없다.

 

    ① Commujnity_ Alert: 긴급 또는 공익(재난, 안전, 전기, 수도 등)에 관한 알림을 보내거나 커뮤니티의 안전 확인을 요청하는 메시지를 보낼 때 사용

    ② Confirmed_Event_Reminder: 메시지를 받는 사람에게 사용자가 참석할 예약 이벤트의 알림을 보낸다.

    ③ Non_Promotional_Sujbscription: 메신저 플랫폼 정책에서 설명된 뉴스, 생산성, 개인 추적 도구 카테고리의 비홍보성 메시지를 보낼 떄 사용

    ④ Pairing_Update: 이전 요청을 기반으로 상대방이나 목적을 찾았을 떄 알림을 보낸다. 주차 공간에서 이용 가능한 공간을 찾았을 떄 사용

    ⑤ Application_Update: 지원서의 상태에 대한 업데이트를 알릴 때 사용. 지원서의 검토, 승인, 현재 상태

    ⑥ Account_Update: 계정 설정의 변경 사항을 알릴 때

    ⑦ Payment_Update: 기존 거래의 결제 업데이트를 알릴 때

    ⑧ Personal_Finance_Update: 금융 활동 확인. 청구-결제 알림, 결제 영수증에 대한 알림, 자금 이체 확인

    ⑨ Shipping: 배송 상태 알림

    ⑩ Reservation: 기존 예약의 업데이트를 확인

    ⑪ Issue_Resolution: 거래 발생 후 메신저 대화에 표시되는 고객 서비스 문제에 응답하기 위해 사용. 이 태그는 비즈니스에서 문제를 해결하기 위해 24시간 이상 필요하고 누군가에게 상태 업데이트를 제공하고 추가 정보를 수집해야 하는 경우를 위한 것

    ⑫ Appolntment: 기존 예약에 대한 업데이트를 제공할 때

    ⑬ Game_Event

    ⑭ Transportation: 기존 예약의 업데이트를 확인하기 위해. 항공편, 기차 또는 페리 예약 변경이 있는 경우

    ⑮ Feature_Functionality: 봇에서 이용 가능한 새로운 기능이나 특징에 대한 업데이트 제공에 사용. 봇에서 라이브 에이전트와 대화하는 기능, 봇의 새로운 기술 발표등

 

01.1.7 고정 메뉴

 

    - 채팅창 하단에 자판을 치는 타이핑 창 대신에 고정으로 있는 메뉴 버튼

고정 메뉴 버튼

 

01.1.8 페이스북 통계 페이지

페이스북 통계 페이지
데이트 필터링 → 이벤트 수행 → Messages Received

 

(참조: p.68 ~ p.83)

 

+ Recent posts