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

  • appIdChaî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

  • subscriptionKeyChaîne qui représente la clé d’abonnement de Language Understanding service.

  • appIdChaîne qui représente l’ID d’application de Language Understanding service.

  • regionChaî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