オントロジー
ビジネスの生きたモデル
データ、システム、人、プロセスを、AI が理解し推論し行動できる生きたモデルへと統合します。
モデルが対応する範囲
- エンティティ
- 属性、関連、識別子を持つ型付きオブジェクト。
- マッピング
- 接続された各ソースからのフィールド単位のマッピング。
- 解決
- エンティティ単位の決定的および確率的な照合ルール。
- バージョン管理
- スキーマのバージョンは、適用前に既存レコードに対して検証されます。
- アクセス
- API、SDK、エージェントのツール呼び出しから参照できます。
- 関連
- エンティティ間の型付きリンク。クエリやツール呼び出しからたどれます。
チームとエージェントが共有する 1 つのモデル
エンティティの定義は一度だけです。人は画面から参照し、エージェントはツール呼び出しで解決し、どちらも同じ答えを得ます。
共有モデルが防ぐこと
同じ定義にそろえた途端に消える種類の不具合です。
共通の語彙
チームとエージェントの双方が使うエンティティ、属性、関連を定義します。
ソースシステムへの対応付け
各エンティティは、その元となったレコードとフィールドを指し示します。
安全に進化
スキーマ変更はバージョン管理され、既存データに対して検証されます。
エージェントから参照可能
エージェントはテーブル名を推測せず、オントロジーを通じて参照を解決します。
権限が対象に付いて回る
アクセス規則はエンティティ側にあるため、それを読むどのツールも同じ境界を適用します。
一度定義すればどこでも使える
同じ定義が画面、API、ワークフロー、エージェントのすべてを支えます。
モデリングを始める前に
共有の定義レイヤーに踏み切る前に、チームからよく寄せられる質問です。
最初のエンティティをモデリングする
最もよく扱うものから始め、理解が進むにつれて広げていけます。