ツールを追加

  • リリースバージョン: Australia
  • 更新日 2026年04月23日
  • 所要時間:5分
  • プロンプトが実行される前に、 Now Assist スキルキット ツールキャンバスでツールを追加および構成して、データとコンテキストを収集します。ツールは、意思決定ノードを使用して、順次連結、並列実行、または条件付きで分岐することができます。

    始める前に

    必要なロール:sn_skill_builder.admin

    このタスクについて

    ツールは、スキルプロンプトが実行される前に実行されるユーティリティです。データを収集したり、サービスを呼び出したり、スクリプトを実行したりします。出力は、プロンプトテンプレートでコンテキストとして参照できます。ツールの入力は、キャンバス内のスキル入力または前のツールの出力にすることができます。

    [ ツールを追加 ] タブには、スキルの実行フロー ( 開始から、追加したツールおよび意思決定ノード、スキルプロンプト、 終了まで) を示すビジュアルキャンバスが表示されます。既存のノード間のコネクタの (+) アイコンを選択して、フローにノードを追加します。

    次の 2 つのタイプのノードを使用できます。

    ツールノード
    ツールノードは、スクリプト、フローアクション、レトリーバー、Web 検索などの単一のツールを実行します。デフォルトでは、ツールノードは順番に実行されます。ツールノードを追加するときは、[ 並列ノードとして追加 ] を選択して、フロー内の同じレベルの既存のノードの横に配置すると、両方のツールが同時に実行され、その出力の両方が下流で使用できます。
    意思決定ノード
    意思決定ノードは、条件に基づいて複数のダウンストリームツールノードのいずれかに実行をルーティングします。分岐は順番に評価されます。最初に満たされた条件が実行され、残りはスキップされます。条件が満たされていない場合は、デフォルトの分岐が実行されます。
    重要:
    意思決定ノードでは、すべての宛先ツールノードが既にキャンバス上に存在している必要があります。意思決定ノードを追加する前に、意思決定がルーティングされるすべてのツールノードを作成します。

    手順

    1. 移動先 すべて > Now Assist スキルキット > ホーム.
    2. ツールを追加するスキルを選択します。
    3. 2 を選択します。[ツールを追加 (Add tools)] タブ。
    4. ノードを挿入するコネクタの (+) アイコンを選択します。

      [ ノードの追加 ] ダイアログが開きます。ツールノードまたは意思決定ノードを選択します。意思決定ノードは、キャンバス上に少なくとも 1 つのツールノードが存在する場合にのみ選択できます。

    5. ツールノードを追加するには、[ ツールノード] 、[ 追加] の順に選択します。
      1. [ ツールを追加 ] ダイアログで、[ ツールタイプ] ドロップダウンからツールタイプを選択します。
        表 : 1. ツールタイプ
        ツールタイプ 説明
        フローアクション ツールとしての ワークフロースタジオ からフローアクションを実行します。
        リトリーバー プロンプトのコンテキストとして使用するレコードまたはデータをプラットフォームから取得します。「レトリーバーを追加」を参照してください。
        スクリプト カスタムサーバーサイドスクリプトをツールとして実行します。
        スキル 別の公開済みスキルをツールとして呼び出し、スキルチェーンを有効にします。
        サブフロー ツールとしての ワークフロースタジオ からサブフローを実行します。
        Web 検索 Web を検索し、プロンプトのコンテキストとして使用する結果を返します。「Web 検索ツールを追加」を参照してください。
        予測インテリジェンス 予測インテリジェンスソリューションを使用して、スキルフローの一部として値を分類または予測します。「」を参照してください。
        ドキュメントインテリジェンス (DocIntel) スキルフローの一部としてドキュメントから構造化データを抽出します。「」を参照してください。
      2. このツールをフロー内の同じレベルの別のツールと同時に実行する場合は、[ 並列ノードとして追加] を選択します。
        選択すると、ツールはフロー内の次のノードの上ではなく、その横に配置されます。両方のツールは同時に実行され、その出力は下流の次のステップで使用できます。
      3. [ ツールを構成] を選択します。
      4. 5 ステップ構成ウィザードを完了します。
        表 : 2. ツール構成ウィザードのステップ
        ステップ 説明
        1. 一般情報 ツールノードの名前を入力します。説明フィールドとリソースフィールドには、選択したツールタイプに基づくデフォルトがあります。
        2. ツール入力 ツールの入力を構成します。使用可能なフィールドは、ツールタイプによって異なります。入力値は、静的な値、スキル入力への参照、またはスクリプトによって生成された値として設定できます。
        3. ツール出力 ツールが生成する出力を確認します。出力名とタイプはツールタイプによって固定され、編集することはできません。必要に応じて、[ 切り捨て] を選択して、出力がトークン制限を超えないようにします。プロンプトにとって重要な出力は切り捨てないでください。
        4. 工具条件(オプション) 実行中にツールを実行するかスキップするかを決定する条件を設定します。[ なし] (常に実行) を選択してツールを無条件に実行するか、[ スクリプト] または [フィルター] を使用して条件を定義します。
        5. プロット キャンバスに追加する前にツール構成を確認してください。
      5. [ツールの追加] を選択します。
    6. 意思決定ノードを追加するには、[ 意思決定ノード] 、[ 追加] の順に選択します。
      重要:
      意思決定ノードを追加する前に、意思決定がルーティングされるすべてのツールノードが既にキャンバスに存在している必要があります。[ 宛先ノード ] ドロップダウンには、既にキャンバス上にあるノードのみが一覧表示されます。
      1. 意思決定 ノードの名前を入力します
        [ 元のノード] フィールドは読み取り専用で、上流のツールノードが自動的に入力されます。
      2. 分岐ごとに分 岐名 を入力し、 宛先ノードを選択します。
      3. [ 分岐条件] で [フィルター ] または [スクリプト ] を選択し、この分岐を実行するために満たす必要がある条件を定義します。
        分岐は、表示される順序で評価されます。分岐条件が満たされると、後続のすべての分岐がスキップされます。矢印コントロールを使用して、分岐を並べ替えます。
      4. オプション: [ 分岐の追加 ] を選択して分岐を追加します。
      5. [追加] を選択します。
        他の分岐条件が満たされていない場合、デフォルトの分岐が実行されます。
    7. [ ツールを実行] を選択して、ツールフローをテストします。

    次のタスク

    ツールを追加してテストした後、プロンプトエディターの [+ 入力とツール] ボタンを使用して、ツール出力を参照するようにプロンプトを設定します。詳細については、「プロンプトを作成」を参照してください。