ツールを追加
プロンプトが実行される前に、 Now Assist スキルキット ツールキャンバスでツールを追加および構成して、データとコンテキストを収集します。ツールは、意思決定ノードを使用して、順次連結、並列実行、または条件付きで分岐することができます。
始める前に
必要なロール:sn_skill_builder.admin
このタスクについて
ツールは、スキルプロンプトが実行される前に実行されるユーティリティです。データを収集したり、サービスを呼び出したり、スクリプトを実行したりします。出力は、プロンプトテンプレートでコンテキストとして参照できます。ツールの入力は、キャンバス内のスキル入力または前のツールの出力にすることができます。
[ ツールを追加 ] タブには、スキルの実行フロー ( 開始から、追加したツールおよび意思決定ノード、スキルプロンプト、 終了まで) を示すビジュアルキャンバスが表示されます。既存のノード間のコネクタの (+) アイコンを選択して、フローにノードを追加します。
次の 2 つのタイプのノードを使用できます。
- ツールノード
- ツールノードは、スクリプト、フローアクション、レトリーバー、Web 検索などの単一のツールを実行します。デフォルトでは、ツールノードは順番に実行されます。ツールノードを追加するときは、[ 並列ノードとして追加 ] を選択して、フロー内の同じレベルの既存のノードの横に配置すると、両方のツールが同時に実行され、その出力の両方が下流で使用できます。
- 意思決定ノード
- 意思決定ノードは、条件に基づいて複数のダウンストリームツールノードのいずれかに実行をルーティングします。分岐は順番に評価されます。最初に満たされた条件が実行され、残りはスキップされます。条件が満たされていない場合は、デフォルトの分岐が実行されます。
重要:
意思決定ノードでは、すべての宛先ツールノードが既にキャンバス上に存在している必要があります。意思決定ノードを追加する前に、意思決定がルーティングされるすべてのツールノードを作成します。
手順
次のタスク
ツールを追加してテストした後、プロンプトエディターの [+ 入力とツール] ボタンを使用して、ツール出力を参照するようにプロンプトを設定します。詳細については、「プロンプトを作成」を参照してください。