Class Intent::IntentTrigger
Representa un desencadenador de intención.
Miembros
~IntentTrigger
Sintaxis: public inline virtual ~IntentTrigger ( );
Destructor virtual.
IntentTrigger
Sintaxis: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );
Constructor interno. Crea una nueva instancia mediante el identificador proporcionado.
Parámetros
-
htrigger
Controlador de desencadenador.
operador SPXTRIGGERHANDLE
Sintaxis: public inline explicit operator SPXTRIGGERHANDLE ( );
Interno. Operador de conversión explícito.
Devoluciones
Un identificador.
De
Sintaxis: public inline static std::shared_ptr< IntentTrigger > From ( const std::string & simplePhrase );
Crea un desencadenador de intención mediante la frase especificada.
Parámetros
-
simplePhrase
La frase simple para la que se va a crear un desencadenador de intención.
Devoluciones
Puntero compartido a un desencadenador de intención.
De
Sintaxis: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model );
Crea un desencadenador de intención mediante languageUnderstandingModel especificado.
Parámetros
-
model
LanguageUnderstandingModel para el que se va a crear un desencadenador de intención.
Devoluciones
Puntero compartido a un desencadenador de intención.
De
Sintaxis: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model , const std::string & intentName );
Crea un desencadenador de intención mediante languageUnderstandingModel especificado y un nombre de intención.
Parámetros
model
LanguageUnderstandingModel para el que se va a crear un desencadenador de intención.intentName
Nombre de intención para el que se va a crear un desencadenador de intención.
Devoluciones
Puntero compartido a un desencadenador de intención.