Compartir a través de


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.