MLSolutionFactory スクリプト可能オブジェクトの使用
MLSolutionFactory スクリプト可能オブジェクトを使用すると、ML 機能を定義できます。API を使用して、大規模なクラスターや複数の PRB が添付されたクラスターのサブクラスタリングなど、データ駆動型機能を作成できます。
スクリプト拡張ポイントでスクリプト可能オブジェクトを使用して、 予測インテリジェンス REST API メソッドを変更して、固有のビジネスユースケースに対応できます。
Now Platform 上の ServiceNow アプリケーションは、スクリプト可能オブジェクトとスクリプトインクルードを呼び出すことができます。外部アプリケーションは、スクリプト化された REST API を呼び出すことができます。デフォルトでは、 Predictive Intelligence REST API - 複数ソリューションの予測 (GET) メソッドでは、 MLSolutionUtil スクリプト化拡張ポイントを使用して、アクティブなソリューション名のリストを取得し、入力を指定してそれらに対して予測を実行し、結果を返します。MLSolutionUtil 拡張ポイントを使用すると、特定の使用シナリオのカスタム実装を作成できます。たとえば、最初のソリューション予測の条件が満たされた後にのみ 2 番目のソリューション予測を実行するなどできます。
カスタム使用シナリオを作成するためのプロセスの概要を次に示します。
- 開発者は、MLSolutionFactory スクリプト可能オブジェクトを使用して、MLSolutionUtil スクリプト拡張ポイントの実装をカスタマイズします。
- グローバルとしてリストされます。拡張ポイント [sys_extension_point] テーブルの MLSolutionUtil
- カスタムスクリプトインクルードの登録を参照してください。
- MLSolutionUtil スクリプト拡張ポイントの実装では、MLSolutionFactory を使用してスクリプト可能オブジェクトを取得し、そのオブジェクトに対して予測メソッドを呼び出します。
- 予測インテリジェンス REST API - 複数のソリューションの予測 (GET) メソッドは、要求のスコープに応じて MLSolutionUtil 拡張ポイントの実装を呼び出します。
- アプリケーションは、スクリプトインクルードフォームから Predictive Intelligence REST API - Prediction for multiple solutions (GET) エンドポイントを呼び出します。
詳細については、次を参照してください。