ChiPy __Main__ Meeting
Join us for our May __main__ meeting!
When: May 14, 2026, 6 p.m.
Where: Slalom Build
200 E Randolph St, Suite 3800
Chicago, IL 60601
Registration for this event will close on Thursday May 14 at 12:00 p.m.
Attendance:
In Person Pythonistas: 0
Topics
-
Units are Types: Let's Treat Then That Way
By: Emmanuel I. Obi
Experience Level: Intermediate
Length: 20 Minutes
Description:At SREcon 2026, I showed how untyped infrastructure configs fail silently and how dimensional analysis catches those failures at definition time. But catching errors in human-written configs is only half the story. AI agents are now generating configs, writing IaC, computing dosages, and scaling parameters autonomously. They make the same unit mistakes humans do, faster and more confidently.
This talk extends the SREcon argument into agentic territory. I’ll show how ucon’s MCP server turns dimensional analysis into a verification primitive that any AI agent can call not as a unit converter, but as an algebraic safety net. I'll walk through real agent workflows where structured error responses (dimensional vectors, got/expected pairs, likely-fix hints) enable a model to self-correct in a single retry, and demonstrate how kind-of-quantity enforcement catches errors that no existing unit library can even represent. The core claim: small models paired with algebraic verification outperform large models without it and the infrastructure to prove that should be a tool call, not a training objective.