Tools for Certainty, Claws for Discovery – Aaron Erickson | Craft 2026

June 04, 2026

Tools for Certainty, Claws for Discovery – Aaron Erickson (Talk Outline)

A Craft 2026 conference talk by Aaron Erickson (NVIDIA), a solo storytelling-style keynote tracing a personal journey: from a failed AI org-design startup, through 2024’s “Lollipop” multi-agent demo shown to Jensen Huang, to the “Cambrian explosion” of internal NVIDIA agent tools, to shipping NeMo Claw over a single weekend, and finally to the engineering discipline and open-source model (Nemotron-3 Ultra) behind it. Structure: origin story and agent archetypes → what makes agents actually work → the internal tooling explosion → the weekend NeMo Claw launch → sandboxing as “jail for agents” → memory as the differentiator → PR/security discipline → Nemotron-3 Ultra → a closing on curiosity. No formal Q&A; the talk closes with an open invitation to contribute.


1. Opening: AI at Cocktail Parties

1.1 The social-repellent joke

  • He learned at a cocktail party that mentioning AI now makes everybody “flee your general area.”
  • His wife’s rule: he’s only allowed to talk about AI at conferences he attends — “and even then, think about it.”

2. Origin Story: The AI Reorg Startup

2.1 The startup premise

  • About 3 years ago he had a startup doing organizational design — org charts, middle management, performance management.
  • When AI arrived, the Silicon Valley funding playbook was “add AI to our product,” so he tried.

2.2 First contact with agents: GPT-4 plugins

  • His first agent experience was ChatGPT plugins, version 4 (“nobody remembers that?”).
  • Idea: do reorgs using AI — “a terrible idea… I’m here to do the terrible ideas so you don’t have to.”

2.3 It kind of worked

  • He’d type prompts like “people are flattening their orgs, prioritize engineering,” and it produced a reasonable plan for removing middle management.
  • It was an unverified plugin he was just testing.
  • His revelation: “you can let these things write code on their own and they do things… I wonder what else we can make it do.”

2.4 The reorg-email observation

  • It could generate a flattened org, taking moves like “lay off this person” or “move this person to this team.”
  • Joke: reorg emails always looked AI-written even before AI — “the perfect application of AI is writing something nobody will ever read.”

2.5 The startup failed

  • “We did not become the future of HR.”
  • Punchline: “you have no fear of being laid off by a robot — you’ll be laid off by a consultant instead.” He “laid myself off.”

3. Landing at NVIDIA: The Same Problem, Different Nouns

3.1 The isomorphism

  • His new problem managing GPUs mapped onto his old org-design problem.
  • Idle GPU clusters ≈ open positions / blank boxes in an org chart.
  • AI training jobs ≈ employees.
  • Both arranged in complex hierarchies needing performance management — are GPUs running too hot, wattage fluctuations, observability.

4. Lollipop: The 2024 Agent Hierarchy

4.1 The name

  • They built a system called “Lollipop.”
  • Naming logic: O11Y (observability) → “Ollie,” a “pop” at the end, and “LL” because Llama was all the rage.
  • “That’s why I’m no longer allowed to name things at NVIDIA.”

4.2 The agent hierarchy (2024)

  • A hierarchy of specialized agents; he “was using the term agent a little before it was cool.”

4.3 Retrieval agent

  • Its entire job: know how to query a database.

4.4 Analyst agent

  • Its entire job: know what good questions to ask of the database.

4.5 Action agent

  • Figures out what tool to call.

4.6 Task agent

  • Goes and does the tool call.

4.7 Orchestrator agent

  • Wraps the others, running an OODA loop (observe, orient, decide, act).

4.8 The Jensen Huang moment

  • They wrote a paper; it “did some numbers” internally; he showed it to Jensen Huang.
  • Jensen said: “Go make it work” — “because it definitely didn’t work at the time.”
  • Why it didn’t work: AI wasn’t good enough, tool calls weren’t consistent, models couldn’t do reliable instruction-calling over long horizons.
  • “But man, was it a cool demo.”

5. Agent Archetypes (Like Design Patterns)

5.1 The framing

  • He began thinking about agent patterns the way we think about enterprise-architecture and design patterns.

5.2 The worker agent (The Big Short)

  • Reference: a scene in The Big Short where the boss says don’t just find the top-selling mortgage bonds — “look at each one in detail… rigorous analysis… come back with three or four good ideas.”
  • Pattern: look at every single GPU cluster / transaction / “noun” and do intern-level analysis that surfaces something rote analysis wouldn’t.
  • Objection handled: it isn’t right all the time — but “your bar isn’t perfection, your bar is better than the dumb human looking at the 999th report,” which isn’t hard to beat.

5.3 The ruminative agent

  • An agent that thinks a long time, accumulates and codifies interesting/unusual patterns in data that are hard for an individual to see.

5.4 The middle-manager agent

  • Replaces the boss who “largely takes the report you write, translates it into a report for their VP,” adds bold and words like “value creation.”
  • “Meta does this now… lots of companies.” Then everyone can report to the VP directly.

5.5 The consultant / observer agent

  • Watches the information flow between agents and looks for patterns/optimizations to improve the overall multi-agent system.
  • These 2024 “make-believe” ideas “became very real by the end of last year.”

6. What Makes Agents Actually Work

6.1 Don’t count R’s in your head — use a tool

  • The LinkedIn “how many R’s in strawberry” trick question is a tokenizer artifact.
  • Fix that has worked since GPT-4: system-prompt it to “use Python / a calculator, do a tool call.”
  • Analogy: nobody does long division in their head — “we use calculators.”

6.2 Guardrails (the airline-upgrade lesson)

  • Don’t give a customer-service AI “unlimited money.”
  • Reference: an airline (maybe Delta) whose first service bot was prompt-engineered into giving free upgrades.
  • Guardrails prevent a “$5,000 refund for your Ryanair ticket you bought for $79.”

6.3 Govern with humans who have judgment

  • Humans in this room understand patterns the machine hasn’t seen and likely never will.

6.4 Run books for routine operations

  • On-call incident example: “Oh, it’s DNS again.”
  • Don’t reinvent how to fix Kubernetes every incident — give the AI a run book / tool, and it does really well.

6.5 The formula

  • Most effective AI agents = useful tools + effective guardrails + good feedback loops + people with taste and judgment.

7. Faith That Agents Work

7.1 The Waymo faith-builder

  • When people said “AI agents don’t work,” he’d ride a Waymo in San Francisco — “a ghost that drives your car.”
  • Waymos are safer and more reliable than human drivers — “with enough training, agents can do quite well.”
  • Inference: if we can build a car safer than a human driver, we can build an AI safer than a human accountant at the task — the accountant still counts, but AI makes them more powerful.

7.2 The inflection point (Nov 2025 / Opus)

  • The moment AI became usable “for real”: November? Opus 4.5? or January, Opus 4.6.
  • Even skeptics in his professional circle found code generation “too incredibly useful to ignore” around January.
  • “Agents got good. Post-training worked. Reinforcement learning… turned out it worked.”

8. The Vibe-Doctoring Detour

8.1 The medical-diagnostics startup

  • His team took a Lollipop-style system to a startup doing medical diagnostics for doctors’ offices.

8.2 The terrifying realization

  • Doctors get ~10 minutes to read your entire medical record and diagnose whether you have lupus or another rare disease.
  • “Almost every doctor in the world is vibe doctoring” — not because they’re bad, but because they lack time to do the inference.
  • Insight: a tool can help do that pattern-matching inference.

9. The Cambrian Explosion of Internal Tools

9.1 CLIs over Microsoft Graph

  • His team built a bunch of little tools; the first six or seven were just Microsoft Graph API wrapped in a CLI (“for hashtag reasons”).

9.2 The internal tool zoo

  • A bug system.
  • Helios — reads your org chart; “I accidentally built OrgSpace from my startup from first principles by giving Claude Code access to our org chart” — now he can ask it what the reorg will be.
  • A way to read Confluence.
  • IT self-service: ask Claude Code for a VM or a DNS entry and get one — replacing “a day of filing tickets.”

9.3 Executives discover the system

  • In January, NVIDIA executives found the system — “I’m either going to get fired… or it’s going to go really well.”

9.4 His background

  • Started with a TRS-80 in 1980 as an eager 7-year-old, typing long BASIC programs from Byte magazine to play video games for free.

9.5 The magical app: Claude Code against your inbox

  • After 40+ years of software, he’d never had someone say “I have tears of joy for the software you wrote” — until Claude Code against your inbox.
  • People didn’t want Outlook and its buttons — just a terminal to ask “which of these emails should I read? which are important? are they related to my bug tracker / Jira?”
  • Gratifying result: of 100 daily emails, “you can just ignore 90 of them automatically” — people “would almost cry.”
  • Workflows created a Cambrian explosion propagating across all of NVIDIA.

10. Shipping NeMo Claw in a Weekend

10.1 The Saturday call

  • On a Saturday (before GTC keynote, ~March 16–18) — he was about to play a game called Crimson Desert.
  • A colleague, a big cheerleader of their “unauthorized CLI work,” called: “Let’s go make NeMo Claw.”

10.2 First deployment that night

  • By that night they had NeMo Claw’s first deployment on a “bread machine” — an internal NVIDIA platform (from an acquired company) for standing up work including agentic work.
  • First screenshot: Open Shell, the runtime, with a NeMo Claw sandbox inside.

10.3 The 16-hour build

  • He calls it agentic engineering (“let’s call it what it really is: me panicked for about 16 hours”).
  • Ran ~four Claude Code terminals “like a madman” because his two more-senior engineers were on vacation — the engineering manager had to code again.

10.4 Keynoted Monday

  • He thought they were doing a demo; they were actually shipping a product, keynoted on Monday.

10.5 The Hacker News reaction

  • Hacker News assumed it was faked, with “elaborate conspiracy theories.”
  • He wanted to respond but (“corporate PR”) largely didn’t, except to joke “maybe I’m still early career, maybe I’m still learning.”
  • It became “my first actual viral thing” and one of the bigger launches of the year.

10.6 Credit to Open Claw

  • NeMo Claw was “a shadow of” what the Open Claw folks did to make agents popular.

10.7 Why Open Claw worked: timing

  • Open Claw combined three things at the right time:
    • Models good enough to do long-running agentic work.
    • Advances in memory that actually worked well.
    • A package you can save to disk and talk to — messaging via mobile/phone is much easier than keeping Claude Code open all the time.

11. Safety: “Jail for Agents”

11.1 Open Claw with full access is dangerous

  • Is it safe to run Open Claw with access to everything? “No.”
  • “They’re going to ruin your house, spend all your money, make you have a very bad day.”
  • “Treat them like eager children” — you wouldn’t let a 4-year-old walk the streets with money to buy candy; “you would put them in jail first.”

11.2 Open Shell = jail for agents

  • Open Shell (used in NeMo Claw) is “jail for agents” — a sandbox.
  • Instead of full access to any endpoint, any binary, or anything outside the sandbox, calls are monitored.

11.3 No secrets inside the sandbox

  • No secrets live in the sandbox (e.g., no banking keys).
  • If secrets are in the sandbox, clever prompt engineering can extract them.
  • This matters especially when you expose the agent to the outside world via a messaging provider — it makes theft “trivially easy.”

11.4 The architecture

  • NeMo Claw pulls together Open Shell + Open Claw with:
    • Managed inference — one inference endpoint you select at the Open Shell layer (today one model; tomorrow a model router picking the most token-efficient path; local inference optional).
    • Managed ingress / standardized networking.
  • Secrets live in the middle layer, never inside the sandbox — “a simple concept” with “a lot to it.”

12. Why Agents Are Special: Memory

12.1 The laptop-open phenomenon

  • People walk around campus with laptops open because they “don’t want to lose your session” of an agent.

12.2 YOLO mode / —dangerously-skip-permissions

  • He admits running YOLO mode (“dangerously-skip-permissions”) — but only while watching it.
  • Don’t go to lunch and “let it yolo its way to destroying my repository.”
  • Callback to a prior presenter: “hitting the enter button over and over is just YOLO by another name” — you’re not thinking, then “bash rm -rf, cool… oh my god, what did I just do?”

12.3 Agents are stupid without memory

  • “Agents are extraordinarily stupid without memory.”
  • His wife knows he’s angry at his AI when his mechanical keyboard gets loud (“don’t revert that last commit… that’s bad”).
  • Good harnesses have memory: Claude has memory, Codex has memory — agents are designed to learn and improve over time.

12.4 Message your agent, don’t babysit it

  • You should message a persistent agent (“how’s it going? what are the latest results?”) like a junior employee, not keep a terminal open.

12.5 YOLO is fine in a contained environment

  • YOLO is “perfectly cool” in a contained network (e.g., Open Shell) where it can do no damage.
  • Then let it run evolutionary techniques forever — e.g., find 30 ways to add better tests, or code-golf a 10,000-line vibe-coded function down to far fewer lines.

12.6 The first software that gets better the more you use it

  • His real excitement (not just that NVIDIA benefits): AI is “the first kind of software that gets better the more you use it” — if designed right.
  • Requires good memory: the right facts/context at the right time, learning what to remember and what to forget.
  • “Memory isn’t just a database” — human working memory recalls the right words at the right time, not everything at once; agents have limited context windows too.
  • New agents should inherit the learnings of prior ones and spawn “baby agents” for the next tasks.

13. Engineering Discipline: Securing AI-Generated Code

13.1 AI is a mediocre secure coder

  • “AI is the average of most software engineers” — and most engineers are “pretty mediocre at writing secure code,” so the bad patterns are baked in.

13.2 The first three weeks: hardening

  • The first 3 weeks were spent hardening ~five or six bad patterns; “a lot of work… a few late nights.”

13.3 Adding Hermes support

  • On April 9 he decided to also run Hermes (from Nous Research) alongside Open Claw — a quick “cool” conversation with his PM and “ship it.”
  • Two weeks later they got their first pull request from someone at Nous Research — found even though the code was behind a feature flag (“people will find your code hidden behind feature flags”).

13.4 Over-steering on immutability, then shields up/down

  • Initial security work over-locked the sandbox so tightly that neither Open Claw nor Hermes could write their own configuration (“you must be immutable to be safe”).
  • They added a choice:
    • Shields up = immutable sandbox.
    • Shields down = the agent can change its tools, system prompt, and soul.md (“sounds scary but is really just your system prompt” — he dislikes anthropomorphizing it).
  • Immutable was default until they felt safe enough; by week seven config was writable by default.

13.5 Beyond the happy path

  • First versions only got the happy path; a week of work added recovery, restore, resumability (e.g., a broken Ollama download keeps going).

13.6 Team size

  • Core team of five people, plus significant external contributors — “everybody here could be a NeMo Claw developer.”

13.7 Week-seven Open Shell affordances

  • GPU access from the sandbox — needed because agentic workloads like post-training a model require the GPU (agents can make new models).
  • WebSockets — most in-agent messaging services want WebSocket connections, not HTTP; their first PR into the Open Shell team made WebSockets work, and “all our mysterious messaging issues just went away.”

13.8 Messaging expansion

  • Added WeChat (demand in China) and WhatsApp (used heavily in Europe).
  • Began rewriting the bad AI-written code using other AI with what they learned.

13.9 Skills-based onboarding

  • Easiest onboarding isn’t running the onboarder directly — it’s using a skill that tells your AI how to run the onboarder (“make me an agent that does X”), which handles the complexity of setting up a claw.

13.10 Every line AI-generated

  • Every line of NeMo Claw was AI-generated (as, he believes, with Open Claw and Hermes) — deliberately pushing “how far we can drive using AI.”

14. The PR Pipeline (Their Key Takeaway)

14.1 Standard hygiene

  • Signing of artifacts.
  • Hash checks on dependencies — builds break if binaries change.

14.2 Code Rabbit

  • Uses Code Rabbit as a standard — “I don’t normally endorse products, but I’ve loved Code Rabbit.”

14.3 NeMo-Claw-on-NeMo-Claw PR advisors

  • Agents act as PR advisors giving automated, angry reviews “in the voice of Linus Torvalds” — “lots of cursing… kind of amazing.”

14.4 End-to-end tests

  • About 70 end-to-end tests; agents decide which to run.
  • They take ~35 minutes and run on every platform: Jetson, macOS, Ubuntu and other Linux, DGX Station, “really big machines.”

14.5 Architectural coherence

  • The one thing he’d do differently from that Saturday: an architectural-coherence document — what should the system do, and static analysis to keep e.g. onboard.ts from becoming 10,000 lines, keeping cyclomatic complexity readable by humans.
  • He personally reads the code on every PR — 30, 35, sometimes 50 a day — “because we have a lot of users and this really has to work.”

15. Nemotron-3 Ultra (Announced Yesterday)

15.1 The announcement

  • NVIDIA announced NeMo-3 / Nemotron-3 Ultra — one of NVIDIA’s first big large models “designed to take out that lane.”

15.2 Why a Western, post-trainable large model

  • A large model built by a Western company that you can post-train to do what you want.
  • He “loves” OpenAI and Anthropic and uses them daily — but many use cases can’t use them.

15.3 When you can’t use the frontier providers

  • Throttling / capacity limits.
  • Cost (“we spent 800 million on tokens because we had a leaderboard” — gets old with the CFO fast).
  • Sovereign workloads that must run in a certain country.
  • Problems so important that “buying an entire data center of GB300s” (or the next Vera Rubin) is worth it — “knowing an answer immediately might be worth a million dollars of compute.”

15.4 Open source, not just open weights

  • Nemotron-3 Ultra is open source, not just open weights, with playbooks for any inference or post-training.
  • Example: post-train it on your own codebase so it understands your code better than the general corpus, encoding knowledge in weights for faster inference.

15.5 Post-trained for agents

  • Specifically post-trained for agents / long agentic workflows and tool calling — needed for reliable AI apps “for everybody in the world, not just people building simple apps.”
  • Local inference on a DGX Station or your own GPU can save ”up to 30%.”

15.6 The compute philosophy

  • “We’re not trying to make you use as much compute as possible.”
  • Spending less on today’s easy problems frees compute for the hard problems of tomorrow.

16. Closing: Curiosity

16.1 The enduring skill (echoing Kent Beck)

  • Quoting Kent Beck from earlier at the conference: the enduring, success-defining property is curiosity.
  • “I wonder what’s possible… I wonder if I could do this.”
  • He never wakes without “two or three things I want to type into that box” — new UI, new mobile app — “it used to be something I could just dream about; now it’s something I can try.”

16.2 The open invitation

  • If you contribute to NeMo Claw and @-mention him, he’ll look at your PR and “likely accept it if it solves an issue I care about — and if it doesn’t, I won’t.”
  • Goal: grow a community; make NeMo Claw “not just NVIDIA’s product… everybody’s product,” so anyone can build safe agents and spin off their own.

16.3 Not competing — helping

  • “We’re not competing with the agent providers, we’re helping them” — they bring in Peter and Nous Research at GTC and want the whole community to succeed.

16.4 The final line

  • “The world will belong to those with the wild imaginations.”

People & References Cited

  • Aaron Erickson — speaker; NVIDIA; former org-design startup founder; began programming on a TRS-80 in 1980.
  • Jensen Huang — NVIDIA CEO; saw the Lollipop demo and said “Go make it work.”
  • Kent Beck — quoted at the conference on curiosity as the enduring skill.
  • Linus Torvalds — the voice imitated by their automated PR-advisor agents.
  • Nous Research — makers of Hermes; source of an early external pull request; “Peter” referenced as a collaborator.
  • Companies / products: NVIDIA (NeMo Claw, Open Shell, “bread machine,” Helios, GB300, Vera Rubin, DGX Station, Jetson, Nemotron-3 / NeMo-3 Ultra), Open Claw, Hermes, OpenAI, Anthropic (Claude Code, Opus 4.5 / 4.6), Meta, Microsoft (Graph API, Outlook), Confluence, Jira, Code Rabbit, Ollama, WeChat, WhatsApp, LinkedIn, Hacker News, Byte magazine, TRS-80, Waymo, Delta/airline service bot, Ryanair (example).
  • Media references: The Big Short (worker-agent analogy), Crimson Desert (the game he was about to play).
  • Concepts: agent archetypes (worker, ruminative, middle-manager, consultant/observer), OODA loop, tools-for-certainty formula (tools + guardrails + feedback loops + people with taste), prompt injection (airline upgrade), run books, “vibe doctoring,” “jail for agents” sandboxing, shields up/down, soul.md as system prompt, YOLO / —dangerously-skip-permissions, agent memory / context management, evolutionary/code-golf refactoring, AI as software that improves with use, securing AI-generated code, PR pipeline (signing, dependency hashes, e2e tests, architectural coherence), open source vs. open weights, sovereign/throttled/cost inference cases, post-training on your own codebase, curiosity as the enduring skill.

Video: https://www.youtube.com/watch?v=7TD1URiKyMk — Transcript via yt-transcript.sh; outline generated from the transcript.


Profile picture

Written by Tony Vo father, husband, son and software developer Twitter