Udostępnij za pośrednictwem


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.