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.