Chatbase를 만져 보았습니다.
Chatbase란?
Chatbase란, Google이 개발한,
같은 chat 특유의 애널리틱스를 제공해주는 도구입니다. Dialogflow (구 API.ai)와도 이미 연계되어 있습니다. , 한층 더 사용할 수 있는 기능은 늘어날 전망과 같습니다.
대화의 status를 보낼 수 있는 API가 있어 거기에 user id와 함께 intent나 message를 보내는 것만으로 어떤 채팅 서비스의 bot에서도 사용할 수 있습니다.
올해 5월의 Google I/O에서 피로가 있어, 클로즈드로 이용되고 있었습니다만, 11월에 드디어 공개됨
Did you catch our new explainer video via the @googledevs YouTube Channel? ICYMI: htps // t. 코/c23gh8네 1v — Chatbase (@chatbase) November 21, 2017
Chatbase는 Chatbox UX :Crafting a Valuable Conversation (방역: 챗봇 UX: 가치있는 대화 디자인 방법 | UX MILK )에서도 소개되어 있습니다. 여담입니다만, 이 기사는 서비스 기획시에 도움이 될 것 같은 것이 쓰여지고 싶은 기사였습니다.
빠른 시작
자습서는 다음 문서를 읽어 봅니다.
Chatbase가 잘하는 것
대화식의 bot가 응답문을 돌려줄 때, 우선 유저로부터의 입력에 대해서 어떠한 Intent를 판정해, 그 스코어에 응해 응답문을 돌려준다고 하는 것이 실용상 많다고 합니다.
QuickStart에도 쓰여져 있습니다만, Chatbase에서는 intent에 대해서, 「유저로부터의, 같은 의미를 가지는 메세지 집합에의 라벨로서 사용할 수 있다」라고 하는 기재가 되어 있으므로, 그러한 이해로 좋다고 생각합니다.
bot의 응답을 튜닝할 때, 그 스코어가 일정한 역치 이하이거나 하고, 사실상 잘 맞는 intent가 없거나 하는 경우에, 개선을 하고 싶네요.
그렇게 했을 경우에, 「판정이 잘 되지 않았던 플래그」를 붙여 Chatbase에 보내 놓고, 나중에 집계해 개선책을 반죽한다, 라고 하기 위한 구조가 Handled & Not Handled Messages라는 개념입니다.
다음 Dialogflow라면 htps : ///아아 gfぉw. 코 m / 두 cs / 마치 네 - r r g # ml_c 에서처럼 일정한 임계값을 설정할 수 있습니다.
※ Microsoft의 LUIS 에서는 2017년 12월 현재 동등한 기능은 없고, Mircrosoft Bot Framework SDK 측에서 임계값을 설정합니다. .
Chatbase가 현재로서는 좋지 않다.
Dialogflow 문서에서는 Slot Filling이라는 개념을 소개합니다.
예를 들어, bot를 통해 호텔을 예약(검색)할 때
- 목적지
- 체크인 날짜
- 체크 아웃 날짜
라는 세 가지 요소를 확인해야 합니다. 이것을, 「슬롯을 메우는」라고 하는 표현을 하고 있습니다만, 현행의 Chatbase의 구조에서는, 어느 intentent로부터 어느 intentent에 천이했는지는 추적되어도, 「slot를 몇 채워 넣었는가?」라고 하는 트랙킹을 하는 메커니즘은 제공되지 않습니다. Dialogflow와의 제휴·개선을 생각하면, 어쨌든 구조가 제공되면 기쁘다고 생각합니다.
쉽지만 오늘은 여기까지 끝납니다. 내일은 @shunXnegi씨입니다.
Reference
이 문제에 관하여(Chatbase를 만져 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wakuteka/items/cfefd8f61f4b648bf435텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)