Why Agentic Systems Need Ontologies — Frank Coyle, UC Berkeley @aiDotEngineer
Why Agentic Systems Need Ontologies — Frank Coyle, UC Berkeley  @aiDotEngineer
Uploaded July 2026 | Updated September 2026, 3 weeks ago
A second refund on the same order. A payout sent to the support desk instead of the buyer. An order status of "probably shipped." These are the kinds of mistakes a probabilistic agent makes and a paragraph of instructions cannot reliably stop. Frank Coyle argues that most agent failures, from brittle tools to fragile handoffs, are symptoms of one missing layer: a formal ontology sitting outside the model as logical guardrails. LLMs reason probabilistically over domains they only half understand, and no amount of prompt engineering closes that gap.

His fix is neurosymbolic: probabilistic reasoning inside, logic outside. An ontology is just typed entities, relationships, and constraints, expressed with old and boring standards like RDFS and OWL, that let you say a payment status must be one of three values, that a customer and a support rep are different things, that an order can only be refunded once. Wrap a Claude tool use loop with a validator: when the model proposes a tool call, check its types with Pydantic and its results against the ontology, and only then let it act. The catches that are painful to write in English become a few lines of logic.

Speaker info:
- https://x.com/coyle_frankp
- linkedin.com/in/frank-coyle
- frank-coyle.ai

Timestamps:
0:00 - Intro and an educator's philosophy
2:21 - Two lineages: agents and ontologies
4:04 - Neurosymbolic AI: guardrails around a probabilistic model
5:23 - What an ontology actually is
6:14 - Building one, and the expert systems era
7:55 - Reusing existing taxonomies
9:12 - RDFS and OWL: inference and constraints
12:12 - Agents, loops, and how they break
14:22 - A Claude tool use loop with an ontology validator
17:47 - Pydantic at the door, ontology at the ledger
18:52 - The errors an ontology catches that English cannot
Why Agentic Systems Need Ontologies — Frank Coyle, UC BerkeleyReviewDebt: a practical framework for scoring every pull request — Sachin Gupta, EbayHow Kepler Built Verifiable AI for Financial Services — Vinoo GaneshGTM Engineering: The Technical Bits — Everett Berry, ClayA Song of Types and Agents - Roberto Stagi, RatelHealthcare’s Agent Bytecode: X12 as the Harness for AI Agents — Vasant Kearney, OnlayThe Next Game Engine Wont Have a Manual — Arturo Nunez, NereuThinner Agents on a Smarter Substrate: The Ontology-based Semantic Layer — Emil Eifrem, Neo4jIdentity for AI Agents - Patrick Riley & Carlos Galan, Auth0How We Got LLMs to Recommend Our Open Source Library — Christopher Burns, InthThe Building Blocks of GTM Orchestration — Arman Vaziri, RampIn the Land of AI Agents, the Verifiers Are King — Tariq Shaukat, Sonar
AI Engineer |

Why Agentic Systems Need Ontologies — Frank Coyle, UC Berkeley

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER