GitHub # (Dialogflow)의 샘플

이 페이지를 사용하여 지원하는 Actions on Google 기능별로 샘플을 필터링하세요.

샘플 이름을 클릭하여 GitHub에서 전체 샘플을 확인하고 다운로드한 후 직접 작업을 빌드해 보세요.

Dialogflow

다음 표에는 Dialogflow를 사용하는 샘플 작업 프로젝트가 나와 있습니다. 샘플에 사용하고자 하는 Actions on Google 기능을 기준으로 표를 필터링할 수 있습니다.

필터링 기준
샘플 설명 기능
우스운 이름 만들기 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 기능을 기준으로 이 표를 필터링할 수 있습니다.

필터링 기준
샘플 설명 기능
숫자 말하기
(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 그래프에 동기화하고 사용자의 기기 제어 명령어를 실행하는 방법을 보여줍니다.