意思決定ユーティリティ

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • 仮想エージェントトピックで意思決定ユーティリティを使用して、会話内の異なるパスを表す 2 つ以上の分岐を追加します。

    スクリプトまたは変数条件を使用して意思決定分岐を設定します

    意思決定ユーティリティノードの下にある各分岐には、条件プロパティがあります。条件ビルダー、または true または false の値を返すスクリプトを使用して条件を定義できます。true の値を返す分岐はフォローされますが、false の値を返す分岐はフォローされません。これらのスクリプトまたは条件を作成するときは、各意思決定ユーティリティノード内の 1 つの分岐のみが true と評価されるようにしてください。

    注:
    ブールユーザー入力コントロールを挿入すると、キャンバス上のブールノードの直後に意思決定ユーティリティを追加するように求められます。ブールノードの意思決定ユーティリティプロンプトで [はい ] を選択すると、 TrueFalse という名前の 2 つの分岐が自動的に生成されます。この 2 つの分岐条件は、条件ビルダーを使用して自動的に設定されます。

    詳細については、「意思決定ユーティリティを使用して 仮想エージェント 会話を分岐する」を参照してください。

    分岐を持つ意思決定ユーティリティノードの例

    この例では、静的選択コントロールによって、利用可能な 3 つの色から選択するように求められ、選択内容が変数に保存されます。意思決定ユーティリティコントロールは、選択可能な各分岐で構成されています。各分岐は条件ビルダーを使用します。対応する色が選択されている場合は true が返されます。この例では、選択肢が青の場合、条件ビルダーは true を返します。

    3 つの分岐を持つ意思決定ユーティリティ。青色の分岐に対応する条件定義プロパティがハイライト表示されています。

    分岐条件に [スクリプト] オプションを使用することもできます。次の例では、スクリプトは条件ビルダーと同じ機能を提供します。

    3 つの分岐を持つ意思決定ユーティリティ。青色の分岐に対応するスクリプト化されたプロパティがハイライト表示されています。