chatbot 만들기 - ( 0) 어떤 chatbot framework를 사용할 것인가?

in #chatbot7 years ago (edited)

chatbot 만들기

( 0) 어떤 chatbot framework를 사용할 것인가?

지금 개발하는 부동산 정보 사이트에 마케팅 및 차별화 요소로

부동산 챗봇을 만들겠다고 생각하고 기존의 챗봇 플랫폼들을 찾아보았다.

대기업에서 지원하는 유명한 챗봇 개발 플랫폼만 5개가 있고

그 외 다른 다양한 기능들을 많은 플랫폼들이 있었다.

이중에서 과연 어떤 챗봇 개발 프레임워크를 사용할 것인가?

선택전에 원하는 사양을 순서대로 적어보았다.

  • 무료인가?

  • 기계 학습을 지원하는가?

  • 한국어를 지원하는가?

  • 대화 flow 기능(시나리오)을 지원하는가?

  • 언어는 python이나 php였음 좋겠다

  • 다양한 플랫폼으로 integration됐으면 좋겠다.

(페이스북이나 카카오톡 프랜즈에서 사용 가능하면 좋겠다)

그리고 주요 5개 플랫폼을 비교한 포스팅에서 아래의 비교 표를 참조하였다.

nlp_tools_table@2x-1.png

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