次の方法で共有


クラス Intent::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 を使用して、Conversational Language Understanding (CLU) モデルを作成します。

パラメーター

  • languageResourceKey Azure 言語リソース キー。

  • endpoint Azure 言語リソース エンドポイント。

  • projectNameConversational Language Understanding プロジェクト名。

  • deploymentNameConversational Language Understanding デプロイ名。

戻り値

Conversational Language Understanding モデルへの共有ポインター。