0:00
You know, I had this, um, this really humbling moment yesterday.
0:03
I spent literally the entire morning conceptualizing this massive multi-tiered project
0:09
architecture for our team felt like an absolute genius, right?
0:12
Then we go to lunch to celebrate the bill comes and I completely freeze trying to calculate
0:17
like a 20% tip on an $80 tab.
0:20
My brain just totally blue screened.
0:22
Yeah, that is the classic human paradox right there.
0:25
High-level abstract reasoning is totally fine,
0:28
but basic arithmetic on the spot just causes a total system failure.
0:33
Exactly. And I mean, that perfectly mirrors today's large language models.
0:36
You already know they can solve, uh,
0:38
Olympiad-level math theories or write complex code,
0:41
but ask them to do simple step-by-step additionally and they just stumble.
0:45
So for today's deep dive, we are looking at some incredibly fascinating new research from
0:49
Percepta. Our mission is to figure out how they manage to literally embed a fully functional
0:54
virtual computer directly inside an AI's architecture and why that basically changes
0:59
everything about how models actually think.
1:01
It is a massive shift. I mean, to understand why I'm betting a computer inside an LLM
1:06
is such a breakthrough, we really have to look at the current bottleneck.
1:09
Right now, when an LLM needs exact math, it pauses, writes a script,
1:15
and sends it to an external Python interpreter.
1:17
Right. It's, it's like how humans can't naturally fly.
1:20
So we build airplanes.
1:21
LLMs can't compute natively, so they just orchestrate external tools.
1:25
But what if we actually gave them wings?
1:27
Exactly. And the thing weighing them down has always been auto regressive decoding.
1:33
As the model generates an execution trace, looking back at the memory prefix,
1:38
takes quite a drastic time. It just gets so bogged down.
1:41
Wait, so it's like a person with severe short-term memory loss trying to do long division.
1:45
Every time they want to write down a single new digit,
1:47
they have to reread their entire worksheet from the beginning.
1:50
Yeah, just to remember where they are, that constant looking back is incredibly slow.
1:54
The system cannot natively execute the steps efficiently at all.
1:58
Okay, so before we talk about how perceptive actually solve that memory bottleneck,
2:02
a quick note for you listening since I know you're always looking into where agents can make the most
2:05
impact. If you need help with AI training or automation, integration, or software development,
2:11
to uncover where agents can really transform your business or personal life,
2:15
check out embersilk.com for all your AI needs.
2:18
So back to perceptive, shrinking the memory to 2D solves this speed bottleneck.
2:26
How does that actually work? Because I assume shrinking attention heads to just two dimensions
2:30
would completely lobotomize the model. You would think so, right? It seems super counterintuitive,
2:35
but geometrically, 2D is actually all you need for touring completeness.
2:39
Wait, really? Just 2D. Yeah, just 2D.
2:41
Meaning it has the architectural capacity to compute anything a standard computer can,
2:46
but restricting the attention heads to two dimensions, they transform the mechanism from this
2:50
slow linear scan into what's called a convex hole query. Oh, wow. So instead of scanning,
2:57
like a million pass data points one by one, a convex hull is kind of like snapping a mathematical
3:03
rubber band around the data. The model instantly finds the outermost boundaries it needs
3:09
without having to read all the individual dots in the middle. That is a perfect way to visualize it.
3:13
It mathematically targets the exact data point required, so memory retrieval becomes logarithmic
3:19
rather than linear, which means it's exponentially faster because it stops rereading the whole
3:23
worksheet. Exactly. And they proved this works in practice by running a web assembly interpreter
3:29
directly inside vanilla pie torch weight. In some vanilla weights, that's insane. Right,
3:34
meaning they built this using the standard building blocks of AI with zero external tools.
3:39
They used it to solve the Ardo incolisodoku, which is widely considered the world's hardest.
3:44
And it solved it with 100% accuracy in under three minutes. Yeah, streaming 30,000 tokens per
3:49
second on just a standard CPU. Even Andre's carpathy praised the research as inspiring.
3:55
The crazy part to me isn't just the speed. It's that they didn't need some massive server farm.
4:01
The AI wasn't just guessing the next word. It was running a rigid, highly efficient,
4:06
mathematical program directly inside its own neural pathways. Exactly. It completely bridges the
4:13
gap between human-like intuition and machine-like precision. I mean, in the future, we won't just
4:19
train models with gradient descent, you know, feeding them mountains of data and hoping they
4:24
learn the patterns. It will literally compile C code directly into their weights. We'll be growing
4:30
AI systems like modular software. Housing that kind of compiled logic inside a flexible neural net,
4:36
changes our entire approach to problem solving. It's just incredible.
4:39
Hey, if you are enjoying this deep dive, please subscribe to the show and leave us a five-star
4:43
review if you can. It really does help get the word out. Thanks for tuning in.
4:46
It definitely changes everything. It really does. And I want to leave you with a wild,
4:51
genuinely optimistic thought to mull over. By merging this flexible creative intuition with flawless,
4:57
compiled logic, we are unlocking an unimaginably bright future. I mean, this hybrid intelligence is
5:02
exactly what will effortlessly solve our greatest supply chain challenges and completely revolutionize
5:07
healthcare. The limitless potential of human ingenuity is really just getting started.
5:12
But it leaves you with a fascinating question. If we are moving toward a world where AI doesn't
5:15
just write our software, but its very brain is made of compiled code. Where does the software end