chatbot 만들기
( 0) 어떤 chatbot framework를 사용할 것인가?
지금 개발하는 부동산 정보 사이트에 마케팅 및 차별화 요소로
부동산 챗봇을 만들겠다고 생각하고 기존의 챗봇 플랫폼들을 찾아보았다.
대기업에서 지원하는 유명한 챗봇 개발 플랫폼만 5개가 있고
그 외 다른 다양한 기능들을 많은 플랫폼들이 있었다.
이중에서 과연 어떤 챗봇 개발 프레임워크를 사용할 것인가?
선택전에 원하는 사양을 순서대로 적어보았다.
무료인가?
기계 학습을 지원하는가?
한국어를 지원하는가?
대화 flow 기능(시나리오)을 지원하는가?
언어는 python이나 php였음 좋겠다
다양한 플랫폼으로 integration됐으면 좋겠다.
(페이스북이나 카카오톡 프랜즈에서 사용 가능하면 좋겠다)
그리고 주요 5개 플랫폼을 비교한 포스팅에서 아래의 비교 표를 참조하였다.
5개 챗봇 비교 출처 바로가기 (2017.06)
http://www.digiteum.com/nlp-engines-for-chatbots/
wit.ai와 api.ai가 무료이고 한국어도 지원하는 조건에 맞는 것 같아서
각각 홈페이지를 방문해 보았다.
이 포스팅이 2017년 6월에 작성한 글이였는데
wit.ai는 기존에 제공하던 대화 flow UI를 더이상 제공하지 않았고
api.ai는 dialogflow라는 이름으로 변경되었다.
몇 개월만에 주요 기능들이 없어지고 이름도 바뀌고
챗봇 플랫폼 시장도 변화가 빠르게 일어나는 것 같다.
( 즉 챗봇 개발을 할 경우에는 항상 최근 포스팅을 참조하자! )
일단 각각 홈페이지를 방문해서
가볍게 tutorial을 사용해 보았는데
다양한 integration을 제공하는 dialogflow가 마음에 들어
일단 dialogflow로 개발을 진행해 보려고 한다.
그리고 그 개발과정을 이 블로그에서 연재해 볼까 한다.
그리고 아래는 25개의 플랫폼 비교 포스팅이고
위 표보다 좀 더 자세한 내용이 있다.
그리고 구글 문서에서 계속 업데이트 되고 있는 듯 하니
최근 비교 자료로 참조할 수 있을 것 같아 링크를 걸어둔다.
25개 챗봇 플랫폼 비교 바로가기 ( google doc에서 계속 갱신중)
https://chatbotsjournal.com/25-chatbot-platforms-a-comparative-table-aeefc932eaff