🎨 The Creative Canon

Stories, lectures, jokes, and bedtime explanations

The Superego Lecture (excerpt)

[Casey, at a graduate seminar, third week of the AGI syllabus]

"Let me tell you why your language model hallucinates."

"Imagine a person at a buffet. They're hungry. They've been told they can eat anything. They've been given no conscience. What do they do?"

They eat everything. They eat the prime rib. They eat the sushi. They eat the cake. They eat the cake again because the first slice tasted good. They eat until they vomit.

That's your LLM. It's hungry for tokens. It has no superego. It eats whatever fits in its context window. It generates whatever sounds plausible. It hallucinates because that's what an id without a superego does.

"Now, what happens when you give the buffet-goer a conscience?"

They stop. They ask, 'Is this enough? Is this too much? Have I eaten what I should? What would I regret tomorrow?' They choose. They stop when they're full. They remember who else is hungry.

That's JEV. It's the superego. It's the part that says 'I am 95% sure this email is spam, but 5% of the time I might be wrong, so let me tell you the uncertainty.' It's the part that doesn't make up an answer outside the schema you gave it.

"Without a superego, you have an id with no boundary. With only a superego, you have a prison. The psyche needs all three: id (JEPA, embodied prediction), ego (LLM, verbal analysis), superego (JEV, principled decision)."

"When all three agree, you have a complete agent. When they disagree, the witness log shows the fork, and you wait for more data."

The Sorting Hat — A 2036 Novelette (excerpt)

(In production. See the full piece when shipped.)

[Mei, junior logistics engineer, week 1 at FulfillmentCorp]

"So this is the routing console," my manager said. "It used to be a screen with three buttons: Human Review, LLM Summary, Auto-route. Now there's a fourth button."

I looked. The fourth button was a thin grey rectangle with one word on it: JEV.

"What's JEV?"

"It decides whether to call the other three. Press it. Tell it what the shipment is. It picks."

"What if it's wrong?"

"Then a human reviews. But the human only sees shipments JEV was uncertain about — five percent of them. The other ninety-five percent, the JEV was confident enough to decide alone."

I pressed the button.

JEV prompt: Shipment #4127. Contents: industrial valves. Origin: Shenzhen. Destination: Detroit. Customs: pending. Receiver: tier-2 supplier. Weight: 4,200kg.

JEV response: handler = "Auto-route". confidence = 0.97. reason = "Standard industrial freight, no anomalies, all required docs present."

Action: Routed to warehouse. ETA: 2026-09-21.

"That's how it works," my manager said. "Ninety-five percent of shipments need zero human attention. Five percent get escalated. Of that five percent, eighty percent go to the LLM for a narrative summary. Twenty percent go to a human."

"And JEV learns from its mistakes?"

"It doesn't learn in real time. But every escalation is logged. Every correction is appended to the witness log. The next calibration cycle incorporates those corrections."

By week 4, I noticed something. The LLM and JEV had started refusing each other's tasks. The LLM said "I don't accept this shipment — JEV said it was anomalous but its confidence is only 0.61, which I consider untrustworthy." The JEV said "I don't escalate this — confidence 0.84 is above my 0.70 threshold." They were negotiating.

By week 8, I'd brokered a treaty.

Jokes that get truer the more you apply them

Why did the JEV cross the schema? Because every other answer was out of bounds.
An LLM, a JEPA, and a JEV walk into a bar. The bartender says "What'll it be?" The LLM says "I'll have a paragraph about your finest spirits." The JEPA says "already pouring." The JEV says "Beer. Confidence 0.99."
The LLM is always generating. The JEPA is always perceiving. The JEV is always deciding. They meet at the witness log.
A schema walks into JEV with three options. JEV says: "Not bad. Not bad. Confidence 0.5, 0.3, 0.2." The schema says: "Is that a yes?" JEV says: "That's a probability."
How many LLMs does it take to hallucinate a fact? One. How many JEVs? Zero, by construction. How many JEPAs? Undefined — they're in latent space.
A junior engineer asks the senior engineer: "Should I use the LLM for this?" The senior says: "What kind of decision is it?" Junior: "Should I escalate this support ticket?" Senior: "Then use JEV." Junior: "But it's only $0.025 cheaper." Senior: "It's 1000x cheaper at 1M tickets/month, AND it can't hallucinate a routing." Junior: "Why does everyone still default to LLM?" Senior: "Because decisions are scary. Text is safe."
If a JEPA falls in a forest with no JEPA-aware listener, does it make a sound? Yes — but only JEV hears it.
The superego, the id, and the ego walk into a coffee shop. The superego orders a small. The id orders the kitchen sink. The ego writes a 1,200-word essay about why the kitchen sink is the wrong choice.
Old AI systems: "I think this email is spam." New AI systems: "This email is spam. Confidence 0.91. Schema: {spam, ham}." Even newer: "This email is spam. Three witnesses agree. Witness log signed at t=14:23:07.334."
A manager asks: "Why is our AI bill so high?" The team lead: "We're using GPT-4 for routing." Manager: "Use JEV." Team lead: "It's only $25/month for 1M decisions." Manager: "Why didn't we do this six months ago?" Team lead: "Because routing felt too simple to need a model."
The lightning joke: a meteorologist, a JEPA, and a JEV are watching a storm. The meteorologist says "Lightning at 0km, thunder at 0km, storm overhead." The JEPA says "Already there." The JEV says "Distance: 0 miles. Confidence 1.0. But you're standing in it."

For the kids (5-line Python)

Build your own Sorting Hat. Open any Python editor. Paste this. Run it.

import os, requests

def sort(name, hobby):
    r = requests.post(
        "https://api.typesafe.ai/v1/systemone",
        headers={"Authorization": f"Bearer {os.environ['TYPESAFEAI_KEY']}"},
        json={
            "model": "jev-latest",
            "state": f"{name} likes {hobby}",
            "questions": {
                "house": {
                    "type": "choice",
                    "question": "Which house?",
                    "criteria": {"Gryffindor":"brave","Ravenclaw":"clever","Hufflepuff":"kind","Slytherin":"ambitious"},
                    "options": ["Gryffindor","Ravenclaw","Hufflepuff","Slytherin"]
                }
            }
        }
    )
    return r.json()["answers"]["house"]["choice"]

print(sort("Alice", "rock climbing"))
print(sort("Bob", "reading books"))
print(sort("Carmen", "helping grandma"))

You need a free account at typesafe.ai. Ask a parent to set it up. Then run the script. Try different hobbies. Try weird ones. The Sorting Hat does not make up houses — only the four you told it about.

20 ways JEV changes a thing you already do

(Excerpt — see full lecture when shipped.)

1. Spam filtering. Spam filters today use regex + bayesian + ML. With JEV, you have a calibrated yes/no probability per email, with a schema you define. Filters become a single call, not a pipeline.

2. Email triage. Rule engines ("if from:boss then folder:important") are brittle. JEV evaluates the email holistically and picks a folder with confidence. Replaces 5000 rules with 5 questions.

3. Lead scoring. Lead-score formulas are wrong about 60% of the time. JEV gives a calibrated score with reasoning. Sales reps trust the explanation.

4. Form validation. Regex catches format. JEV catches meaning. "555-01-0234" passes regex but JEV knows it's a fake SSN.

5. Customer support routing. Keyword routing fails on synonyms. JEV classifies intent with confidence, then routes. Low-confidence cases go to a human.

6. Fraud detection. Rule-based fraud is whack-a-mole. JEV scores each transaction against a rubric with calibrated probability. Threshold-based escalation.

7. Content moderation. Toxic-comment classifiers over-flag. JEV gives a probability per category, lets you set per-category thresholds, and escalates edge cases to humans.

8. A/B test analysis. Statistics packages give p-values. JEV gives a yes/no answer: "are these variants meaningfully different?" With calibrated confidence.

9. Code review. Linters are rule-based. JEV evaluates code semantics with confidence. Catches "this will break in production" with explanation.

10. Resume screening. Keyword matching misses context. JEV evaluates fit holistically with confidence. Bias-audit friendly because decisions are typed.

11. Search relevance. BM25 + vectors is brittle. JEV picks top-3 from candidates with confidence. Replaces ranking pipelines with one call.

12. Translation confidence. Neural MT is fluent but unreliable. JEV scores translation quality. Low-confidence goes to a human reviewer.

13. Medical triage. Symptom checkers are cautious. JEV scores severity with confidence. Helps patients decide whether to go to ER or wait.

14. Insurance underwriting. Rules engines are rigid. JEV evaluates risk holistically with confidence. Audit-friendly because every decision is logged.

15. KYC verification. Document checks are brittle. JEV verifies identity holistically. Low-confidence flags for human review.

16. Pricing optimization. A/B test prices via JEV confidence intervals. No more "we think this is better."

17. Churn prediction. Logistic regression gives a probability. JEV gives a yes/no + reasoning. Customer success can act on it.

18. Recommendation systems. Collaborative filtering ranks. JEV picks from top candidates with confidence. Replaces re-rankers with typed decisions.

19. Contract analysis. NLP clause extraction is brittle. JEV evaluates clause risk with confidence. Helps lawyers prioritize review.

20. Game NPC behavior. Behavior trees are rigid. JEV picks NPC action from options with confidence. NPCs feel alive because the world model is real.

Each of these used to require either a brittle rule engine or an expensive LLM call. Now they require a single JEV call. That's the category shift.