기기 작업 개요

Google 어시스턴트 SDK를 사용하면 Google 어시스턴트를 자체 프로젝트에 삽입하여 Google Home과 유사하게 작동하도록 할 수 있습니다. 그러나 프로젝트에 Google Home이 없는 고유한 하드웨어 기능이 있을 수 있습니다. 예를 들어 맞춤설정 가능한 밝기와 색상 설정이 가능한 고유한 LED 디스플레이가 있을 수 있습니다.

기기 작업은 개발하는 프로젝트에서 어시스턴트의 할 수 있는 작업을 확장하여 하드웨어 기능을 최대한 활용할 수 있는 도구 및 API 모음입니다.

내장 기기 작업

Google은 조명, 가전제품, 카메라를 포함하여 일상적인 작업을 위한 다양하고 일반적인 내장 기기 작업을 만들었습니다. 이러한 작업을 통해 Google 어시스턴트의 자연어 처리 기능을 활용하여 프로젝트를 제어할 수 있습니다. 예를 들어 조명이 있는 프로젝트는 다양한 방법으로 켤 수 있습니다.

  • Hey Google, 조명 켜 줘.
  • Hey Google, 조명 켜 줘.
  • Ok Google, 거실 조명 켜 줘.

다음과 같은 다양한스마트 홈 특성 의 명령어에 응답하는 자체 프로젝트를 만들 수 있습니다.

  • Hey Google, 밝기 50%로 설정해 줘.
  • Hey Google, 온도를 98도로 설정해 줘.

맞춤 기기 작업

자신만의 하드웨어에 맞는 맞춤 기기 작업을 만들 수도 있습니다. 이러한 작업의 경우 문법과 명령어를 정의합니다.

  • Ok Google, 표시등 5번 깜빡여 줘.
  • Hey Google, 왼쪽으로 움직이세요.

Google 어시스턴트 서비스를 사용하여 이러한 작업을 통합하는 방법을 자세히 알아보세요.

사용 방법

기기에는 Google 어시스턴트 서비스에 액세스하기 위한 사용자 인증 정보와 함께 Google 어시스턴트 SDK가 설치되어 있습니다. 기기가 음성 요청을 전송(사용 설정)하고 서비스에 기기의 내장 LED를 켜 달라고 요청합니다. 또한 기기는 서비스 요청 컨텍스트에 따라 가장 효과적으로 응답하는 방법을 결정할 수 있도록 모델 및 기기 인스턴스 식별자를 전송합니다.

이 서비스는 자동 음성 인식 (ASR)을 사용하여 사용자가 말한 단어를 확인하고, 자연어 처리 (NLP), 이러한 단어의 요청의 의미를 분석하고 이해하고, 기기 매칭을 사용하여 요청의 컨텍스트를 제공합니다. 이 컨텍스트는 기기가 지원하는 작업과 이러한 작업의 처리 방법을 정의하기 때문에 중요합니다.

그러면 서비스는 기기별 명령어와 함께 사용자에게 말하는 텍스트 (Sure.)로 응답합니다. 기기는 이 명령어를 처리하는 방법을 알고 있습니다. 즉, LED를 켭니다.

기기 작업 LED 예

시작하기

Google 어시스턴트를 프로젝트에 삽입한 다음 기기 작업으로 고유한 기능을 추가하여 아이디어를 실현하세요. Google 어시스턴트 서비스를 사용하여 프로젝트를 개발할 수 있습니다.