classe Intent::LanguageUnderstandingModel
Rappresenta il modello di comprensione del linguaggio usato per il riconoscimento delle finalità.
Membri
LanguageUnderstandingModel
Sintassi: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );
Costruttore interno. Crea una nuova istanza usando l'handle fornito.
Parametri
hlumodel
Handle del modello di comprensione del linguaggio.
~LanguageUnderstandingModel
Sintassi: public inline virtual ~LanguageUnderstandingModel ( );
Distruttore virtuale.
operatore SPXLUMODELHANDLE
Sintassi: public inline explicit operator SPXLUMODELHANDLE ( ) const;
Interno. Operatore di conversione esplicito.
Restituisce
Handle.
GetModelId
Sintassi: public inline virtual std::string GetModelId ( ) const;
Restituisce l'ID per questo modello.
Restituisce
Stringa che rappresenta l'ID di questo modello.
GetModelType
Sintassi: public inline LanguageUnderstandingModelType GetModelType ( ) const;
Ottiene il tipo di modello.
Restituisce
Enumerazione che rappresenta il tipo del modello.
FromEndpoint
Sintassi: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );
Crea un modello LUIS (Language Understanding) usando l'URL dell'endpoint specificato.
Parametri
uri
URL dell'endpoint di un modello di language understanding.
Restituisce
Puntatore condiviso al modello di comprensione del linguaggio.
FromAppId
Sintassi: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );
Crea un modello di comprensione della lingua usando l'ID app specificato.
Parametri
appId
Stringa che rappresenta l'ID applicazione del servizio Language Understanding.
Restituisce
Puntatore condiviso al modello di comprensione del linguaggio.
FromSubscription
Sintassi: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );
Crea un modello di language understanding usando il nome host, la chiave di sottoscrizione e l'ID applicazione specificati.
Parametri
subscriptionKey
Stringa che rappresenta la chiave di sottoscrizione del servizio Language Understanding.appId
Stringa che rappresenta l'ID applicazione del servizio Language Understanding.region
Stringa che rappresenta l'area del servizio Language Understanding (vedere la pagina area).
Restituisce
Puntatore condiviso al modello di comprensione del linguaggio.
m_type
Sintassi: protected LanguageUnderstandingModelType m_type;
LanguageUnderstandingModel
Sintassi: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );
Costruttore protetto per le classi di base da impostare il tipo.
Parametri
type
Tipo di modello language understanding.
LanguageUnderstandingModelType
Sintassi: enum LanguageUnderstandingModelType;
Valori | Descrizioni |
---|---|
PatternMatchingModel | |
LanguageUnderstandingModel | |
ConversationalLanguageUnderstandingModel |