←back to thread

LLM Inevitabilism

(tomrenner.com)
1611 points SwoopsFromAbove | 1 comments | | HN request time: 0.246s | source
Show context
Workaccount2 ◴[] No.44570646[source]
People like communicating in natural language.

LLMs are the first step in the movement away from the "early days" of computing where you needed to learn the logic based language and interface of computers to interact with them.

That is where the inevitabilism comes from. No one* wants to learn how to use a computer, they want it to be another entity that they can just talk to.

*I'm rounding off the <5% who deeply love computers.

replies(15): >>44570755 #>>44570832 #>>44570838 #>>44571025 #>>44571126 #>>44571238 #>>44571322 #>>44571750 #>>44572127 #>>44572396 #>>44572611 #>>44573565 #>>44573713 #>>44574762 #>>44576068 #
globular-toast ◴[] No.44571238[source]
LLMs are nowhere near the first step. This is Python, an almost 35 year old language:

    for apple in sorted(bag):
        snake.eat(apple)
The whole point of high-level programming languages is we can write code that is close enough to natural language while still being 100% precise and unambiguous.
replies(2): >>44572010 #>>44574845 #
1. 827a ◴[] No.44572010[source]
I really appreciate this take.

High level programming languages should be able to do much that LLMs can do when it comes to natural language expression of ideas into computing behavior, but with the extreme advantage of 100% predictable execution. LLM queries, system prompts, and context, of sufficient complexity, required to get reasonably good results out of the LLM, begin to look like computer code and require skills similar to software engineering; but still without the predictable conformance. Why not just write computer code?

Our industry developed some insanely high productivity languages, frameworks, and ways of thinking about systems development, in the mid-2000s. Rails is the best example of this; Wordpress, Django, certainly a few others. Then, for some reason, around the early 2010s, we just forgot about that direction of abstraction. Javascript, Go, and Rust took over, React hit in the mid-2010s, microservices and kubernetes, and it feels like we forgot about something that we shouldn't have ever forgotten about.