일반적으로 인텐트는 최종 사용자 표현이 인텐트 학습 문구와 일치할 때 일치됩니다.
하지만 이벤트를 사용하여 인텐트를 트리거할 수도 있습니다.
다양한 방법으로 이벤트를 호출할 수 있습니다.
이벤트에는 두 가지 유형이 있습니다.
플랫폼 이벤트: 이러한 기본 제공 이벤트는 플랫폼 통합에서 제공됩니다.
플랫폼별로 이벤트가 발생할 때 호출됩니다.
예를 들어 최종 사용자가 자신의 위치에 대한 요청을 수락하거나 거부하면 Facebook 통합에서 FACEBOOK_LOCATION 이벤트를 호출합니다.
커스텀 이벤트: 개발자가 정의하는 이벤트입니다.
fulfillment 또는 API를 사용하여 이 이벤트를 호출할 수 있습니다.
예를 들어 특정 시간에 이벤트를 호출하는 시간 알림을 대화 중에 설정할 수 있습니다.
이 이벤트는 최종 사용자에게 무언가를 알리는 인텐트를 트리거할 수 있습니다.
이벤트 인텐트 구성
이벤트는 간단하게 이름으로 식별됩니다.
플랫폼별 이벤트에는 특정한 이름이 있지만 커스텀 이벤트에는 원하는 이름을 지정할 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[[["\u003cp\u003eIntents can be triggered by events, in addition to matching end-user expressions with training phrases.\u003c/p\u003e\n"],["\u003cp\u003eThere are two types of events: platform events, which are built-in and provided by platform integrations, and custom events, which are defined by the user.\u003c/p\u003e\n"],["\u003cp\u003ePlatform events are invoked by platform-specific events, such as the \u003ccode\u003eFACEBOOK_LOCATION\u003c/code\u003e event, while custom events can be invoked using fulfillment or the API.\u003c/p\u003e\n"],["\u003cp\u003eIntents can be configured to be triggered when specific events are invoked by adding the event names to the "Events" section in the Dialogflow ES console.\u003c/p\u003e\n"],["\u003cp\u003eWhen events are invoked, they may include parameter data that can be accessed within the responses of the triggered intent.\u003c/p\u003e\n"]]],[],null,["# Events\n\nIntents are normally matched when\nan end-user expression matches an intent training phrase.\nHowever, you can also trigger intents using *events*.\nEvents can be invoked in many ways.\n\nThere are two types of events:\n\n- [**Platform events**](/dialogflow/docs/events-platform): These built-in events are provided by platform [integrations](/dialogflow/docs/integrations). They are invoked when platform-specific events occur. For example, the `FACEBOOK_LOCATION` event is invoked by the Facebook integration when an end-user accepts or rejects a request for the end-user's location.\n- [**Custom events**](/dialogflow/docs/events-custom): These are events that you define. You can invoke these events using either [fulfillment](/dialogflow/docs/fulfillment-overview) or [the API](/dialogflow/docs/api-overview). For example, you might set a timed alert during a conversation, which invokes an event at a certain time. This event could trigger an intent that alerts the end-user about something.\n\nConfigure an intent for events\n------------------------------\n\nEvents are identified simply by their name.\nPlatform-specific events have specific names,\nbut you can name custom events anything.\n\nTo configure an intent so that it is triggered\nwhen certain events are invoked:\n\n1. Go to the [Dialogflow ES console](https://dialogflow.cloud.google.com).\n2. Select an agent.\n3. Select **Intents** in the left sidebar menu.\n4. Select an intent.\n5. Expand the *Events* section.\n6. Enter one or more event names.\n\nTo update intent events with the API,\nsee the [Intents](/dialogflow/docs/reference/common-types#intents) type.\n\nEvent parameters\n----------------\n\nWhen invoked, events may also have parameter data\nthat you can access in the triggered intent's responses.\nFor more information, see\n[Parameter reference for an event parameter](/dialogflow/docs/intents-actions-parameters#event)."]]