Google 어시스턴트 작업 빌드 방법

Google에서는 타사 개발자와 Google 개발자가 Actions on Google 플랫폼을 통해 Google 어시스턴트용 작업을 빌드하도록 허용합니다. Actions on Google과 통합하려는 모든 개발자는 관련 약관정책에 동의해야 합니다. Google에서는 만족스러운 Google 어시스턴트 환경을 제공하기 위해 개발자가 제출한 작업이 게시되기 전에 Google 정책을 준수하는지 검토하고, 작업이 업데이트될 때마다 작업을 다시 검토합니다.

Google에서는 개발자가 어시스턴트 전반에서 유용하고 매력적인 환경을 빌드하는 데 필요한 도구와 기능을 지원하여 지속적으로 개발자에게 투자하고 있습니다. 모든 개발자는 Google의 기술 문서에 액세스하여 다양한 유형의 어시스턴트 환경을 개발하는 방법을 알아볼 수 있습니다. 개발자는 테스트 및 출시 관리 도구, 성능 분석, Google Cloud 서비스와의 통합을 제공하는 작업 콘솔도 사용할 수 있습니다. 뿐만 아니라 개발자가 성공적인 작업을 빌드하도록 제품 판매, 작업 홍보, 기존 계정 정보에 사용자를 연결하는 기능 등 Google의 기술도 제공합니다.

Google 개발자를 포함하여 일부 작업 개발자는, 법률 및 개인정보 보호 관련 문제, 확장성 문제, Google의 기밀, 독점 정보와 비즈니스 보호를 위한 고려사항으로 인해 일부 개발자만 이용 가능한 리소스와 데이터에 액세스할 수 있습니다. 예를 들어 Google에서는 테스트와 의견 수집을 위해 최신 어시스턴트 기술을 얼리 어답터 파트너에게 제공하기도 하며 최종 목적은 나머지 개발자 커뮤니티에도 최신 기술을 제공하는 것입니다. 이러한 파트너는 정책 준수 검토를 위해 작업 프로젝트를 플랫폼에 제출하기 전에 원하는 호출 쿼리 문구를 예약할 수 있습니다. 또한 개선된 사용자 환경을 만들고 모든 개발자를 위한 일반화된 솔루션을 만드는 첫 번째 단계로서, Google에서는 타사 파트너 및 Google 개발자와 협력하여 어시스턴트와의 맞춤 통합을 빌드할 수 있습니다.

데이터 액세스

사용자는 어시스턴트와 상호작용할 때 Google을 믿고 개인 정보를 제공하므로 Google에서는 사용자의 신뢰를 유지하기 위해 최선을 다하고 있습니다. Google에서는 개발자가 어시스턴트 사용자를 위한 풍부한 환경을 빌드, 배포, 유지할 수 있도록 관련 데이터를 개발자와 공유하는 동안 개인정보처리방침에 설명된 원칙을 준수하며 사용자의 개인 정보를 누구에게도 판매하지 않습니다. 예를 들어 Google에서는 개발자와 다음 정보를 공유할 수 있습니다.

  • 사용자를 식별하지 않는 정보:
    • 사용자가 개발자의 작업과 상호작용하는 방식에 관해 집계하여 익명처리한 데이터 예를 들어 Actions on Google 개발자는 Actions 콘솔을 통해 분석 데이터를 확인할 수 있습니다.
    • 사용자 개인 식별 정보는 아니지만 개발자에게 유용한 기타 정보(예: 기기 유형 및 기능, 언어, 시간대).
  • 사용자가 어시스턴트를 사용하여 개발자의 작업과 상호작용하기로 선택하면 Google에서는 해당 상호작용과 관련된 다음과 같은 정보를 공유할 수 있습니다.
    • 사용자의 요청 또는 요청의 기본 의도나 주장에 관한 시스템 생성 스크립트. 예를 들어 사용자가 타사 작업과 대화하고 있다면 어시스턴트에서 요청을 텍스트로 변환하여 작업에 전송하므로 개발자가 응답할 수 있습니다.
    • 사용자가 권한을 부여한 경우 어시스턴트에서 사용자의 요청을 처리하기 위해 이메일 주소, 이름, 위치, 전화번호 또는 결제 정보 등의 개인 세부정보를 공유하기도 합니다. 예를 들어 웹에서 양식을 작성하거나 음식을 주문하거나 식당을 예약하는 작업을 지원합니다.
    • 사용자가 Google 계정을 개발자의 앱이나 기기의 계정과 연결하기로 하면 Google에서 사용자의 기본 계정 정보(예: 이름, 이메일 주소 또는 프로필 사진)를 개발자에게 공유하여 연결을 지원합니다.

또한 개발자는 사용자 요청을 처리하고 어시스턴트와 통합하기 위해 다음과 같은 특정 정보를 공유합니다.

  • 사용자 계정에 연결하기 위한 정보. 이 정보를 기반으로 사용자가 어시스턴트를 통해 계정과 상호작용하면서 작업, 미디어, 스마트 홈, 생산성 서비스와 같은 타사 기능을 이용할 수 있습니다.
  • 콘텐츠 및 데이터 라이브러리. 이 정보를 기반으로 어시스턴트가 개발자의 서비스를 통해 사용자 요청을 처리하도록 지원합니다. 예를 들어 일부 미디어 제공업체는 Google에서 미디어 카탈로그의 색인을 생성하도록 허용하므로 사용자가 어시스턴트를 통해 콘텐츠를 재생할 수 있습니다. 또한 제공업체는 계정이 연결된 사용자의 미디어 재생목록도 공유하므로 사용자가 어시스턴트에 재생목록을 재생하라고 요청할 수 있습니다.
  • Actions on Google 개발자는 사용자와 상호작용하는 데 필요한 데이터를 Google과 공유합니다. 예를 들어 개발자는 사용자가 재설정 가능한 사용자별 또는 가족별 데이터 저장소에 어떤 데이터를 저장할지 지정하므로 이후 상호작용에서 작업이 사용자를 기억합니다. 개발자는 또한 사용자 요청에 답하기 위해 처리 응답을 제공합니다.
  • 스피커 및 TV와 같이 어시스턴트가 내장된 타사 기기에서는 사용자의 어시스턴트 쿼리 및 관련 데이터를 Google과 공유하므로 사용자가 기기를 통해 어시스턴트를 사용할 수 있습니다.

가족을 위한 작업 프로그램

Google 어시스턴트는 가족을 위한 작업 프로그램을 통해 사용자에게 가족 친화적인 서드 파티 작업을 제공합니다. 이 프로그램은 Google Play에서 교사 추천 앱을 게시하여 가족에 적합한 환경을 만드는 능력을 입증한 개발자에게만 제공됩니다. 또한 Google에서는 교사 추천 앱이 없지만 관련 콘텐츠 중심 및 고품질 디자인 등 이 프로그램을 이용할 수 있는 편집 기준을 충족할 수 있음을 입증했습니다. 이 프로그램의 일환으로 게시되는 작업은 개발자가 프로그램에 어떻게 참여했는지와 상관없이 일반적인 작업 정책 및 특정 가족을 위한 작업 정책을 준수해야 합니다.