스마트 홈 작업을 개발하는 방법을 알아볼 수 있는 새로운 공간인 Google Home 개발자 센터에 오신 것을 환영합니다. 참고: Actions 콘솔에서 작업을 계속 만들 수 있습니다.

주문 처리

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

fulfillment는 모든 유형의 스마트 홈 인텐트에 동적 응답을 생성할 수 있도록 웹훅으로 배포되는 코드입니다. Google 어시스턴트와의 사용자 대화 중에 fulfillment를 통해 Google의 자연어 처리에서 추출한 정보를 사용하여 동적 응답을 생성하거나 조명 켜기와 같은 백엔드에서 작업을 트리거할 수 있습니다.

fulfillment는 어시스턴트로부터 요청을 수신하고 요청을 처리하고 응답합니다. 이러한 요청 및 응답 프로세스는 사용자가 최초 사용자 요청을 충족할 때까지 대화를 발전시킵니다.

대부분의 경우 사용자는 Hey Google, 조명 켜기와 같은 Google 어시스턴트와 간단한 스마트 홈 상호작용을 합니다. 그러나 보조 사용자 확인을 구현하면 Google 어시스턴트가 Hey Google, 현관문 잠금 해제와 같은 특정 사용자 요청 후 확인 PIN을 요청할 수 있으므로 처리에서 여러 요청과 응답을 처리해야 할 수 있습니다.

그림 1은 스마트 홈 EXECUTE 인텐트의 성공적인 처리와 실행을 보여줍니다.

이 그림은 클라우드 실행의 실행 흐름을 보여줍니다. 실행 경로는 Google 어시스턴트가 있는 휴대전화에서 사용자의 인텐트를 캡처하고 Google Cloud에서 사용자 인텐트를 처리한 후 요청을 개발자 클라우드로 전송한 후 기기 허브 또는 기기로 직접 전송합니다.
그림 1: 성공적인 개발자 클라우드 실행 경로