챗봇은 크게 두가지가 있다. 인공지능을 쓰느냐 인공지능을 안 쓰느냐 인공지능을 쓰면 당연히 좋을텐데, 머신런닝도 할 줄모르는 상황에서는 그림의 떡이다. 그럼 포기해야되나 싶지만, 굳이 그러지 않아도 된다. 사용성 과연 챗봇을 가지고 무얼할지를 조금 더 고민해보자. faq정도 읊어주고, 간단하게 몇가지 동작만 해주는걸로 충분하다면 굳이 인공지능이 필요할까? 비용적인 부분에서도 별로 효율적이지 못하다. 그럼 어떻게? 어떻게 구현을 해야되나 머릿속으로 그려보면, if문 몇개 추가하면 되지 싶다. '이런질문이 들어오게 유도하고' '이런대답을 해주면 된다' 쉽게생각하면 한없이 쉽다. 그런데 구현 마저도 쉽게 할수 있는 서비스들이 너무 많다. QnAMaker, Botservice 연동 여기서는 이 MicroSoft에서 제공하는 두가지 서비스를 활용하는 방법이다. 너무 쉬워서 어의가 없을 수도 있다. 0. 마이크로소프트 계정생성 ms계정이 있어야한다. 뒤늦게 말에서 좀 그렇긴한데, 무료가 아니다. 그렇다고 엄청 비싸지도 않다. 1. 계정을 만들고 portal.azure.com 에 접속 2. BotService 생성 - 새로 만들기 -> Bot Service 선택 -> 만들기 - 대충 봇이름 정도만 입력하면 된다. 3. BotService설정 - 2번에서 만들고 나면 포탈홈에 서비스명이 노출된다. 클릭해서 들어오자 - 봇서비스도 나름 소스코드다 c#, node.js 중에 편한걸로 선택하고, Question and Answer 템플릿을 선택한다. (어기서는 c#선택, 본인은 c#을 한번도 해본적이 없다) 4. id , password 생성 - next버튼을 클릭하면 요런 화면이 나오는데, 파란색 버튼을 클릭하면 아이디와 암호를 발급받을 수 있다. 암호는 한번밖에...