Partager via


class Intent::IntentTrigger

Représente un déclencheur d’intention.

Membres

~IntentTrigger

Syntaxe : public inline virtual ~IntentTrigger ( );

Destructeur virtuel.

IntentTrigger

Syntaxe : public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );

Constructeur interne. Crée une instance à l’aide du handle fourni.

Paramètres

  • htrigger Handle du déclencheur.

opérateur SPXTRIGGERHANDLE

Syntaxe : public inline explicit operator SPXTRIGGERHANDLE ( );

Internes. Opérateur de conversion explicite.

Retours

Handle.

Du

Syntaxe : public inline static std::shared_ptr< IntentTrigger > From ( const std::string & simplePhrase );

Crée un déclencheur d’intention à l’aide de l’expression spécifiée.

Paramètres

  • simplePhrase Expression simple pour laquelle créer un déclencheur d’intention.

Retours

Pointeur partagé vers un déclencheur d’intention.

Du

Syntaxe : public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model );

Crée un déclencheur d’intention à l’aide du LanguageUnderstandingModel spécifié.

Paramètres

  • model LanguageUnderstandingModel pour lequel créer un déclencheur d’intention.

Retours

Pointeur partagé vers un déclencheur d’intention.

Du

Syntaxe : public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model , const std::string & intentName );

Crée un déclencheur d’intention à l’aide du LanguageUnderstandingModel spécifié et d’un nom d’intention.

Paramètres

  • model LanguageUnderstandingModel pour lequel créer un déclencheur d’intention.

  • intentName Nom d’intention pour lequel créer un déclencheur d’intention.

Retours

Pointeur partagé vers un déclencheur d’intention.