cd /news/large-language-models/automating-ai-away · home topics large-language-models article
[ARTICLE · art-49764] src=replicated.live ↗ pub= topic=large-language-models verified=true sentiment=· neutral

Automating AI Away

Andrey Karpathy noted that OpenAI researchers are automating themselves away with AI. The author develops Beagle SCM using Anthropic's Fable, finding the LLM brilliant but clumsy, often making errors like committing build directories. The solution involves sandwiching the LLM between deterministic tools and formal workflows, allowing the LLM to automate itself away.

read2 min views1 publishedJul 7, 2026

A. Karpathy once said that OpenAI researchers are effectively "automating themselves away" by improving their AI. Right now I develop Beagle SCM with Anthropic's Fable and it is of course a brilliant model able to spot nits in a mountain of code, file tickets, make fixes. Still, yesterday it managed to commit the build/

dir into a project, twice. It is brilliant, but clumsy.

Due to the nature of LLMs, this issue is not going away as they progress further. They tend to be imprecise and non-deterministic. Ragel the parser generator can "code" a 10 KLoC formally correct parser in an instant, deterministically. What about Claude? Well, my instructions say in all caps: DO NOT PARSE ANYTHING MANUALLY, EVER. It would be torturous and it would be faulty, just don't. It tries anyway, so periodically I tell it to scan the codebase to find and remove any attempts at manual parsing. That mostly works.

It becomes ever more brilliant, no less clumsy.

The way to deal with an expensive, slow, clumsy but brilliant LLM is to give it fast, powerful and deterministic tools AND to build the entire thing into a deterministic formal workflow. Make it faster, make it see the relevant stuff at the right time, make it less clumsy, make it self-correct. Sandwich that brilliant but inconsistent non-determinism between powerful deterministic tools and equally formal processes.

This story becomes even more interesting if we make the tools and processes malleable. That way, if Claude does some sequence of actions too often, we automate it. If it fails at something repeatedly, we automate the verification step.

Essentially, we let the LLM automate itself away, in favor of simple reliable deterministic tools.

Beagle SCM lets LLMs script their own routines in JavaScript. While all the heavy lifting is implemented in C and rarely touched, the tooling layer (the lower part of the sandwich) and the workflow layer (the upper part) are all JavaScript and pick their code from the filesystem, node_modules

-style. Imagine git

hooks that can tokenize source files in almost any language, inspect file history and commit history, cross-check links, and basically reach any data git

can reach internally. That is Beagle.

── more in #large-language-models 4 stories · sorted by recency
── more on @andrey karpathy 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/automating-ai-away] indexed:0 read:2min 2026-07-07 ·