classe Intent ::LanguageUnderstandingModel
Représente le modèle de compréhension du langage utilisé pour la reconnaissance des intentions.
Membres
LanguageUnderstandingModel
Syntaxe : public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );
Constructeur interne. Crée un instance à l’aide du handle fourni.
Paramètres
hlumodel
Handle de modèle de compréhension du langage.
~LanguageUnderstandingModel
Syntaxe : public inline virtual ~LanguageUnderstandingModel ( );
Destructeur virtuel.
opérateur SPXLUMODELHANDLE
Syntaxe : public inline explicit operator SPXLUMODELHANDLE ( ) const;
Internes. Opérateur de conversion explicite.
Retours
Handle.
GetModelId
Syntaxe : public inline virtual std::string GetModelId ( ) const;
Retourne l’ID de ce modèle.
Retours
Chaîne représentant l’ID de ce modèle.
GetModelType
Syntaxe : public inline LanguageUnderstandingModelType GetModelType ( ) const;
Obtient le type de modèle.
Retours
Énumération représentant le type du modèle.
FromEndpoint
Syntaxe : public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );
Crée un modèle LUIS (Language Understanding) à l’aide de l’URL de point de terminaison spécifiée.
Paramètres
uri
URL de point de terminaison d’un modèle de compréhension du langage.
Retours
Pointeur partagé vers le modèle de compréhension du langage.
FromAppId
Syntaxe : public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );
Crée un modèle de compréhension du langage à l’aide de l’ID d’application spécifié.
Paramètres
appId
Chaîne qui représente l’ID d’application de Language Understanding service.
Retours
Pointeur partagé vers le modèle de compréhension du langage.
FromSubscription
Syntaxe : public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );
Crée un modèle de compréhension du langage à l’aide du nom d’hôte, de la clé d’abonnement et de l’ID d’application spécifiés.
Paramètres
subscriptionKey
Chaîne qui représente la clé d’abonnement de Language Understanding service.appId
Chaîne qui représente l’ID d’application de Language Understanding service.region
Chaîne qui représente la région du service Language Understanding (voir la page région).
Retours
Pointeur partagé vers le modèle de compréhension du langage.
m_type
Syntaxe : protected LanguageUnderstandingModelType m_type;
LanguageUnderstandingModel
Syntaxe : protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );
Constructeur protégé pour les classes de base pour définir le type.
Paramètres
type
Type de modèle de compréhension du langage.
LanguageUnderstandingModelType
Syntaxe : enum LanguageUnderstandingModelType;
Valeurs | Descriptions |
---|---|
PatternMatchingModel | |
LanguageUnderstandingModel | |
ConversationalLanguageUnderstandingModel |