Udostępnij za pośrednictwem


class Intent::IntentTrigger

Reprezentuje wyzwalacz intencji.

Elementy członkowskie

~IntentTrigger

Składnia: public inline virtual ~IntentTrigger ( );

Destruktor wirtualny.

IntentTrigger

Składnia: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );

Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu dostarczonego dojścia.

Parametry

  • htrigger Uchwyt wyzwalacza.

operator SPXTRIGGERHANDLE

Składnia: public inline explicit operator SPXTRIGGERHANDLE ( );

Wewnętrznego. Jawny operator konwersji.

Zwraca

Uchwyt.

Źródło

Składnia: public inline static std::shared_ptr< IntentTrigger > From ( const std::string & simplePhrase );

Tworzy wyzwalacz intencji przy użyciu określonej frazy.

Parametry

  • simplePhrase Prosta fraza do utworzenia wyzwalacza intencji.

Zwraca

Udostępniony wskaźnik do wyzwalacza intencji.

Źródło

Składnia: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model );

Tworzy wyzwalacz intencji przy użyciu określonego elementu LanguageUnderstandingModel.

Parametry

  • model LanguageUnderstandingModel w celu utworzenia wyzwalacza intencji.

Zwraca

Udostępniony wskaźnik do wyzwalacza intencji.

Źródło

Składnia: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model , const std::string & intentName );

Tworzy wyzwalacz intencji przy użyciu określonego elementu LanguageUnderstandingModel i nazwy intencji.

Parametry

  • model LanguageUnderstandingModel w celu utworzenia wyzwalacza intencji.

  • intentName Nazwa intencji do utworzenia wyzwalacza intencji.

Zwraca

Udostępniony wskaźnik do wyzwalacza intencji.