StoryCode

간단한 챗봇 만들기 테스트

Google/DialogFlow
반응형

[ 참조 ] https://medium.com/@jwlee98/gcp-dialogflow-%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EA%B0%84%EB%8B%A8-%EC%B1%97%EB%B4%87-%EB%A7%8C%EB%93%A4%EA%B8%B0-514ea25e4961

 

https://dialogflow.com/docs/getting-started/first-agent

 

1) Google Console 에서 새로운 프로젝트를 하나 생성한다.

그리고, DialogFlow API 를 Enable 한다.

 

 

2) 로그인

https://console.dialogflow.com/api-client/#/login

 

 

3) Create agent

Agent 이름, 언어, 타임존 선택후 Create Button 클릭후,

하단에 GOOGLE PROJECT 에 "1) 에서 만든 프로젝트"를 선택한다.

 

4) 콘솔에 생성한 Agent 가 나타남.

https://console.dialogflow.com

 

* 우측에 테스트할 수 있는 간단한 Try it now 을 해볼 수 있다.

5) 대화(=Intent) 생성

Intents Menu 를 클릭하면,

기본으로 "Default Fallback Intent(Ex> 잘 모르겠다.)" 와 "Default Welcome Intent(Ex> 안녕)" 가 있다.

 

Create Intent 를 클릭하여 새로운 Intent "name" 을 생성한다.

 

 

 

6) name Intent 를 클릭하여, Training Phrases 를 선택한다.

성함이 어떻게 되세요 ?

이름이 어떻게 되세요 ?

이름

을 각각 입력한다.

 

그리고, Responses 에,

제 이름은 수학의 아침 입니다.

 

를 입력한다.

 

Save 를 누르면 저장이 되며, 저장시 ML 도 같이 이루어 진다.

 

 

7) 그리고 오른 쪽에 Try it out! 에서 "이름이 어떻게 되세요?" 를 테스트 해본다.

 

8) 대화창 붙이기

Integrations 메뉴를 클릭후, Web Demo 를 켜면, 나타나는 주소를 브라우저에 입력한다.

 

 

 

 

반응형

발급 및 이해

Google/OAUTH2
반응형

1) console.developers.google.com

왼쪽 메뉴에 key 모양 클릭.

Create credentials 클릭

OAuth Client ID 클릭


* 어플리케이션 이름 만들라고 하면, 시키는 대로 만든다.

* 어플리케이션 종류는 웹서버용면 Web Application 을 선택한다.


2) 만들고 나면 대시보드에, Credentials (자격증명) 이 나타난다.

나타난 목록중 방금 생성한 것을 클릭하면, Client ID 와 Client Secret 가 나타난다.

( Client Secret 가 나타나지 않으면, RESET SECRET 를 해주고 프로그램에도 변경한다 )

반응형

사용자와 데이타베이스 만들기

Google/Firebase
반응형

1) Authentication 에서 ADD USER


2) Realtime Database, GET STARTED


3) Start in test mode.

실제 서비스시에는  Start in locked mode로.


4) 왼쪽 메뉴에서 Database 선택


각 컬럼에서 + 를 눌러서 데이타베이스 생성


반응형

SSH 접속

Google/Google Cloud Platform
반응형

1) 우선 cloud.google.com 에 접속해서, Dashboard에서 각 VM 의 우측에 SSH 라는 버튼을 클릭한다.


2) SSH 접속창이 뜬다.

여기서 외부 SSH Client Tool ( Ex> Putty ) 로 접속할수 있게 세팅한다.


puttygen 을 이용하는 방법은 아래를 참조한다.


https://cloud.google.com/compute/docs/instances/connecting-to-instance#generatesshkeypair

생성 규칙에 key-commnent 가 반영되야 하므로 위 문서 꼭 참조.

반응형

'Google > Google Cloud Platform' 카테고리의 다른 글

Instance 생성하기  (0) 2018.06.02

Instance 생성하기

Google/Google Cloud Platform
반응형

1) cloud.google.com 에 접속해서 무료로 사용해보기를 클릭한다.

그럼 $300 를 준다.



2)  Compute Engine > VM Instance 를 클릭한다.


3) Create 를 클릭한다.


4) Name 부터 설정을 변경하면, 우측에 비용이 바뀌니 참조해가며 변경한다.

추후에 변경가능하니 처음에는 작은 걸로 시작한다.


Boot disk 는 Debian, Centos, Ubuntu, Windows 등이 있다.

Region 은 Cloud 서버가 있는 위치다. 그리고 위치에 따라 가격 다르다.

아무래도 Tokyo 면 접속 속도가 빠르리라 생각된다.


Windows 는 server 2016 버전을 사용 권장.


Firewall 은 HTTP 와 HTTPS 모두 허용.




이렇게 하니 월 예상비용이 $24.67 이다.

Create 를 클릭해서 VM Instrance 를 생성한다.


5) Window 면, 생성후에 대시보드 > VM 에서 RDP 암호를 꼭 설정해야 함.


반응형

'Google > Google Cloud Platform' 카테고리의 다른 글

SSH 접속  (0) 2018.06.02

구글 드라이브에서 폴더를 복사할 수 있습니다.

Google/GoogleDriveCopyWebApp
반응형

gdrive-copy-master.zip


http://d.gfolder.net/share/copy


https://github.com/ericyd/gdrive-copy

반응형