Chatbot
-
[카카오톡 챗봇 만들기 #2] 카카오톡 챗봇 생성하기Chatbot 2020. 6. 18. 12:56
1. 카카오 챗봇 서비스 생성하기 현재 챗봇은 고객센터 상담원 또는 비서의 역할을 하고 있다. 챗봇이 사람의 모든 이야기하는 세상의 모든 주제를 자동으로 분리해서 응답하는 시대가 언젠가 오겠지만, 아직까지는 그런 수준에 도달하지 못했다. 기술적으로 100%성숙하지 못한 챗봇을 사용자에게 더 만족스러운 경험을 주는 가장 기본적인 방법은 챗봇과 대화하는 주제를 한정하는 것이다. 예를들어 앞뒤 자르고 "오늘 어때?" 라는 질문을 던지면, 챗봇은 어떤 대답을 해야할까? 아마 발화자가 원하는 대답을 한 번에 듣기 어려울 것이다. 그러나 주제를 나눈다고 하면 챗봇은 쉽게 대답할 수 있다. 주제가 날씨라고한다면 챗봇은 "오늘 비와요."라고 답할 것이고, 주식을 주제로하는 챗봇이라면 "오늘 코스피는 10포인트 올랐습니..
-
[카카오톡 챗봇 만들기 #1] 회원가입 및 채널 생성하기Chatbot 2020. 6. 18. 01:17
카카오톡은 독보적인 국내 1위 스마트폰 메신저 앱이다. 챗봇에서 메신저는 서비스를 받기위해 입장해야하는 문과 같은 존재이다. 매일 손에서 쥐고 있다는 점에 더해서 텍스트를 입력해야하는 앱이라는 점이 챗봇과 동일하기 때문에 챗봇에게 이보다 더 훌륭한 플랫폼은 없다. 그렇기 때문에 국내에서 카카오 챗봇은 다른 챗봇보다 출발점이 앞서 있다고 할 수 있을 것이다. 지난 포스팅까지는 구글의 Dialogflow로 챗봇을 만드는 과정을 살펴봤었는데, 이번 포스팅부터는 카카오 챗봇을 만들어보겠다. 두개의 챗봇을 만지다보면, 미국스타일과 한국 스타일의 차이가 느껴지기도 한다. 오늘 포스팅할 회원가입부터 말이다. Google Dialogflow는 회원 가입과 챗봇 제작에 있어서 Cool 내가 진동한다. 그냥 구글계정 하나..
-
[Google Chatbot Dialogflow #8] 날씨 엔티티 만들기Chatbot 2020. 6. 17. 12:56
2020/06/16 - [Chatbot] - [Google Chatbot Dialogflow #7] 날씨 인텐트 만들기 및 응답 설정하기 [Google Chatbot Dialogflow #7] 날씨 인텐트 만들기 및 응답 설정하기 2020/06/16 - [Chatbot] - [Google Chatbot Dialogflow #6] 커스텀 인텐트 만들기 [Google Chatbot Dialogflow #6] 커스텀 인턴트 만들기 2020/06/12 - [Chatbot] - [Google Chatbot Dialogflow #5] Welcome Inten.. vexper.tistory.com 이전 포스팅에서는 날씨 사용자 인턴트를 만들었고, 장소와 날자 시스템 엔티티를 입력받아서 응답하는 부분까지 만들었다. 이..
-
[Google Chatbot Dialogflow #7] 날씨 인텐트 만들기 및 응답 설정하기Chatbot 2020. 6. 16. 19:07
2020/06/16 - [Chatbot] - [Google Chatbot Dialogflow #6] 커스텀 인텐트 만들기 [Google Chatbot Dialogflow #6] 커스텀 인턴트 만들기 2020/06/12 - [Chatbot] - [Google Chatbot Dialogflow #5] Welcome Intent, Fallback Intetn 설정 [Google Chatbot Dialogflow #5] Welcome Intent, Fallback Intetn 설정 지난 포스팅에서 콜센터 상담원 역할.. vexper.tistory.com 지난 포스팅에서는 Good bye 인사에 응답하는 단순 인텐트를 추가했었다. 우리가 샘플로 만들고 있는 기상캐스터 챗봇은 주로 "날씨 알려줘"라는 주문을 받을 ..
-
[Google Chatbot Dialogflow #6] 커스텀 인텐트 만들기Chatbot 2020. 6. 16. 08:16
2020/06/12 - [Chatbot] - [Google Chatbot Dialogflow #5] Welcome Intent, Fallback Intetn 설정 [Google Chatbot Dialogflow #5] Welcome Intent, Fallback Intetn 설정 지난 포스팅에서 콜센터 상담원 역할을 하는 에이전트를 생성해 주었다. 에이전트 생성이라는 것은 이제 갓 사회에 진출한 초년생을 콜센터에 입사시킨 것과 같다. 이번 포스팅에서는 신입�� vexper.tistory.com 이전 포스팅에서는 기본 인텐트인 Welcome Intent와 Fault Intent에 대해서 살펴보았다. 오늘 포스팅에서는 대화가 끝난 후 "고마워" 와 같은 발화자의 종료 멘트에 대응하는 인텐트를 간단하게 만들어..
-
[Google Chatbot Dialogflow #5] Welcome Intent, Fallback Intetn 설정Chatbot 2020. 6. 12. 20:09
지난 포스팅에서 콜센터 상담원 역할을 하는 에이전트를 생성해 주었다. 에이전트 생성이라는 것은 이제 갓 사회에 진출한 초년생을 콜센터에 입사시킨 것과 같다. 이번 포스팅에서는 신입사원인 기상캐스터 에이전트에게 고객응대 교육을 시키는 일을 할 것이다. 교육방법은 아주 간단하다. 고객이 어떤 말을 하면 너는 어떻게 대답해라고 가르쳐 준 다음 정말 잘 대답하는지 테스트해보는 것이다. 에이전트를 만들면 기본 2개의 인텐트가 자동으로 생성된다. 하나는 Welcome Intent이고 나머지 하나는 Fallback Intent이다. Welcome 인텐트는 인사하기 교육이다. 발화자가 "안녕하세요?"와 같은 인사를 했을 때 응답하는 방법을 알려준다. Fallback 인텐트는 신입 콜센터 상담원이 고객의 질문을 파악하지..
-
[Google Chatbot Dialogflow #4] 에이전트 만들기Chatbot 2020. 6. 12. 01:04
[Google Chatbot Dialogflow #1] 챗봇 개요와 용어정의 1. 기존 프로그램과 챗봇의 차이 프로그램은 입력한 정보를 가공하여 사용자가 원하는 정보를 제공하는 소프트웨어이다. 기존의 프로그램은 결과를 보여주기 위해서 정형화된 데이터를 입력�� vexper.tistory.com [Google Chatbot Dialogflow #1] 챗봇 개요와 용어 정리 포스팅에서 Dialogflow는 하나의 에이전트에 여러 개의 인텐트 구조로 되어 있다고 했었다. 이번 포스팅에서는 콜센터 상담원이라고 할 수 있는 에이전트부터 설정해 보도록 하겠다. Dialogflow Updating Actions on Google... dialogflow.cloud.google.com Dialogflow 관리콘솔 페이..
-
[Google Chatbot Dialogflow #3] Google Cloud Platform Project 설정하기Chatbot 2020. 6. 12. 00:02
지난 포스팅에서는 google Cloud Platform에서 $300의 무료 크레딧을 받는 방법을 알아봤다. Dialogflow로 당장 뛰어들어가서 챗봇을 만들고 싶지만 그전에 Google Cloud Platform에서 Project 설정부터 해야 한다. Google Cloud Platform에서는 여러개의 프로젝트를 생성한 후 클라우드 자원을 할당하고, 서비스를 만들 수 있다. Dialogflow도 구글 클라우드 서비스의 하나이다. 여기서 중요한 부분은 하나의 클라우드 서비스는 하나의 프로젝트에서 작동한다는 것이다. 즉, Dialogflow로 하나의 쳇봇을 만든다면 Google Cloud Project가 먼저 개설되어 있어야 한다. 그리고 해당 프로젝트와 하나의 챗봇 서비스가 연동된다. 실제 챗봇 서비..