데이터로 만드는 챗봇

2023-01-06 18:14

Step1 구글시트로 챗봇 시나리오 데이터 만들기



구글스프레드시트를 이용해서, 챗봇 시나리오를 관리하며, 편집된 내용이 챗봇에 적용되도록 개발합니다.


A 오픈빌더로만 개발하는 경우

◻ 챗봇의 내용이 많지 않으며, 단순한 메뉴 구성일 때


B 오픈빌더로만 개발하면 안되는 경우

  • ◻ 챗봇의 내용을 카드로 정리했을 때 수량이 많다면 오픈빌더에서 유지보수에 비용이 발생합니다.
  • ◻ 쉽게 유지보수 할 수 없다는 것은, 챗봇의 업데이트를 위해서 시간과 비용이 늘어나게 되며, 내용이 많아 질 수록 증가하게 됩니다.

Step2 고객사례



오픈빌더 블럭의 갯수는 100개 내외이지만, 해당 카드의 내용을 조합해서 키워드 검색에서 보여줘야 합니다.
블럭의 갯수만 오픈빌더에서 작업하는 것은 오픈빌더에서 관리하는 것이 효율적일 수 있지만, 해당 블럭들의 조합을 모두 블럭으로 만들 수 있을까요?


고객사의 경우에는 2,000개 이상의 키워드에 대한 응답이 필요 했습니다.


Step3 솔루션



  • ◻ 데이터 구축 1 : 개별 카드의 내용을 구글 시트에 작성합니다.
  • ◻ 데이터 구축 2 : 키워드별 응답 내용을 카드 코드를 이용해서 캐러셀형식의 응답으로 작성합니다.
  • ◻ 데이터 구축 3 : 기존의 오픈빌더 블록의 내용도 코드화를 통해서 데이터로 작성합니다.

정리된 데이터는 구글시트를 통해서 관리하며, 구글시트에서 직접 서버로 데이터를 업데이트 할 수 있습니다.
카카오톡 챗봇에서 사용자 질의는 챗봇 서버를 통해서 응답하게 됩니다.


화이트래빗스토리
yh.kim@wrstory.com
03956 서울특별시 마포구 방울내로 31 102동 204호
사업자 번호 : 848-34-01027
통신판매업신고 : 2022-서울마포-1663
wrstory.com © 2023 All rights reserved