dialogflow dialogflow를 V2 API로 만들면 Webhook의 응답으로 문자 깨짐을 만난 이야기. Dialogflow에서 V2 API가 공식이 되었기 때문에 V2 API로 전환하면 Webhook의 응답이 깨지게 되었습니다. Google Assistant → Dialogflow → AWS API Gateway → AWS Lambda Lambda에서 설정하는 응답의 헤더에 "charset=UTF8"을 추가하면 해결했다. Lambda의 index.js (before) Lambda의 index.... 람다dialogflowGoogleAssistant Dialogflow에서 Facebook Messenge의 Bot으로 이동 쉽게 제어할 수 있는 기억 전회의 「우선은 Dialogflow를 만져 보자」를 Facebook Messenge의 Bot로서 동작시킵니다. 오른쪽 상단의 스위치를 켜십시오. 표시명은 자유롭게 붙일 수 있으므로 이번은 「FoodTest01」이라고 하고, 「앱 ID를 작성해 주세요」버튼을 누릅니다. 로봇이 아닌지 확인하고 보냅니다. 이름이 'FoodTest01'인지 확인하고 'Facebook 로그... FacebookMessengerBotdialogflow Dialogflow에서 Slack의 Bot으로 이동 쉽게 제어할 수 있는 기억 전회의 「우선은 Dialogflow를 만져 보자」를 Slack의 Bot로서 동작시킵니다. 이번 테스트용으로 「dialogflowBotTest」라고 하는 것을 준비했습니다. Dialogflow의 왼쪽 메뉴에서 "Integrations"를 선택하고 Slack 아래의 스위치를 On으로 설정합니다. 아래와 같은 화면이 나오면 App Name에 'foodtest01' 이것은... slackbotdialogflow Dialogflow에서 GoogleAssistant로 Simulator 테스트 쉽게 제어할 수 있는 기억 전회의 「우선은 Dialogflow를 접해 본다」를 GoogleAssistant로 테스트해 본다. 왼쪽 메뉴의 "integrations"에서 "INTEGRATION SETTINGS"를 선택합니다. Explicit invocation에 이번에 만든 Agent 이름 「음식의 취향!」을 설정 그리고 "TEST"버튼을 눌러 테스트 시작 TEST를 누르면 Action on ... dialogflowGoogleAssistant 우선 Dialogflow를 만져보세요 쉽게 제어할 수 있는 기억 여기에서 "SIGN UP FREE"를 눌러 시작합니다. 「CREATE AGENT」를 눌러 Agent 작성 화면에 갑니다(확실히 무료로 만들 수 있는 것은 1개만일까) DEFAULT LANGUAGE는 'Japanese-ja' DEFAULT TIME ZONE은 「(GMT+9:00)Asia/Tokyo」 GOOGLE PROJECT는 'Create a new Google p... dialogflow Table Card를 사용해 보았습니다 #io18kr Google I/O 2018에서 발표된 Table Card(Google Assistant의 응답)를 시도했으므로 구현 방법을 소개하고 싶습니다. Dialogflow의 웹 콘솔을 사용한 구현 방법(정적)과 Fulfillment를 사용한 구현 방법(동적)을 소개하고 싶습니다. Table Card는 현재 미리보기 버전이며 Actions on Google 시뮬레이터에서만 테스트할 수 있습니다. Ta... actionsongoogleFirebaseCloudFunctionscloudfunctionsdialogflowGoogleIO2018 Actions on Google에서 시뮬레이터를 사용할 수 없음: Could not find draft details for 'en' locale Actions on Google에서 Simulator를 사용하려고 하면 Could not find draft details for 'en' locale에서 빠져서 메모. Actions on Google 화면 왼쪽의 [Simulator] 버튼을 눌러 Language를 Japan (Japan)을 선택하면, 화면 하단에 텍스트 상자가 표시되어 Dialogflow에서 만든 Intent를 테스트 할 ... actionsongoogledialogflow 코딩 필요없이! GUI로 간편하게 자연 언어 처리 구현을 할 수 있는 「Dialogflow」의 소개 데이터 과학 아카데미의 강입니다. 이번에는 자연 언어 처리 툴이 구현할 수 있는 Dialogflow(구:api.ai)를 소개합니다. 차세대 데이터 사이언티스트 인재의 육성·배출을 실시하는 회사입니다. 현재 자사 블로그에서도 데이터 과학에 관한 칼럼을 연재하고 있습니다. Google이 지원하는 자연 언어 처리 시스템의 서비스입니다. "오늘의 날씨를 알려주세요"라는 질문에 「오늘은 맑습니다」라고... dialogflow Actions on Google에서 'final_response' must be set. 오류 해결 Actions on Google에서 Simulator를 사용하려고 하면 'final_response' must be set.에서 빠져서 메모. Google Cloud Function을 사용하지 않고 Webhook을 사용하여 집 LAN의 Raspberry Pi에서 상호 작용하는 경우. Simulator에서 테스트하려고해도 'final_response' must be set.에서 시작할 수 없습... RaspberryPiactionsongoogledialogflow Dialogflow v2 userStorage 사용법 Dialogflow가 v2가 되어 userStorage의 저장 방법도 바뀌었습니다. userStorage는 작업을 종료해도 영구적으로 데이터가 남아 있습니다. 별도 데이터베이스를 준비하지 않아도 간이적인 데이터의 저장에는 적합합니다. ※100일간 아무것도 갱신 없으면 사라지는 것 같습니다. 이후 사용자가 앱을 재설정하면 사라집니다. 인라인 편집기에서 index.js를 편집합니다. 우선은 보존... actionsongoogleGoogleHomedialogflowGoogleAssistant Dialogflow를 사용하여 GoogleHome 앱을 만들어 보았습니다. 외로운 밤은 Google Home과 더 대화하고 싶습니까? 사용 가능 (필요한 Google 계정) Google 계정으로 Dialogflow에 로그인하고 "CREATE AGENT"를 클릭하십시오 "Agent name"에 "MyApp (선택 사항)"을 입력하고 "DEFAULT LANGUAGE"가 "Japanese-ja (선택 사항)"를 선택하고 "CREATE"를 클릭하십시오. ENTITY 만들기... 파이썬사랑GoogleHomedialogflowGoogleAssistant Dialogflow v2의 대화를 계속 or 종료시키는 메소드의 사용법 요 전날 Dialogflow가 마침내 API V2에 공식적으로 출시되었습니다. 지금까지 사용하고 있던 v1의 DialogflowApp과는 전혀 별개가 되어 버렸습니다. 종료 방법과 계속시키는 방법이 바뀌었으므로 그 방법을 알려드립니다. 이 분의 v1 시대의 기사를 참고로 했습니다. 대화 계속 -> conv.ask() 대화 종료 -> conv.close() 인라인 편집기에서 index.js를 ... actionsongoogleGoogleHomedialogflowNode.js Dialogflow의 smalltalk에서 잔치의 치노를 현세에 소환하는 이야기 Dialogflow의 smalltalk를 사용하여 불완전하면서 치노를 현세에 소환해 보았습니다. 트위터 : Telegram : 불완전하기 때문에 반응하지 않을 가능성이 있습니다. 말하면 말할수록 학습해 갑니다. smalltalk 가져오기 먼저 에 액세스합니다. 그래서 새로운 에이전트를 만듭니다. 생성이 끝나면 Prebuilt Agents에서 smalltalk를 가져옵니다. Intents 편집... Smalltalkdialogflow
dialogflow를 V2 API로 만들면 Webhook의 응답으로 문자 깨짐을 만난 이야기. Dialogflow에서 V2 API가 공식이 되었기 때문에 V2 API로 전환하면 Webhook의 응답이 깨지게 되었습니다. Google Assistant → Dialogflow → AWS API Gateway → AWS Lambda Lambda에서 설정하는 응답의 헤더에 "charset=UTF8"을 추가하면 해결했다. Lambda의 index.js (before) Lambda의 index.... 람다dialogflowGoogleAssistant Dialogflow에서 Facebook Messenge의 Bot으로 이동 쉽게 제어할 수 있는 기억 전회의 「우선은 Dialogflow를 만져 보자」를 Facebook Messenge의 Bot로서 동작시킵니다. 오른쪽 상단의 스위치를 켜십시오. 표시명은 자유롭게 붙일 수 있으므로 이번은 「FoodTest01」이라고 하고, 「앱 ID를 작성해 주세요」버튼을 누릅니다. 로봇이 아닌지 확인하고 보냅니다. 이름이 'FoodTest01'인지 확인하고 'Facebook 로그... FacebookMessengerBotdialogflow Dialogflow에서 Slack의 Bot으로 이동 쉽게 제어할 수 있는 기억 전회의 「우선은 Dialogflow를 만져 보자」를 Slack의 Bot로서 동작시킵니다. 이번 테스트용으로 「dialogflowBotTest」라고 하는 것을 준비했습니다. Dialogflow의 왼쪽 메뉴에서 "Integrations"를 선택하고 Slack 아래의 스위치를 On으로 설정합니다. 아래와 같은 화면이 나오면 App Name에 'foodtest01' 이것은... slackbotdialogflow Dialogflow에서 GoogleAssistant로 Simulator 테스트 쉽게 제어할 수 있는 기억 전회의 「우선은 Dialogflow를 접해 본다」를 GoogleAssistant로 테스트해 본다. 왼쪽 메뉴의 "integrations"에서 "INTEGRATION SETTINGS"를 선택합니다. Explicit invocation에 이번에 만든 Agent 이름 「음식의 취향!」을 설정 그리고 "TEST"버튼을 눌러 테스트 시작 TEST를 누르면 Action on ... dialogflowGoogleAssistant 우선 Dialogflow를 만져보세요 쉽게 제어할 수 있는 기억 여기에서 "SIGN UP FREE"를 눌러 시작합니다. 「CREATE AGENT」를 눌러 Agent 작성 화면에 갑니다(확실히 무료로 만들 수 있는 것은 1개만일까) DEFAULT LANGUAGE는 'Japanese-ja' DEFAULT TIME ZONE은 「(GMT+9:00)Asia/Tokyo」 GOOGLE PROJECT는 'Create a new Google p... dialogflow Table Card를 사용해 보았습니다 #io18kr Google I/O 2018에서 발표된 Table Card(Google Assistant의 응답)를 시도했으므로 구현 방법을 소개하고 싶습니다. Dialogflow의 웹 콘솔을 사용한 구현 방법(정적)과 Fulfillment를 사용한 구현 방법(동적)을 소개하고 싶습니다. Table Card는 현재 미리보기 버전이며 Actions on Google 시뮬레이터에서만 테스트할 수 있습니다. Ta... actionsongoogleFirebaseCloudFunctionscloudfunctionsdialogflowGoogleIO2018 Actions on Google에서 시뮬레이터를 사용할 수 없음: Could not find draft details for 'en' locale Actions on Google에서 Simulator를 사용하려고 하면 Could not find draft details for 'en' locale에서 빠져서 메모. Actions on Google 화면 왼쪽의 [Simulator] 버튼을 눌러 Language를 Japan (Japan)을 선택하면, 화면 하단에 텍스트 상자가 표시되어 Dialogflow에서 만든 Intent를 테스트 할 ... actionsongoogledialogflow 코딩 필요없이! GUI로 간편하게 자연 언어 처리 구현을 할 수 있는 「Dialogflow」의 소개 데이터 과학 아카데미의 강입니다. 이번에는 자연 언어 처리 툴이 구현할 수 있는 Dialogflow(구:api.ai)를 소개합니다. 차세대 데이터 사이언티스트 인재의 육성·배출을 실시하는 회사입니다. 현재 자사 블로그에서도 데이터 과학에 관한 칼럼을 연재하고 있습니다. Google이 지원하는 자연 언어 처리 시스템의 서비스입니다. "오늘의 날씨를 알려주세요"라는 질문에 「오늘은 맑습니다」라고... dialogflow Actions on Google에서 'final_response' must be set. 오류 해결 Actions on Google에서 Simulator를 사용하려고 하면 'final_response' must be set.에서 빠져서 메모. Google Cloud Function을 사용하지 않고 Webhook을 사용하여 집 LAN의 Raspberry Pi에서 상호 작용하는 경우. Simulator에서 테스트하려고해도 'final_response' must be set.에서 시작할 수 없습... RaspberryPiactionsongoogledialogflow Dialogflow v2 userStorage 사용법 Dialogflow가 v2가 되어 userStorage의 저장 방법도 바뀌었습니다. userStorage는 작업을 종료해도 영구적으로 데이터가 남아 있습니다. 별도 데이터베이스를 준비하지 않아도 간이적인 데이터의 저장에는 적합합니다. ※100일간 아무것도 갱신 없으면 사라지는 것 같습니다. 이후 사용자가 앱을 재설정하면 사라집니다. 인라인 편집기에서 index.js를 편집합니다. 우선은 보존... actionsongoogleGoogleHomedialogflowGoogleAssistant Dialogflow를 사용하여 GoogleHome 앱을 만들어 보았습니다. 외로운 밤은 Google Home과 더 대화하고 싶습니까? 사용 가능 (필요한 Google 계정) Google 계정으로 Dialogflow에 로그인하고 "CREATE AGENT"를 클릭하십시오 "Agent name"에 "MyApp (선택 사항)"을 입력하고 "DEFAULT LANGUAGE"가 "Japanese-ja (선택 사항)"를 선택하고 "CREATE"를 클릭하십시오. ENTITY 만들기... 파이썬사랑GoogleHomedialogflowGoogleAssistant Dialogflow v2의 대화를 계속 or 종료시키는 메소드의 사용법 요 전날 Dialogflow가 마침내 API V2에 공식적으로 출시되었습니다. 지금까지 사용하고 있던 v1의 DialogflowApp과는 전혀 별개가 되어 버렸습니다. 종료 방법과 계속시키는 방법이 바뀌었으므로 그 방법을 알려드립니다. 이 분의 v1 시대의 기사를 참고로 했습니다. 대화 계속 -> conv.ask() 대화 종료 -> conv.close() 인라인 편집기에서 index.js를 ... actionsongoogleGoogleHomedialogflowNode.js Dialogflow의 smalltalk에서 잔치의 치노를 현세에 소환하는 이야기 Dialogflow의 smalltalk를 사용하여 불완전하면서 치노를 현세에 소환해 보았습니다. 트위터 : Telegram : 불완전하기 때문에 반응하지 않을 가능성이 있습니다. 말하면 말할수록 학습해 갑니다. smalltalk 가져오기 먼저 에 액세스합니다. 그래서 새로운 에이전트를 만듭니다. 생성이 끝나면 Prebuilt Agents에서 smalltalk를 가져옵니다. Intents 편집... Smalltalkdialogflow