다음을 통해 공유


클래스 의도::ConversationalLanguageUnderstandingModel

class Intent::ConversationalLanguageUnderstandingModel
  : public Intent::LanguageUnderstandingModel

의도 인식에 사용되는 대화형 Language Understanding 나타냅니다.

멤버

languageResourceKey

구문: public std::string languageResourceKey;

이 모델에서 사용할 Azure 언어 리소스 키입니다.

엔드포인트(endpoint)

구문: public std::string endpoint;

연락할 대화형 Language Understanding 배포 엔드포인트입니다.

projectName

구문: public std::string projectName;

대화형 Language Understanding 프로젝트 이름입니다.

deploymentName

구문: public std::string deploymentName;

대화형 Language Understanding 배포 이름입니다.

GetModelId

구문: public inline virtual std::string GetModelId ( ) const;

이 모델의 ID를 반환합니다. 기본값은 projectName-deploymentName입니다.

반환

이 모델의 ID를 나타내는 문자열입니다.

SetModelId

구문: public inline void SetModelId ( std::string value );

이 모델의 ID를 설정합니다. 기본값은 projectName-deploymentName입니다.

매개 변수

  • value 이 모델의 ID를 나타내는 문자열입니다.

FromResource

구문: public inline static std::shared_ptr< ConversationalLanguageUnderstandingModel > FromResource ( const std::string & languageResourceKey , const std::string & endpoint , const std::string & projectName , const std::string & deploymentName );

지정된 모델 ID를 사용하여 CLU(대화형 Language Understanding) 모델을 만듭니다.

매개 변수

  • languageResourceKey Azure 언어 리소스 키입니다.

  • endpoint Azure 언어 리소스 엔드포인트입니다.

  • projectName대화형 Language Understanding 프로젝트 이름입니다.

  • deploymentName대화형 Language Understanding 배포 이름입니다.

반환

대화형 Language Understanding 모델에 대한 공유 포인터입니다.