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.