이벤트

일반적으로 인텐트는 최종 사용자 표현이 인텐트 학습 문구와 일치할 때 일치됩니다. 하지만 이벤트를 사용하여 인텐트를 트리거할 수도 있습니다. 다양한 방법으로 이벤트를 호출할 수 있습니다.

이벤트에는 두 가지 유형이 있습니다.

  • 플랫폼 이벤트: 이러한 기본 제공 이벤트는 플랫폼 통합에서 제공됩니다. 플랫폼별로 이벤트가 발생할 때 호출됩니다. 예를 들어 최종 사용자가 자신의 위치에 대한 요청을 수락하거나 거부하면 Facebook 통합에서 FACEBOOK_LOCATION 이벤트를 호출합니다.
  • 커스텀 이벤트: 개발자가 정의하는 이벤트입니다. fulfillment 또는 API를 사용하여 이 이벤트를 호출할 수 있습니다. 예를 들어 특정 시간에 이벤트를 호출하는 시간 알림을 대화 중에 설정할 수 있습니다. 이 이벤트는 최종 사용자에게 무언가를 알리는 인텐트를 트리거할 수 있습니다.

이벤트 인텐트 구성

이벤트는 간단하게 이름으로 식별됩니다. 플랫폼별 이벤트에는 특정한 이름이 있지만 커스텀 이벤트에는 원하는 이름을 지정할 수 있습니다.

특정 이벤트가 호출될 때 트리거되도록 인텐트를 구성하려면 다음 안내를 따르세요.

  1. Dialogflow ES 콘솔로 이동합니다.
  2. 에이전트를 선택합니다.
  3. 왼쪽 사이드바 메뉴에서 인텐트를 선택합니다.
  4. 인텐트를 선택합니다.
  5. 이벤트 섹션을 펼칩니다
  6. 이벤트 이름을 한 개 이상 입력합니다.

API로 인텐트 이벤트를 업데이트하려면 인텐트 유형을 참조하세요.

이벤트 매개변수

호출된 이벤트에는 트리거된 인텐트의 응답에서 액세스할 수 있는 매개변수 데이터가 있을 수도 있습니다. 자세한 내용은 이벤트 매개변수의 매개변수 참조를 확인하세요.