クラス 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 言語リソース エンドポイント。projectName
Conversational Language Understanding プロジェクト名。deploymentName
Conversational Language Understanding デプロイ名。
戻り値
Conversational Language Understanding モデルへの共有ポインター。