次の方法で共有


class Intent::IntentTrigger

意図トリガーを表します。

メンバー

~IntentTrigger

構文: public inline virtual ~IntentTrigger ( );

仮想デストラクター。

IntentTrigger

構文: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );

内部コンストラクター。 指定されたハンドルを使用して新しいインスタンスを作成します。

パラメーター

  • トリガー ハンドル htrigger します。

演算子 SPXTRIGGERHANDLE

構文: public inline explicit operator SPXTRIGGERHANDLE ( );

内部用。 明示的な変換演算子。

返品ポリシー

ハンドル。

から

構文: public inline static std::shared_ptr< IntentTrigger > From ( const std::string & simplePhrase );

指定した語句を使用して意図トリガーを作成します。

パラメーター

  • simplePhrase 意図トリガーを作成するための単純なフレーズです。

返品ポリシー

意図トリガーへの共有ポインター。

から

構文: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model );

指定した LanguageUnderstandingModel を使用して意図トリガーを作成します。

パラメーター

  • 意図トリガーを作成する LanguageUnderstandingModel を model します。

返品ポリシー

意図トリガーへの共有ポインター。

から

構文: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model , const std::string & intentName );

指定した LanguageUnderstandingModel と意図名を使用して意図トリガーを作成します。

パラメーター

  • 意図トリガーを作成する LanguageUnderstandingModel を model します。

  • intentName インテント トリガーを作成する意図名。

返品ポリシー

意図トリガーへの共有ポインター。