logoalt Hacker News

ollientoday at 12:06 AM1 replyview on HN

I've been waiting for something like this to come along. I keep hearing people say LLMs are a new abstraction layer, and I fundamentally disagree. We don't commit our compiled machine code, we commit our C. Yet, with LLMs, we commit our generated source code, completely throwing away the English language abstraction.

This seems to scratch that itch. The non determinism makes it probably not suitable for most uses, though.


Replies

zdragnartoday at 12:45 AM

We've had "natural language"-esque DSLs for a long time. Cucumber is probably among the better known, at least the first that comes to mind.

> Yet, with LLMs, we commit our generated source code, completely throwing away the English language abstraction.

Unless you want to commit your chats, that's very much a bonus. You don't want two different people "compiling" completely different versions of your application, because LLMs aren't deterministic.