레플리
글 수 59


차원이 줄어든 문구 임베딩 시각화

 

https://cloud.google.com/solutions/assessing-the-quality-of-training-phrases-in-dialogflow-intents?fbclid=IwAR3-qxz_H2pnvBGwP05yutCo3l7JgIONlqIYvgbpai_A2saxlY3G0PJLEnU

 

 

 

Dialogflow에서 서로 다른 의도에 있는 문장이 비슷하면 문제가 발생합니다. 이런 문장들을 찾아서 수정할 수 있도록 하는 방법을 설명하고 있습니다.

가장 먼저 모든 문장들을 벡터로 변환합니다. 그다음 다른 의도에 속하면서 벡터값이 유사한 문장을 검색합니다. 구글의 USE(Universal Sentence Encoder)를 사용했습니다. Word2vec이 단어 차원이라면, USE는 문장 단위로 처리합니다. 원래 영어만 가능했는데, 최근 한글을 포함한 다중언어를 지원하고 있습니다. 

개인적으로 챗봇 빌더에서 문장의 유사도를 자동으로 판단해주는 기능이 꼭 필요하다고 생각합니다. 지금은 각 의도마다 비슷한 문장들을 최소 수십개 이상 입력해야 합니다. 의도가 많아질수록 작업량도 급격히 늘어납니다. 사실 이렇게 해도 커버를 못하는 문장이 너무 많습니다. 사람이 일일이 모든 가능한 문장을 작성한다는 것은 비효율적입니다. 앞으로 이 부분은 반드시 인공지능으로 자동화가 필요하다고 봅니다.

엮인글 :
List of Articles
제목 글쓴이 날짜 조회 수sort
1분만에 만드는 챗봇 - 플레이챗(PlayChat) file 깊은바다 2017-04-26 2183
Dialogflow와 Heroku로 카카오톡 챗봇 만들기 file 깊은바다 2018-08-12 2126
Fluenty.ai 챗봇 빌더 사용기 file [2] 깊은바다 2017-05-14 2083
빅스비와 시작하기 file 깊은바다 2018-12-04 2051
챗봇 시작해보기 - Node.js로 페이스북 챗봇 구현 깊은바다 2017-05-04 2014
Watson으로 쉽게 만드는 카카오톡 ChatBot 깊은바다 2017-08-31 1900
1시간만에 만드는 음성인식 인공지능 챗봇 - Dialogflow 깊은바다 2018-04-21 1888
DIY 챗봇 - 유사도 방식의 의도 파악 file 깊은바다 2019-01-27 1727
DialogFlow로 간단하게 챗봇 만들기 깊은바다 2018-07-13 1692
카카오i 오픈빌더를 안쓰고 자체 엔진으로 카톡 챗봇을 만드는 방법 깊은바다 2019-12-31 1368
Dialogflow 를 이용한 간단 챗봇 만들기 - followup intent와 context 사용법 깊은바다 2018-07-24 1293
왓슨 Conversation API 간단하고 쉽게 이용해보기 [2] 깊은바다 2018-08-25 1134
Dialogflow에서 Universal Sentence Encoder로 문장의 유사도 측정 깊은바다 2019-08-07 1032
마르코프 체인을 이용한 슬랙 챗봇 [2] 깊은바다 2018-04-23 971
Clova Platform 인공지능을 엮는 기술 깊은바다 2018-03-22 939