class Intent::ConversationalLanguageUnderstandingModel
class Intent::ConversationalLanguageUnderstandingModel
: public Intent::LanguageUnderstandingModel
Reprezentuje usługę Conversational Language Understanding używaną do rozpoznawania intencji.
Członkowie
languageResourceKey
Składnia: public std::string languageResourceKey;
Jest to klucz zasobu języka platformy Azure, który ma być używany z tym modelem.
punkt końcowy
Składnia: public std::string endpoint;
Punkt końcowy wdrożenia usługi Language Understanding konwersacji do kontaktu.
nazwa projektu
Składnia: public std::string projectName;
Nazwa projektu usługi Language Understanding konwersacji.
deploymentName
Składnia: public std::string deploymentName;
Nazwa wdrożenia usługi Language Understanding konwersacji.
GetModelId
Składnia: public inline virtual std::string GetModelId ( ) const;
Zwraca identyfikator dla tego modelu. Wartość domyślna to projectName-deploymentName.
Zwraca
Ciąg reprezentujący identyfikator tego modelu.
SetModelId
Składnia: public inline void SetModelId ( std::string value );
Ustawia identyfikator dla tego modelu. Wartość domyślna to projectName-deploymentName.
Parametry
-
value
Ciąg reprezentujący identyfikator tego modelu.
FromResource
Składnia: public inline static std::shared_ptr< ConversationalLanguageUnderstandingModel > FromResource ( const std::string & languageResourceKey , const std::string & endpoint , const std::string & projectName , const std::string & deploymentName );
Tworzy model usługi Conversational Language Understanding (CLU) przy użyciu określonego identyfikatora modelu.
Parametry
languageResourceKey
Klucz zasobu języka platformy Azure.endpoint
punkt końcowy zasobu języka platformy Azure.projectName
nazwa projektu Conversational Language Understanding.deploymentName
Nazwa wdrożenia usługi Language Understanding konwersacji.
Zwraca
Udostępniony wskaźnik do modelu Usługi Language Understanding konwersacji.