이 페이지를 사용하여 지원하는 Actions on Google 기능별로 샘플을 필터링하세요.
샘플 이름을 클릭하여 GitHub에서 전체 샘플을 확인하고 다운로드한 후 직접 작업을 빌드해 보세요.
Dialogflow
다음 표에는 Dialogflow를 사용하는 샘플 작업 프로젝트가 나와 있습니다. 샘플에 사용하고자 하는 Actions on Google 기능을 기준으로 표를 필터링할 수 있습니다.
filter_list 필터링 기준
샘플 | 설명 | 기능 |
---|---|---|
우스운 이름 만들기 | Dialogflow에서 완전히 빌드된 이 앱은 간단한 인텐트를 만들고 항목 기반 사용자 입력을 파싱하여 음성 응답에서 재사용하는 방법을 보여줍니다. | 원시 텍스트 가져오기, SSML, 웹훅을 통한 처리, 시스템 항목, 슬롯 채우기 |
웹훅이 포함된 재미있는 Name Maker (Node.js, 자바) |
웹훅으로 구현된 Silly Name Maker입니다. 지정된 웹훅은 Node.js 클라이언트 라이브러리를 사용하여 사용자 항목 입력을 및 응답 문자열과 연결합니다. | 인텐트 인수, 웹훅을 통한 처리 |
Google에 대한 정보 (Node.js, 자바) |
이 앱에는 Node.js 클라이언트 라이브러리와 Dialogflow의 몇 가지 고급 개념이 소개되어 있습니다. 여기에는 Dialogflow 앱에 새 작업을 도입하는 데 사용되는 추가 트리거 인텐트와 방향성을 적용하고 대화상자에서 상태를 유지하는 데 사용되는 Dialogflow 컨텍스트가 포함됩니다. | SSML, 웹훅을 통한 처리, 커스텀 항목, 여러 작업 (딥 링크/트리거 인텐트), Dialogflow 컨텍스트, 웹훅에서 컨텍스트 설정, 대화상자 내 데이터 지속성, 리치 응답 (카드, 링크 아웃, 추천 칩) |
Psychic 이름 지정 (Node.js, 자바) |
이 샘플은 이름 또는 위치를 요청하는 사용자 정보에 관한 Permission API를 보여줍니다. | 웹훅을 통한 처리, 도우미 인텐트: 'askForPermission' |
대화 구성요소 (Node.js, 자바) |
이 샘플은 Dialogflow를 사용한 대화의 풍부한 시각적 요소를 모두 보여줍니다. | 웹훅, 리치 응답 (예: 카드, 링크 아웃, 추천 칩), 목록 선택, 캐러셀 선택, 탐색 캐러셀 선택, 미디어 응답을 통한 처리 |
Number Genie (Node.js, 자바) |
Number Genie (지원되는 어시스턴트 기기에서 사용 가능 - "Hey Google, Number Genie에 연결해줘")는 어시스턴트용 고품질 앱의 일반적인 예입니다. 이 샘플에서는 잘 발달된 캐릭터, 정교한 상호작용, 대화 복구 예시를 확인할 수 있습니다. | SSML, 웹훅을 통한 처리, 시스템 항목, 슬롯 채우기, 여러 작업 (딥 링크/인텐트 트리거), Dialogflow 컨텍스트, 웹훅에서 컨텍스트 설정, 대화상자 내 데이터 지속성, 리치 응답 (예: 카드, 링크 아웃, 추천 칩), 교차 대화상자 데이터 지속성, VUI 디자인 권장사항, 현지화 |
트랜잭션 (Node.js, 자바) |
이는 트랜잭션 흐름을 처리하는 샌드박스 예시입니다. 여기에는 사용자가 거래를 수행할 수 있는지 확인하고, 배송지 주소를 받고, 거래가 성공적으로 완료되었는지 확인하는 작업이 포함됩니다. | 웹훅, 트랜잭션을 통한 처리 |
SSML (Node.js, 자바) |
이 샘플은 운율 및 음향 효과를 포함한 SSML 사용 방법을 보여줍니다. | SSML, 웹훅을 통한 처리 |
도우미 인텐트 (Node.js, 자바) |
이 샘플은 AskForPlace, AskForConfirmation 등을 포함하여 DialogFlow 내장 도우미 인텐트가 사용되는 방법을 보여줍니다. | 웹훅을 통한 처리, 도우미 인텐트: 'askForConfirmation', 도우미 인텐트: 'askForDateTime', 도우미 인텐트: 'askForPermission', 도우미 인텐트: 'askForPlace', 도우미 인텐트: 'askForSignIn' |
업데이트 (Node.js, 자바) |
이 샘플은 Actions on Google을 사용하여 Google 어시스턴트용 앱을 개발하는 방법에 관한 도움말을 제공하는 앱을 보여줍니다. Updates API를 사용하여 사용자에게 알림을 보내는 방법을 보여줍니다. | 여러 작업, 웹훅을 통한 처리, 커스텀 항목, 리치 응답 (예: 카드, 링크 아웃, 추천 칩), 교차 대화상자 데이터 지속성, Cloud Firestore, Updates API |
디지털 상품 (Node.js) |
이 샘플은 Digital Goods API를 사용하여 디지털 구매를 하는 방법을 보여줍니다. | 거래, Digital Goods API |
GDG 작업 (Node.js) |
이 샘플은 Meetup API 및 Cloud Translation API를 사용하여 전역에서 액세스할 수 있는 Google Developer 그룹에 대한 정보를 제공합니다. | SSML, 웹훅을 통한 처리, 시스템 항목, 슬롯 채우기, 커스텀 항목, 여러 작업 (딥 링크/트리거 인텐트), Dialogflow 컨텍스트, 대화상자 내 데이터 지속성, 리치 응답 (예: 카드, 링크 아웃, 추천 칩), VUI 디자인 권장사항, 현지화 |
Interactive Canvas (Node.js) |
이 샘플은 Google 어시스턴트용 Actions on Google을 사용하여 간단한 Interactive Canvas 환경을 만드는 방법을 보여줍니다. sendTextQuery API를 사용하여 UI에서 처리를 트리거합니다. | 웹훅, Interactive Canvas를 통한 처리 |
Snowman (Node.js) |
이 샘플은 Google 어시스턴트용 Actions on Google을 사용하여 Interactive Canvas로 대화형 게임 환경을 만드는 방법을 보여줍니다. | 웹훅, Interactive Canvas를 통한 처리 |
Actions SDK
다음 표에는 Actions SDK를 사용하는 샘플 작업 프로젝트가 나와 있습니다. 샘플에 사용하고자 하는 Actions on Google 기능을 기준으로 이 표를 필터링할 수 있습니다.
filter_list 필터링 기준
샘플 | 설명 | 기능 |
---|---|---|
숫자 말하기 (Node.js, 자바) |
이 샘플에서는 Node.js 클라이언트 라이브러리를 사용하는 어시스턴트용 단일 작업 앱의 기본사항을 살펴봅니다. 여기에는 사용자 입력 액세스 및 SSML 조작과 같은 간단한 기능이 포함됩니다. | 원시 텍스트, SSML, 리치 응답 (카드, 링크 아웃, 추천 칩) 가져오기 |
대화 구성요소 (Node.js, 자바) |
이 샘플은 Actions SDK를 사용한 대화의 풍부한 시각적 요소를 모두 보여줍니다. | 웹훅, 리치 응답 (예: 카드, 링크 아웃, 추천 칩), 목록 선택, 캐러셀 선택, 탐색 캐러셀 선택, 미디어 응답을 통한 처리 |
업데이트 (Node.js, 자바) |
이 샘플은 Actions on Google을 사용하여 Google 어시스턴트용 앱을 개발하는 방법에 관한 도움말을 제공하는 앱을 보여줍니다. Updates API를 사용하여 사용자에게 알림을 보내는 방법을 보여줍니다. | 여러 작업, 웹훅을 통한 처리, 리치 응답 (예: 카드, 링크 아웃, 추천 칩), 교차 대화상자 데이터 지속성, Cloud Firestore, 업데이트 API |
스마트 홈
사용자가 Google 어시스턴트로 IoT 기기를 제어할 수 있게 하고 싶으신가요? 스마트 홈 샘플을 확인하세요. 이 샘플은 가상 기기를 사용하여 Smart Home API의 기능을 강조하여 기기 상태를 Google의 Home 그래프에 동기화하고 사용자의 기기 제어 명령어를 실행하는 방법을 보여줍니다.