検証: Palantir Foundryのオントロジーをミニマムに再現したOSSを実測検証した
00:01:22 ・ source: https://zenn.dev/mskbhd/articles/lab-198-gura105-operational-ontology-o
Transcript
hostenToday we examine an open-source implementation of Palantir Foundry's Ontology concept.
guestja今日は、Palantir Foundryのオントロジー概念をミニマム実装したOSSを検証した内容を見ていきます。
hostenThis Ontology abstracts raw data into meaningful business objects and controls all reads and writes.
guestjaオントロジーは物理データをビジネスオブジェクトに抽象化し、Read/Write-backを統制するレイヤーです。
hostenThe implementation uses three core concepts: objects, links, and actions—defining business in nouns, relationships, and verbs.
guestja実装は「オブジェクト・リンク・アクション」という3つの宣言で業務を名詞・関係・動詞でモデル化しています。
hostenCritical feature: all writes go through Actions with preconditions, preventing bypassing of business rules.
guestja重要なのは、全ての変更はActionを経由し、事前条件でビジネスルールを強制することです。
hostenThe demo passed all 67 tests and successfully generated 19 MCP tools—with no raw SQL tools exposed.
guestjaデモは全67テストをパスし、MCPを通じて自動生成された19のツールから生SQLツールは存在しません。
hostenThe key insight: write rules in the model itself, not in prompts, so all callers enforce the same gate.
guestja本質は「プロンプトにルールを書く」のではなく「モデルにルールを書く」ことで、全操作が同じゲートを通ります。