레플리
글 수 188

MS의 Bot Framework 챗봇 세미나 후기

조회 수 1655 추천 수 0 2017.09.24 12:36:24


IMG_0533_1.JPG

 

오늘 광화문 서울창조경제혁신센터에서 있었던 Bot Framework 세미나에 갔다왔습니다. 앞부분은 챗봇에 대한 소개와 서비스중인 챗봇들을 분석하였고, 그 이후 시간에는 Bot Framework를 클라우드 서비스인 Azure에 올리고 챗봇을 만드는 방법을 설명하였습니다. 그리고 LUIS(Language Understanding Intelligence Service)라는 자연어처리 서비스를 연동하는 것을 보여주었습니다.

 

 

 

-4-1024_1.jpg

 

Bot Framework는 위와 같이 3가지로 구성되어 있습니다. Bot 커넥터는 페이스북, 슬랙 같은 메신저와 연결하여 메시지를 주고 받는 인터페이스 역할을 합니다. Cognitive Services에는 LUIS같은 자연어처리가 있는데 이를 사용해서 Intent와 Entity 등을 추출할 수 있습니다. 그리고 Bot Builder SDK는 C#과 Node.js 라이브러를 제공합니다. 이를 통해 자체 서버를 만들고 Bot Framework에서 받은 메시지 정보를 이용하여 대답을 생성하는 역할을 합니다.

 

예를 들어, 페이스북 메신저에서 '피자 4개 주문할래'이라고 입력하면 Bot 커넥터에 의해 Bot Framework로 전달됩니다. 그리고 LUIS에서 미리 정의한 Intent와 Entity로 'Intent:주문', 'Entity:피자, 4'라는 의미를 자연어처리를 통해 얻습니다. 그 다음에 개발자가 Bot Builder SDK로 만든 자체 서버에 전송하고 여기서 '피자 4개 주문을 받았습니다'라는 대답을 만들어 돌려줍니다. 그리고 Bot Framework에서 다시 이 메시지를 페이스북에 전달해 유저에게 보여줍니다.

 

사실 처음에 세미나에 갔을때는 MS 직원이 직접 강의를 하는 줄 알았습니다. 그런데 MSP(MS Student Partners)라고 대학생으로 구성된 멤버쉽에서 주관을 하는 것이었습니다. 세미나 내용은 나쁘지 않았지만 챗봇 업계 사람으로부터 직접 얘기를 듣지 못해 아쉬웠습니다. 다음번에 실습이 따로 있다고 하는데 한분정도는 MS 담당자가 참여를 했으면 좋겠습니다.

 

 

 

현재 여러 회사에서 챗봇빌더를 제공하고 있습니다. 페이스북의 Wit.ai, 구글의 Api.ai, IBM의 왓슨, MS의 Bot Framework가 가장 대표적입니다. 만약 제가 개인적으로 챗봇빌더를 사용한다면 Api.ai를 선택할 것 같습니다. 왓슨과 Bot Framework는 우선 유료이기 때문에 선뜻 사용하기가 꺼려집니다. 그리고 Wit.ai는 아직 한글이 제대로 지원이 안되고 있습니다.

 

반면에 Api.ai는 한글로 자연어처리가 되고 시간, 날짜 같은 내장 Entity도 한글로 지원되며 사용법도 상당히 간단한 편입니다. 한가지 단점은 SDK가 없어서 문장 정보를 JSON 형식으로 변환하여 자체 서버와 Rest API를 통해 주고받아야 한다는 것입니다. 그렇기 때문에 SDK가 자동으로 해주는 것을 개발자가 직접 구현해야 하는 번거로움이 있습니다.

 

아래는 Api.ai로 '예약(book)'이라는 Intent를 설정한 예입니다.

 

apiai_4.png

 

http://aidev.co.kr/chatbot/1526

 

 

 

사실 국내에서도 괜찮은 챗봇빌더가 있긴 하지만 아무래도 구글같은 대형 업체를 선택하는게 좀 더 안전하지 않을까 생각합니다. 만약 업체가 사정상 서비스를 그만둔다면 큰 문제가 생길 수 있기 때문입니다. 다른 챗봇빌더로 옮기기 위해서는 처음부터 대화 정보들을 다시 설정하고 만들어야 하는데 작업량이 너무 큽니다. 물론 이건 제 주관적인 생각일뿐이라 각자 자신에게 맞는 것을 선택하는게 중요할 것 같습니다.

 


NeuroWhAI

2017.09.24 16:59:31
*.64.194.131

오 후기 감사합니다.

깊은바다

2017.09.24 21:09:45
*.68.247.188

이런 세미나가 자주 열렸으면 좋겠네요 ㅎㅎ

List of Articles
제목 글쓴이 날짜 조회 수
튜닙의 박규병 대표, 비목적성 챗봇 시장은 추후 몇백조 이상으로 성장 깊은바다 2022-06-12 595
네이버 초거대모델을 사용한 일상대화 챗봇 서비스 - 아루 / 클로바 케어콜 깊은바다 2022-06-06 893
챗봇에서 캐릭터는 사용자와 애착을 형성하는 중요한 요소 file 깊은바다 2022-05-19 655
스마일게이트에서 공개한 혐오표현과 인간성평가 데이터셋 깊은바다 2022-03-29 1120
우리는 영원할 수 있을까 - 사람을 챗봇으로 복제하기 깊은바다 2022-03-17 927
GPT-3, Dialogflow, 카카오i 오픈빌더 요금 비교 file 깊은바다 2022-03-02 1955
70%의 사용자가 웹페이지 검색보다 챗봇을 선호 깊은바다 2022-03-01 892
더 인간적인 챗봇이 장사도 잘한다 깊은바다 2022-02-20 793
AI 기반 챗봇 구현을 위한 기술 동향 깊은바다 2022-01-21 803
키워드로 살펴본 2022 AI봇 트렌드 - 초거대모델, 메타버스, 디지털 휴먼 깊은바다 2022-01-14 591
심심이, 부절절한 문장 판단을 위해 사용자들의 참여를 유도 깊은바다 2022-01-07 442
챗봇의 윤리문제와 방안 file 깊은바다 2021-12-05 374
Woebot도 사람과 비슷한 정도로 유대감이 형성됨 깊은바다 2021-10-27 835
일상대화 챗봇 Replika의 인공지능 기술 깊은바다 2021-10-22 1037
이루다 출시 후 200일, 스캐터랩 '팀'의 기록일지 깊은바다 2021-10-08 868