구글챗봇
-
[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가 먼저 개설되어 있어야 한다. 그리고 해당 프로젝트와 하나의 챗봇 서비스가 연동된다. 실제 챗봇 서비..
-
[Google Chatbot Dialogflow #1] 챗봇 개요와 용어정의Chatbot 2020. 6. 11. 12:43
1. 기존 프로그램과 챗봇의 차이 프로그램은 입력한 정보를 가공하여 사용자가 원하는 정보를 제공하는 소프트웨어이다. 기존의 프로그램은 결과를 보여주기 위해서 정형화된 데이터를 입력해 줘야 했다. 예를 들어 날씨를 확인하기 위해서는 1) '날자 필드를 입력한다.' --> 2) '위치를 입력한다.' --> 3) '검색 버튼을 누른다.'와 같이 3번의 행위를 진행해야한다. 뿐만아니라 프로그램마다 인터페이스 방식이 다르기 때문에 사용자는 해당 프로그램에 익숙해져야 하는 불편함이 있었다. 이에 대한 대응이 챗봇이다. 챗봇은 일상 대화 하듯이 질문하면 원하는 결과를 보여준다. 예를 들어 앞서 날씨를 확인하기 위해서 기존 프로그램이 3단계의 행위를 거친 반면 챗봇은 "내일 날씨 알려줘"라는 한 문장의 명령어로 원하는..