ML アクションにより Flow Designer で Predictive Intelligence を使用する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 2 読むのに数分読む
  • Predictive Intelligence アクションを使用すると、スクリプトエンコーディングの複雑さやオーバーヘッドなしに、既存のモデルを使用して予測を行うことができます。

    始める前に

    • インスタンスで次のプラグインがアクティブ化されていることを確認します。
      • 予測インテリジェンス (com.glide.platform_ml)
      • 予測インテリジェンス レポート (com.glide.platform_ml_pa)
      • 予測インテリジェンス(com.snc.ml_flowdesigner)向けフローデザイナー
    • トレーニング済み ML ソリューションの作成または既存の使用
    • 必要なロール:flow_designer または delegated_developer、および ml_admin または admin

    このタスクについて

    デジタルワークフローで使用する予測を行うための予測 ML 関数を組み込んだフロー フローデザイナー を作成します。

    in フローデザイナー は、分類、類似性、および回帰の機能に予測インテリジェンス使用できます予測インテリジェンス

    このシナリオ例では、使用可能なバッチ予測アクションは、回帰バッチ予測と分類バッチ予測のみ フローデザイナー です。

    UI は フローデザイナー 、特定のデータ結果の複雑なエンコード プロセスを自動化するのに役立ちます。最初に特定する必要があるのは、自動化するプロセスです。この例のシナリオでは、インシデントレコードへのカテゴリの割り当てを自動化しています。フローを完了すると、この手順のステップ 24 で示すように、インスタンスで次に作成するインシデントレコードによって、フローの [簡単な説明 ] フィールドに入力したテキストに基づいてレコードの [カテゴリ] フィールドが更新されます。

    ユースケースに基づいて、フローに必要なアクティブでトレーニング済みの分類、類似性、または回帰 ML ソリューションを使用できます。

    この手順例では、アクションで フローデザイナーml_incident_categorization ML ソリューションを使用するフローを作成しますフローデザイナー。このシナリオ例では、次の画像に示すように、ML ソリューションテーブルで検索してこの ML ソリューションを見つけることができます。使用するソリューションがトレーニング済みであり、 その [アクティブ ] の値が true に設定されていることを確認してください。

    Flow Designer フローへの入力として使用される ML ソリューションを示す画像

    次に作成するインシデントレコードで、この特定のフローがトリガーされます。

    Flow Designer の使用方法の詳細については、次のドキュメントを参照してください。 Flow Designer

    手順

    1. 移動先 すべて > プロセス自動化 > Flow Designer.
    2. 選択 新規 > フロー.
      新しい Flow Designer フローを開始する方法を示す画像
    3. [フロープロパティ] 画面で、次のフィールドを設定します。
      1. フロー名:フローの名前を指定します。
        このシナリオでは、「 Auto-assign Category to Incident」と入力します。
      2. 説明:フローが提供する内容の簡単なサマリー説明を入力します。
        たとえば、次のように入力します。 インシデントが作成されると、このフローが自動的にトリガーされ、ML ソリューションを使用してインシデントの正しいカテゴリが予測されます。
      3. アプリケーション: [グローバル] を選択します。
      4. 保護: [-- なし -- ] または [読み取り専用] を選択します。
        このシナリオでは、[ -- なし --] を選択します。
      5. 実行方法: セッションを開始するユーザーを選択します
      6. ロールを使用して実行:空のままにします。
    4. [送信] を選択します。
      ユーザーがフローの構成を開始できる [フロープロパティ] 画面
      [フロー] 画面が表示され、フローに割り当てた インシデント名にカテゴリを自動アサイン します。[ はじめに ] 画面が表示されたら、[ ツアーをスキップ] を選択します。
    5. 画面の [トリガー] セクションで、次のフィールドを設定してフローのトリガーを作成します。
      1. トリガーを追加する: [ 作成済み] を選択します。
        フローをトリガーするレコードの [作成済み] 値を選択する、表示される [新しいフロー] 画面
      2. テーブル: [インシデント [incident]] を選択します。
        注:
        [ トリガー ] フィールドと [ テーブル ] フィールドの両方を設定すると、画面の [データ ] セクションにレコードデータピルが表示され、フローで使用できます。
        トリガーレコードが作成され、インシデントテーブルがレコードが存在するテーブルであることを示す画像
      3. 条件: フローに条件を追加する場合は、[ フィルターの追加 ] を選択します。
      4. オプション: [ 詳細オプション ] パネルを開いてフローに適用できる追加の条件を表示し、もう一度 [詳細オプション] を選択してパネルを閉じます。
        画面の [詳細オプション] セクション
      5. [完了] を選択します。
    6. 画面の [アクション] セクションで、次のフィールドを設定して分類予測アクションを作成します。
      1. アクション、フローロジック、またはサブフローを追加:選択 アクション > 予測インテリジェンス > 分類予測.
        Flow Designer で Predictive Intelligence アクションを作成する方法を示す画像
        ツールヒントを選択すると、分類予測の説明が表示されます。
      2. ソリューション名 [ML ソリューション]: [ml_incident_categorization] を選択します。
      3. トップ N: 3 と入力します。
        3 などの数値を入力すると、予測信頼スコアが最も高い上位 3 つの ML 予測が使用されます。何も入力しない場合、デフォルト値は 1 に設定されます。
      4. Input Record (入力レコード): [Trigger (トリガー)] → [Incident Record (インシデントレコード )] データピルを [Input Record (入力レコード)] フィールドにドラッグします。
        トリガーレコードピルを [入力レコード] フィールドにドラッグアンドドロップする方法を示す画像。
        [アクション]、[ソリューション名]、[上位 N]、および [入力レコード] の値は、カテゴリ予測のベースとなります。
        注:
        このレコードにドロップするデータピルもレコードである必要があります。たとえば、テーブルピルや日付/時刻ピルを [入力レコード] フィールドにドロップしないでください。
      5. [完了] を選択します。
        結果:フローで [分類予測] アクションが完了し、そのデータピルが画面の [データ] セクションに表示されます。
        完了した分類予測アクションを示す画像
    7. 画面の [アクション] セクションで、次の手順を使用して、インシデントの予測結果のアクションとフローロジックを作成します。
      注:
      ループを使用してすべての予測結果を反復処理できますが、このドキュメントで示すシナリオでは、比較的少数のアクションを使用します。より高度なフロー構成については、「 Flow Designer」を参照してください。
      1. アイテムのリストの各アイテムについて:[予測結果] データピルを [アイテム] フィールドにドラッグします。
        [予測結果] データピルを分類予測アクションにドラッグアンドドロップする方法を示す画像
        注:
        回帰予測アクションのアイテムのリストにアクセスするために、For Each Item in フローロジックは必要ありません。
      2. [完了] を選択します。
        結果:フローで [予測結果] アクションが開始され、そのデータピルが画面の [データ] セクションに表示されます。
    8. 画面の [アクション] セクションで、 アクション > 予測インテリジェンス > PI 信頼性チェック.
      PI 信頼度チェックは、フロー内の値を比較するために使用できるツールです。このユースケースでは、予測結果の値を比較し、チェックからの出力は True または False のいずれかになります。
      フローで PI 信頼性チェックを使用する方法を示す画像
    9. 信頼度データピルを [Predictive Intelligence からの予測数] フィールドにドラッグします。
    10. 「比較しきい値」フィールドに 50 と入力します。
      この例のシナリオでは、信頼スコアが 50% を超える予測を使用するようにシステムに指示する数値 50 を入力します。
    11. [完了] を選択します。
      この画像は、ユーザーが [Confidence (信頼性)] データピルを [Predictive Intelligence からの予測された数 (Predicted Number from Predictive Intelligence)] フィールドにドラッグする方法を示しています
    12. 選択 フローロジック > 条件 をクリックしてフローに条件を追加します。
      この画像は、[PI 信頼性チェック (PI Confidence Check)] アクションのフローロジックを呼び出す方法をユーザーに示しています
    13. 次のフィールドを設定して、条件フローロジックの最初の部分を定義します。
      • 条件:実行内容を定義する条件の名前を入力します。この例のシナリオでは、 50 より大きい信頼度を入力します。
      • 条件 1: [予測する信頼性 ] データピルをフィールドにドラッグします。[次の値に等しい] を選択し、値 True を入力します。このステップで、条件フローロジックの最初の部分 (継続元) が完了します。
      • [完了] を選択します。
      この画像は、フローロジックを使用して条件を作成および定義する方法を示しています
    14. [アクション] を選択し、検索フィールドに「作業メモ」と入力します。
    15. 選択 ITSM > 作業メモを追加 をクリックし、条件の 2 番目の部分 (結論) として作業メモを追加します。
      この画像は、フローで [作業メモを追加] アクションを見つける方法を示しています
    16. 次のフィールドを設定して、条件フローロジックの 2 番目と最後の部分を定義します。
      • 処置: ステップ14の結果として、このフィールドに「 作業メモの追加 」が自動的に表示されます。
      • タスク [task]: インシデントレコード データピルをフィールドにドラッグします。
      • 作業メモ: predicted_value データピルをフィールドにドラッグします。このステップで、条件フローロジックの結論を完了します。
      • [完了] を選択します。
      この画像は、フローで [作業メモを追加] アクションを設定して保存する方法を示しています
    17. [アクション] を選択し、検索フィールドに「レコードの更新」と入力して、[レコードの更新] を選択します。
      この画像は、[レコードを更新] アクションを見つける方法を示しています
    18. インシデントレコードを更新するには、次のフィールドを設定します。
      • 処置: ステップ 16 の結果として、このフィールドに [レコードの更新 ] が自動的に表示されます。
      • レコード: インシデントレコード データピルをこのフィールドにドラッグします。
      • テーブル: [インシデント [incident]] を選択します。
      • フィールド: [カテゴリ] を選択します。次に、 predicted_value データピルをこのフィールドの [カテゴリ ] 値の隣にドラッグします。
      • [完了] を選択します。
        この画像は、[レコードを更新] アクションを設定して保存する方法を示しています
    19. [Save (保存)] を選択します。
    20. [アクティブ化] を選択します。
      結果
      • [Auto-assign Category to Incident] フローが有効になり、完了です。
        この画像は、完了したフローの外観をユーザーに示しています
      • また、ホーム画面の [フロー] 列に フローデザイナー 公開済みとして表示されます。
        この画像は、完了したフローが [Flow Designer] 画面に公開済みとして表示されていることを示しています
    21. [インシデント] に移動します。
    22. [ 新規 ] を選択して、[インシデント] テーブルにランダムなインシデントレコードを作成します。
      この例のシナリオでは、レコードINC0010011を作成します。
      この画像は、新しいインシデントレコードを作成する方法を示しています
    23. 作成したレコードで、次の画像の [Category (カテゴリ)] 値が [Inquiry / Help (照会/ヘルプ)] に設定されていることを確認します。
    24. [Short description (簡単な説明)] フィールドに、「Email not working (メールが機能していません)」と入力します。
    25. [送信] を選択します。
      この画像は、ユーザーが作成した新しいレコードの [番号] と [カテゴリ] の値を示し、[簡単な説明] フィールドに「メールが機能しない」という値を入力するように指示しています

      結果

      インシデントレコードが更新され、[Category] の値が [Inquiry / Help ] から [Email] に変更されたことが示されます。
      • この画像は、カテゴリレコードの値が問い合わせからメールに変更されたことを示しています
      • この画像はレコードの下部を示しています。作成した作業メモには、レコードのカテゴリが [Inquiry] から [Email] に更新されたことが示されています