This content was deleted by the author. You can see it from Blockchain History logs.

steemit chatbot 을 만들어 보자 - (2) dialogflow agent 생성하기

steemit chatbot 을 만들어 보자

(2) dialogflow agent 생성하기


관련 포스팅

(0) 어떤 chatbot framework를 사용할 것인가?
(1) 챗봇 개념 이해하기


저번 포스팅 에서는 챗봇 개발의 기본 개념을 이야기 했으니 이제 본격적으로 스팀잇 챗봇 개발에 들어가보겠습니다.

챗봇을 개발하기 위하서는 챗봇 개발 플랫폼을 선택해야 합니다. 예전 포스팅에서는 챗봇 오픈 개발 플랫폼의 주요 성능등을 비교해보고 그 중 무료이면서 사용하기 편하고 한국어 지원이 가능한 dialogflow를 선택하였습니다.

https://dialogflow.com/

그럼 이제 dialogflow 홈페이지로 이동해서 계성을 생성하고 chatbot agent를 생성해봅시다.

메인 홈페이지에 들어가서 콘솔로 이동 (오른쪽 위)을 클릭합니다.

스크린샷 2017-12-30 13.20.10.png

본인의 구글 이메일로 dialogflow에 가입합니다. 참고로 dialogflow는 구글에서 제공하는 오픈 챗봇 개발 플랫폼입니다.

스크린샷 2017-12-30 13.20.58.png

스크린샷 2017-12-30 13.21.21.jpg

dialogflow에서 이런 저런 조회 및 관리 기능을 요청하는데
선택의 여지가 없으니 걍 허용합니다.

스크린샷 2017-12-30 13.21.50.png

국가를 확인하고 terms of service 역시 accept하면 계정이 생성되면서 아래와 같은 콘솔 페이지에 들어가집니다.

스크린샷 2017-12-30 13.22.21.png

안내 비디오가 중간에 있지만 내용이 좀 오래 된 것 같습니다;
보실분은 보시고 오른쪽 아래 create agent 버튼을 클릭해서 chatbot agent를 생성합니다.

스크린샷 2017-12-30 13.25.27.png

agent 이름을 steemit으로 정하고 언어는 한국어를 선택합니다.
언어가 제대로 설정되지 않으면 entity 자동 인식 등의 기능이 제대로 작동되지 않으니 항상 챗봇에 맞는 언어를 선택합니다.

API version은 새로 나온 dialogflow v2 api를 선택합니다.

스크린샷 2017-12-30 13.25.04.png

최근에 나와서 저도 아직 version 2 는 사용 안해봤는데 이 기회에 사용해보려고 합니다.
이렇게 steemit agent가 생성되고 intent, entities 등 다양한 탭들이 새로 생성되었습니다.

스크린샷 2017-12-30 13.27.11.png

다음 포스팅에서는 steemit 관련 entity 들을 생성해보겠습니다 : )