エージェント型ワークフローを作成する

  • リリースバージョン: Yokohama
  • 更新日 2025年11月23日
  • 所要時間:9分
  • AI エージェントが連携して複雑な問題を解決できるように、 AI エージェントスタジオ でエージェント型ワークフローを作成します。

    始める前に

    必要なロール:sn_aia.admin

    このタスクについて

    エージェント型ワークフローは、エージェント型 AI でプロセスを自動化することで、ビジネス上の課題を解決します。AI エージェントスタジオでは、複雑な目標を実行するために、エージェント型ワークフローを定義し、それを AI エージェントに接続する必要があります。これらの目標には、従来の自動化では困難な変動データやその他の要因が含まれる場合があります。

    手順

    1. 移動先 すべて > AI エージェントスタジオ > 作成と管理 > エージェント型ワークフロー をクリックし、[ 新規] を選択します。

      説明して接続ステップの [新しいエージェント型ワークフロー] ページが表示されます。

    2. AI を使用してエージェント型ワークフローのセットアップを支援する場合は、[ 説明とステップを生成 ] を選択して、エージェント型ワークフローの説明と指示のドラフトを Now Assistで作成します。
      [ Now Assist で説明とステップのリストを生成 (Generate a description and list of steps with )] ポップアップウィンドウで、[ 生成 ] を選択して、名前、説明、および指示のフィールドを記述できます。テキストの生成後にこれらのフィールドを変更するか、新しい手順でもう一度試すことができます。
    3. このエージェント型ワークフローがターゲットとするビジネス成果を説明し、要件に基づいて AI エージェントをエージェント型ワークフローに接続します。
      注:
      Now Assist を使用してエージェント型ワークフローを生成した場合は、名前、説明、およびステップのリストのフィールドが自動的に入力されます。引き続き変更を加えることができます。
      1. エージェント型ワークフローに、名前、説明、および完了する必要があるステップのリストを指定します。

        大規模言語モデル (LLM) の優れた説明と指示を記述する方法の例については、「 AI エージェントとエージェント型ワークフローを作成するための一般的なガイドライン」を参照してください。このガイドラインでは、説明とステップのリストを作成する際に考慮すべきいくつかの要素について説明し、いくつかの例を示します。

        表 : 1. 明確な説明とステップのリストフォームを記述する
        フィールド 説明
        ワークフロー名 エージェント型ワークフローの名前。解決するビジネス上の課題の名前を入力します。

        例:問題の解決

        ワークフローの説明 エージェント型ワークフローで解決しようとしているビジネス上の問題の簡単なサマリー。この説明は、全体的な目標を理解するために LLM に提供されます。
        ステップのリスト

        エージェント型ワークフローで AI エージェントが従うガイド付きアクションプラン。これらのステップは、潜在的なエラーを含む、できるだけ多くのケースに対する具体的な手順を含む詳細な番号付きリストにする必要があります。

      2. エージェント型ワークフローの指示を実行する AI エージェントを 1 つ以上アサインします。
        1. [これらのステップを実行できる AI エージェントを追加] セクションで、[ AI エージェントを追加 ] を選択し、[ AI エージェント ] フィールドに AI エージェントの名前を入力します。
        2. [追加] を選択します。
        3. エージェント型ワークフローの AI エージェントを作成する場合は、[AI エージェントを追加] ドロップダウンメニューで [ 新しい AI エージェントを作成] を選択します。
          詳細については、「AI エージェントを作成する」を参照してください。
          注:
          選択できる AI エージェントがない場合、[ AI エージェントを追加 ] ボタンは非アクティブになります。
        選択した AI エージェントがエージェント型ワークフローに追加されます。
      3. [ Now Assist に AI エージェントの提案を依頼する] セクションで、[ AI エージェントを推奨 ] を選択して、AI エージェントに提案された推奨事項を確認します。
      4. [保存して続行] を選択します。

        [保存して続行] を選択すると、Now Assist はチェックを実行して、エージェント型ワークフローが既存のワークフローと重複している可能性があるかどうかを特定しようとします。[重複の可能性が見つかりました] ポップアップウィンドウが表示された場合は、フラグが設定されたエージェント型ワークフローを確認し、作成しているエージェント型ワークフローが一意であることを確認できます。

        同様のエージェント型ワークフローが既に存在する場合、ユーザーがトリガーしようとしたときに間違ったワークフローが実行される可能性があります。重複を避けるために、説明とステップのリストはできるだけ一意にしてください。

        ACL テーブルで AI エージェントの ACL を作成するには、[ 保存して続行 ] を選択する必要があります。追加の ACL または Deny-Unless ACL を作成したり、セキュリティ属性を追加したりする場合は、適切な昇格された権限を持つユーザーが ACL テーブルに直接作成できます。AI エージェントスタジオ では追加の ACL を構成することはできません。

        ACL の Users with specific roles を選択した場合でも、[保存して続行] を選択した後でも、ACL のロールを編集できます。ガイド付きセットアップの最初のページに戻り、[ACL] セクションのロールピルをダブルクリックして変更を加えます。

        [優先トリガーを追加] ページが表示されます。
    4. 優先トリガーと、エージェント型ワークフローをアクティブ化するための条件を定義します。
      注:
      トリガーはオプションです。Now Assistパネルのチャットでのみ AI エージェントを検出できるようにする場合は、トリガーを設定する必要はありません。
      1. [ トリガーを追加] を選択します。
      2. フォームで、フィールドに入力します。

        エージェント型ワークフローのトリガー条件は、ユーザーがエージェント型ワークフローを実行するために必要な条件を設定します。

        表 : 2. トリガーフォームを追加
        フィールド 説明
        トリガーを選択 インスタンスで使用可能なトリガーのリスト。
        名前 トリガーの名前。
        アクティブ トリガー条件をアクティブのままにしておくオプション。
        テーブル エージェント型ワークフローに適用可能なテーブルの名前。

        問題の自動解決エージェント型ワークフローの例:インシデント

        条件 トリガー構成を制御するために追加できる条件。

        [ + 条件セットを追加 ] を選択して、エージェント型ワークフロートリガーに条件を追加します。

        実行方法 エージェント型ワークフローの AI エージェントの実行を開始するために選択できるターゲットテーブルのフィールドオプション:
        • アサイン先:インシデントを AI エージェントにアサインしたときに実行を開始するように AI エージェントを設定します。
        • クローズ担当者:インシデントをクローズしたユーザーを指定したときに実行を開始するように AI エージェントを設定します。
        • 作成者:インシデントをオープンしたユーザーを指定したときに実行を開始するように AI エージェントを設定します。
        選択したテーブルによっては、追加のオプションを使用できる場合があります。選択できるオプションがない場合は、別のテーブルを選択する必要があります。
        目標テンプレート

        AI エージェントが実行中に従うテンプレート指示。

        一部のトリガータイプでは、テンプレートの指示で追加のフィールドを選択することもできます。

        チャネル

        エージェント型ワークフロー出力のメディア: Now Assist パネルまたは 仮想エージェント

        注:
        トリガーされたエージェント型ワークフローの出力を Now Assist パネルに表示するには、now_assist_panel_userロールが必要です。
        通知を表示

        トリガーの通知を有効にするには、[ 通知を表示 ] オプションを選択します。

        同じテーブルに対して通知が有効になっているトリガーが複数ある場合、通知は 1 つだけ表示されます。

        スケジュールトリガーを選択した場合は、トリガーを実行する曜日や時刻などの追加オプションを使用できます。

        注:
        スケジュールトリガーを実行する場合、すべてのレコードが実行に含まれるわけではありません。デフォルト値は 10 です。この数を変更する場合は、 sn_aia.max_scheduled_trigger_query システムプロパティを別の値に設定する必要があります。

        メールトリガーを選択する場合は、ターゲットメールが返信 [sys_reply] テーブルに存在している必要があります。新しいメールはトリガーとして使用できません。

      3. [追加] を選択します。
        [トリガーを定義] ページが表示されます。
      4. [トリガーリストを更新] トリガーリストを更新 アイコンを選択します。 アイコンをクリックして、追加されたトリガーを [既存のトリガー] セクションで確認できます。
      5. [保存して続行] を選択します。
        [ UI 表示の選択 ] ページが表示されます。
    5. [ UI 表示を選択 ] ページからエージェント型ワークフローの表示とアクセスを構成します。
      1. [表示] トグルをオンにして、選択したチャネルにエージェント型ワークフロー出力を表示します。
        注:
        エージェント型ワークフローをアクティブ化するには [ステータス] を切り替える必要がありますが、 Now Assist パネルの選択はオプションです。エージェント型ワークフローをそのチャネルで検出可能にする場合にのみ有効にします。他の方法でのみエージェント型ワークフローをトリガーする場合は、有効にする必要はありません。

        エージェント型ワークフロー実行の出力オプションとしてNow Assistパネルを表示する表示ページを選択します。エージェント型ワークフロー実行の出力オプションとしてNow Assistパネルを表示する表示ページを選択します。

        注:
        Now Assistパネル表示オプションが使用できない場合は、最初にパネルを有効にする必要があります。詳細については、次を参照してください: をオンにする Now Assist パネル. トリガーされたエージェント型ワークフローからの出力を Now Assist パネルに表示するnow_assist_panel_roleが必要です。
      2. 次のアイコン (次の アイコン)を選択して [ユーザーロール] ドロップダウンメニューにアクセスし、エージェント型ワークフローにアクセスするユーザーのユーザーロールを選択できます。
      3. [保存してテスト (Save and test)] を選択します。

        エージェント型ワークフローテストページが表示されます。エージェント型ワークフローのテストの詳細については、「 エージェント型ワークフローの実行を手動でテストする」を参照してください。

        エージェント型ワークフローをテストするには、sn_aia.admin ロールと、エージェント型ワークフロー用に構成された ACL に必要なロール (該当する場合) が必要です。

    タスクの結果

    エージェント型ワークフローが作成され、[作成と管理] ページのエージェント型ワークフローリストに表示されます。

    ACL に対して 特定のロールを持つユーザー を選択した場合は、いつでもロールを変更できます。ガイド付きセットアップに戻り、ピルをダブルクリックして変更を加えます。その他のセキュリティ変更はすべて、昇格された権限を持つユーザーが ACL [sys_security_acl] テーブルで行う必要があります。

    次のタスク

    テストプレイグラウンドに移動し、発言例を使用して新しいエージェント型ワークフローをテストします。