Automating AI Away

Hacker News Top Tools

Summary

The article discusses the philosophy of combining non-deterministic LLMs with deterministic tools and formal workflows to automate AI development, using Beagle SCM as an example. It suggests letting LLMs automate themselves away in favor of reliable deterministic processes.

No content available
Original Article
View Cached Full Text

Cached at: 07/07/26, 05:13 PM

# away Source: [https://replicated.live/blog/away](https://replicated.live/blog/away) [https://replicated.live/](https://replicated.live/)## Automating away ![Escher: Stars](https://replicated.live/blog/img/stars.jpg#rightw40)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](https://www.colm.net/open-source/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](https://replicated.live/blog/js.html)in JavaScript\. While all the[heavy lifting](https://github.com/gritzko/libdog)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](https://github.com/gritzko/beagle-ext)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\.

Similar Articles

@Xudong07452910: The best AI coding workflow might be to let AI gradually solidify its instability into a system. The author developed a source code management system for the LLM era using Fable, and the experience is very real: the model is smart, can read large amounts of code, raise issues, and fix problems, but it also makes very low-level mistakes, such as committing the build/ directory twice…

X AI KOLs Timeline

A blog post discusses the need to complement brilliant but clumsy LLMs with deterministic tools and formal workflows, using the author's experience developing the Beagle SCM with Fable as an example.

Tool-Making and Self-Evolving LLM Agents in Low-Latency Systems

arXiv cs.CL

This paper presents a method for compiling repeated standard operating procedure steps into validated, versioned tools before deployment, replacing inference-time code generation. In a fulfillment center alarm-triage system, this approach reduces p50 latency by 42% and end-to-end error rate by up to 53%.

Best attempts at making an agent deterministic as possible.

Reddit r/AI_Agents

The article discusses various techniques to make LLM-powered agents more deterministic, such as golden sets, guardrails, consensus mechanisms, regression tests, coded logic, and hyperparameter tuning, and asks for additional successful methods.