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

in #kr6 years ago (edited)

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 들을 생성해보겠습니다 : )

Sort:  

Congratulations @adana! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of posts published
Award for the number of comments

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

전 왓슨 썼었는데 저 놈으로 갈아타는 것도 고민해봐야겠군요 ㅎㅎ
왓슨이 딱히 구린 건 없는데 언어 지원이 너무 없어서...

왓슨 유료인것 같아서 안 썼는데 속도는 괜찮나요? dialogflow는 좀 느린것 같아요 ㄷ ㄷ

SK Aibril 타고 들어가면 거의 헐값에 쓰긴 해요 ㅎㅎ
완벽하게 공짜로 쓰려면 Chatscript 가지고 노가다해야하긴 하겠지만 ㅜㅜ

제 AWS Flask에 붙여 쓰는데 Flask에 때려 보면 200ms 안에 오는 거 같긴 하더라고요

2018 소원을 말해보는 챌린지에 @adana 님을 선정하였습니다 :)
소원 3개 쓰시고, 5분 지목하신 다음, 계정 찾아가서 업봇 25% 이상으로 하나 찍으시면 됩니다 :)

https://steemit.com/tellmeurwish/@bryanrhee/2018

제가 clayop님이 지원하시는 소모임 지원을 받기 위해 #kr-dev의 소모임 모집을 하고 있습니다. 지원해주시고 지금과같이 개발 포스팅만 하시면 지원이 가능할듯 합니다~ 지원하시겠어요?

오 좋아요 감사합니다! Kr-dev 태그가 좀 더 활성화됐으면 좋겠어요!

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.032
BTC 57768.72
ETH 2943.36
USDT 1.00
SBD 3.66