Classe Intent::IntentTrigger
Rappresenta un trigger di finalità.
Membri
~IntentTrigger
Sintassi: public inline virtual ~IntentTrigger ( );
Distruttore virtuale.
IntentTrigger
Sintassi: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );
Costruttore interno. Crea una nuova istanza usando l'handle fornito.
Parametri
htrigger
Handle del trigger.
operatore SPXTRIGGERHANDLE
Sintassi: public inline explicit operator SPXTRIGGERHANDLE ( );
Interno. Operatore di conversione esplicito.
Restituisce
Handle.
Da
Sintassi: public inline static std::shared_ptr< IntentTrigger > From ( const std::string & simplePhrase );
Crea un trigger di finalità usando la frase specificata.
Parametri
simplePhrase
Frase semplice per cui creare un trigger di finalità.
Restituisce
Puntatore condiviso a un trigger di finalità.
Da
Sintassi: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model );
Crea un trigger di finalità usando l'oggetto LanguageUnderstandingModel specificato.
Parametri
model
LanguageUnderstandingModel per cui creare un trigger di finalità.
Restituisce
Puntatore condiviso a un trigger di finalità.
Da
Sintassi: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model , const std::string & intentName );
Crea un trigger di finalità usando il languageUnderstandingModel specificato e un nome di finalità.
Parametri
model
LanguageUnderstandingModel per cui creare un trigger di finalità.intentName
Nome della finalità per cui creare un trigger di finalità.
Restituisce
Puntatore condiviso a un trigger di finalità.