SRS Innovation Summit · McKinney, TX
After the Loop.
Self-healing agents and the autonomous branch.
Christopher Brox · Google DeepMind, Antigravity
Agenda
01
What’s Changed
Rules → models → agents → coding agents
02
Monday After the Hail
Demo 1 · Human in the loop
03
Future State
Assist → Act → Anticipate
04
The Storm That Didn’t Hurt
Demo 2 · Human after the loop
RulesModelsTool agentsCoding agents
Rules follow the script.
Scripts, RPA, workflow tools. Before 2022.
NWS alert
4.5" hail · Collin Co.
Voice memo
"Need Class 4 by noon"
Rule
IF hail ≥ 1"
Then
Email contractor list
Else
Do nothing
✓ Match
✓ Sent
✕ No rule for this
→ IT ticket #4471 · 6-week queue
Every new situation becomes an IT project.
RulesModelsTool agentsCoding agents
Models know. They can’t touch.
A next-word predictor trained on the internet. 2022.
You
Cover McKinney’s shortfall.
Model
Predicting the next word
A confident guess. Frisco has 55.
It can’t see your ERP.
It can’t see your ERP.
Your systems
ERPStock by branch
CRMContractors
EmailOrders, memos
No access
It answers. You still do the work.
RulesModelsTool agentsCoding agents
Tool agents act. Until a tool breaks.
A model in a loop, using tools someone built for it. 2023.
Model
Attempt2
Tools it was given
check_erp()
lookup_crm()
get_weather()
send_email()
ThinkNeed McKinney’s stock.
Actcheck_erp("McKinney")
ObserveHDZ: 140 sq. Short 140.
ThinkAsk Frisco for a transfer.
Actsend_email("Frisco #108")
Observe✓ Sent.
ThinkNeed McKinney’s stock.
Actcheck_erp("McKinney")
Observe✕ KeyError: 'qty_on_hand'
ThinkTry again.
Actcheck_erp("McKinney")
Observe✕ KeyError: 'qty_on_hand'
ResultGave up after 25 tries. Ticket to IT.
It can only use the tools it’s given.
RulesModelsTool agentsCoding agents
Coding agents fix themselves.
Same loop. Now it writes code, reads the error, and tries again. 2025.
Model
3 triesDone
# Need stock at 3 branches.
erp.query("SELECT qty_on_hand ...")
✕ Unrecognized name: qty_on_hand
# Schema changed? Inspect it.
erp.schema("inventory")
→ available_qty, uom, branch_id
# Renamed. Fix my own query.
erp.query("SELECT available_qty ...")
✓ 15 SKUs · McKinney, Frisco, Denton
No tool for the job? It writes one.
check_erp()
send_email()
+ storm_response()
01 / What’s Changed
Before 2022
Rules
Follows
Breaks when the situation is new.
2022
Models
Knows
Breaks when it has to act.
2023
Tool agents
Does
Breaks when a tool breaks.
2025
Coding agents
Builds
Fixes itself when things break.
Next
Autonomous agents
Anticipates
Acts before you ask.
Agents used to call tools. Now they write them.
01 / Operating Impact
Custom software cost drops toward $0.
Storm response dashboard
In IT backlogBuilt by agent ✓
Sister-branch transfer tool
In IT backlogBuilt by agent ✓
Contractor credit pre-check
In IT backlogBuilt by agent ✓
Freight ETA tracker
In IT backlogBuilt by agent ✓
Hail-season demand forecast
In IT backlogBuilt by agent ✓
The 100-day plan changes.
Collin County, Texas
One hailstorm.
Told twice.
Maria · Southern Shingles, McKinney #104 · Monday, 6:00 AM
02 / Demo 1
Monday After the Hail.
Human in the loop.
Monday · 6:00 AM · Southern Shingles · McKinney #104
Four systems. One chaotic morning.
NWS Storm Data
4.5" hail
Collin County, overnight
CRM + Inbox
$90K orders
5 roofers in the damage path
Photo + Voice Memo
HDZ + Class 4
Requested from the roof
Branch ERP
−305 sq
Frisco & Denton have it
Maria connects it all by hand
6:00 AM
02 / Live Demo · Human in the Loop
Monday After the Hail
McKinney Branch #104 · Collin County Hail Response
No file yet at videos/demo-1-backup.mp4
Drop your recorded MP4 here or select a local file.
1 NWS + CRM
→
2 Photo + Voice Memo
→
3 Frisco & Denton ERP
→
4 Self-Heal
→
5 Storm Dashboard & Send
What Just Happened
The ERP query failed. The agent didn’t.
Storm + CRM
Photo + memo
✕ERP error
✓Fixed itself
Dashboard built
Actions sent
No ticket. No IT. No waiting.
6:00 → 6:00
That used to be Maria’s whole morning.
03 / Future State
6:12 AM is fast. Monday morning is still too late.
The hail forecast was on the radar Friday night.
03 / Future State
Assist
You ask. It answers.
Most AI today
→
Act
You approve. It does.
Demo 1
→
Anticipate
It sees it coming. You review.
Demo 2
03 / Future State
Prompt
→
Trigger
Answer
→
Outcome
In the loop
→
After the loop
03 / Governance
Autonomy runs inside hard guardrails.
Spend limit≤ $25,000
ReversibleUndo until dispatch
Audit trailEvery step logged
Result
Stock transfer230 sq · $23,630
✓
✓
✓
Done
Credit increaseLone Star Crest · +$75,000
✕
—
✓
Escalated to Maria
04 / Demo 2
The Storm That Didn’t Hurt.
Human after the loop.
Friday Night · 72 Hours Before Hail
While McKinney sleeps.
02:00
Trigger
Hail forecast crosses 65% over Collin County
02:02
Transfer
230 sq from Frisco & Denton
$23,630 / $25,000 cap
02:03
Escalate
75 sq over cap · +$75K credit → Maria
06:00
Brief
One page to Maria: Done · Needs you · Undo · Audit
04 / Live Demo · Human After the Loop
The Storm That Didn’t Hurt
Autonomous Nightly Run · Saturday 6:00 AM Brief
No file yet at videos/demo-2-backup.mp4
Drop your recorded MP4 here or select a local file.
Spend Limit
$23,630 / $25,000 cap
Reversible
1-Click Undo until 7:00 AM
Audit Trail
14 Steps verified
Escalation
2 Decisions → Maria
Saturday · 6:00 AM · Southern Shingles · McKinney #104
Maria’s One-Page Brief
Trigger: NWS 72-Hr Hail · Spend Cap: $25,000
Done
Within $25,000 spend limit
230 sq transferred ($23,630) — GAF HDZ & AS II Class 4 from Frisco #108 & Denton #112.
5 Collin County contractor allocation alerts staged for 6:30 AM send.
Needs You
Over policy · your call
+75 sq OC Duration ($7,125) — would exceed $25K cap. [ Approve ]
Lone Star Crest — credit line +$75,000 for 14 roofs.
[ Approve +$75K ]
[ Cap at $25K ]
Undo
Reversible before 7:00 AM dispatch
[ Undo ] Release Denton #112 flatbed (160 sq)
[ Undo ] Pause 6:30 AM contractor Roof Hub alerts
Audit
Full immutable decision log
02:00 NWS 72-hr hail forecast crossed 65% (>1.75")
02:02 ERP surplus check + self-healed freight join
02:04 Policy passed ($23,630 ≤ $25,000) · 2 escalated
Needs You · Your Call
You’re Maria.
One tap. That’s Maria’s whole Saturday.
“On Monday, Maria’s branch is the only one with stock. Her contractors win the jobs.”
Your data used to be the moat.
Now the moat is how fast your people
turn data into action.
turn data into action.
Soon it’s how fast your agents
do it without them.
do it without them.
01 / 26