classe Intent::IntentTrigger
Representa um gatilho de intenção.
Membros
~IntentTrigger
Sintaxe: public inline virtual ~IntentTrigger ( );
Destruidor virtual.
IntentTrigger
Sintaxe: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );
Construtor interno. Cria uma nova instância usando o identificador fornecido.
Parâmetros
-
htrigger
Identificador de gatilho.
operador SPXTRIGGERHANDLE
Sintaxe: public inline explicit operator SPXTRIGGERHANDLE ( );
Interno. Operador de conversão explícita.
Retornos
Um identificador.
De
Sintaxe: public inline static std::shared_ptr< IntentTrigger > From ( const std::string & simplePhrase );
Cria um gatilho de intenção usando a frase especificada.
Parâmetros
-
simplePhrase
A frase simples para a qual criar um gatilho de intenção.
Retornos
Um ponteiro compartilhado para um gatilho de intenção.
De
Sintaxe: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model );
Cria um gatilho de intenção usando o LanguageUnderstandingModel especificado.
Parâmetros
-
model
O LanguageUnderstandingModel para o qual criar um gatilho de intenção.
Retornos
Um ponteiro compartilhado para um gatilho de intenção.
De
Sintaxe: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model , const std::string & intentName );
Cria um gatilho de intenção usando o LanguageUnderstandingModel especificado e um nome de intenção.
Parâmetros
model
O LanguageUnderstandingModel para o qual criar um gatilho de intenção.intentName
O nome da intenção para a qual criar um gatilho de intenção.
Retornos
Um ponteiro compartilhado para um gatilho de intenção.