注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

コアコンセプトと制限事項

シナリオ

シナリオは、一連の アクションモデル の評価を適用することでオントロジーのデータフォークが作成されます。

フォークには、基本となる オントロジー からの編集や変更だけが含まれており、変更されたオブジェクトプロパティ、作成されたオブジェクト、削除されたオブジェクト、作成されたリンクタイプ、削除されたリンクタイプが含まれます。

シナリオは作成後に不変です。シナリオを「変更」するには、アクションやモデルのセットを変更して新しいシナリオを作成します。また、既存のシナリオの名前の横にあるオプション ... ドロップダウンメニューから、既存のアクションとパラメーターを含むシナリオを複製することもできます。

モデル

Foundry の モデル とは、他のオブジェクトプロパティが与えられた場合にオブジェクトプロパティを推定する機能です。これは、オントロジーの未知の値を推定または予測するために最も一般的に使用されます。

モデルは Modeling Objectives 経由で管理・デプロイされている場合、シナリオで評価することができます。シナリオで使用する目的に基づいたモデルの選択方法については、モデルの設定 ガイドを参照してください。

さらに、Foundryのモデルは、アクションのセットを考慮したプロパティの期待値を推定するためにも使用されることがあります。

アクションと同じ機能を持つアクションを構築することは可能ですが、意味が同一ではありません。

  • アクションは、オントロジーに対して直接行う予定の変更を表しており、これらは独立した変数です。
  • モデルは、直接制御しない変更の期待を表しており、これらは従属する変数です。

この区別により、シナリオに基づいて意思決定を行う際に、アクションを適用し、モデルの結果をより正確に追跡することができます。

ドメイン

ドメイン は、モデルが評価される有効な範囲を記述します。

ドメインは、オントロジー のオブジェクトセットで定義されます。

最も単純な場合、ドメインは特定の オブジェクトタイプ のすべてのオブジェクトとして定義されますが、より複雑なセットも構築されます。

ドメイン内のオブジェクトに対してモデルを評価する場合、結果は独立している必要があります。 つまり、ドメインの一部を評価してモデルを評価すると、そのオブジェクトに対してドメイン全体を評価した場合と同じ結果が得られるはずです。

ドメインは主に、オブジェクトベースのアプリケーションのコンテキストでモデルがいつどのように評価されるべきかを決定するために使用されます。

ただし、アプリケーションのパフォーマンスを向上させるためにも使用できます。例えば、アプリケーションでドメインの一部だけが使用されている場合、その一部だけでモデルを評価すればよいです。ドメイン内のオブジェクトに対するモデルの結果は独立しているため、サブセットで評価した場合に異なる結果が得られるという心配はありません。

制限事項

パフォーマンス上の理由から、シナリオを使用してワークフローを構築する際に考慮すべきいくつかの制限事項があります。

  • 1つのシナリオでオントロジーに対して 30,000 回以上の編集を行うことはできません。
  • シナリオのインフラがアクションの上に構築されているため、アクションに適用される制限は、シナリオ内のアクションにも適用されます。アクションの制限事項については、アクションのドキュメント で完全なリストを参照してください。
  • シナリオに Function-backed Action が含まれている場合、その機能は Foundry Functions の制限事項が適用されます。
  • シナリオには最大 50 個のアクションしか含まれていません。