명시적 호출은 사용자가 Google 어시스턴트에 작업을 이름으로 사용하도록 지시할 때 발생합니다. 원하는 경우 사용자는 호출 끝에 호출 문구를 포함하여 요청하는 함수로 바로 이동할 수 있습니다.
명시적 호출 구성요소
다음 예는 명시적 호출 명령어의 다양한 구성요소를 보여줍니다.
트리거 구문
다음 구문은 명시적 호출을 시작하고 Actions on Google에 의해 정의됩니다.
- "Hey Google, 대화할래..."
- "Hey Google, 말해 줘..."
- "Hey Google, 대화하고 싶어..."
- "Hey Google, 질문해 줘..."
각 언어의 트리거 구문은 언어 및 언어에서 확인할 수 있습니다.
호출 이름
작업의 이름입니다(예: '개인 요리사'). 사용자는 이를 트리거 문구와 결합하여 'Hey Google, 개인 요리사에게 연결해 줘'와 같이 이름으로 작업을 명시적으로 호출합니다.
호출 문구 (선택사항)
호출 문구는 작업의 검색 가능성을 높이는 유용한 메커니즘이며 실행할 특정 작업을 제공하여 사용자가 대화에 딥 링크를 연결할 수 있는 방법을 제공합니다. 이러한 문구는 사용자가 작업의 기능을 요청할 수 있는 다양한 방법을 보여줍니다. 따라서 Google 어시스턴트가 작업의 기능을 더 잘 파악하여 사용자 요청과 매칭할 수 있습니다.
- "레시피 찾아 줘"
- "포도주 추천"
- "차량 예약"
- "게임 하자"
- '명상하고 싶다'
사용자는 호출 이름을 호출 구문과 결합하여 'Hey Google, 개인 요리사에게 레시피 찾아 줘'와 같이 특정 인텐트를 명시적으로 호출합니다.
명시적 호출 인텐트
호출 구문 없이 이름('Ok Google, Personal Chef')으로 작업을 명시적으로 호출하면 작업의 actions.intent.MAIN
인텐트가 트리거됩니다. 작업 프로젝트에는 이름으로 명시적 호출을 위한 기본 인텐트가 하나만 포함되어야 합니다.
작업이 호출 구문과 이름으로 명시적으로 호출되면('Hey Google, 오늘의 수프 레시피에 대해 Personal Chef와 대화') 해당 호출 문구와 일치하는 인텐트가 호출됩니다.
자세한 내용은 인텐트에 관한 문서를 참고하세요.