I spent a lot of time thinking about this recently. Ultimately, English is not a clean, deterministic abstraction layer. This isn't to say that LLMs aren't useful, and can create some great efficiencies.
no, but a subset of English could be
Andrej Karpathy: Software in the era of AI [video]
761–770 of 827 posts
Re: Andrej Karpathy: Software in the era of AI [video]
#762I'm not sure about the 1.0/2.0/3.0 classification, but it did lead me to think about LLMs as a programming paradigm: we've had imperative & declarative, procedural & functional languages, maybe we'll come to view deterministic vs. probabilistic (LLMs) similarly. def __main__: You are a calculator. Given an input expression, you compute the result and print it to stdout, exiting 0. Should you be unable to do this, you…
stares at every weird holo-deck episode
Re: Andrej Karpathy: Software in the era of AI [video]
#763Earlier quoted context omitted.
This thread perfectly captures what Karpathy was getting at. We're witnessing a fundamental shift where the interface to computing is changing from formal syntax to natural language. But you can see people struggling to let go of the formal foundations they've built their careers on.
> This thread perfectly captures what Karpathy was getting at. We're witnessing a fundamental shift where the interface to computing is changing from formal syntax to natural language. Yes, telling a subordinate with natural language what you need is called being a product manager. Problem is, the subordinate has encyclopedic knowledge but it's also extremely dumb in many aspects. I guess this is good for people that…
Most PMs would say the same thin
Re: Andrej Karpathy: Software in the era of AI [video]
#764I'm not sure about the 1.0/2.0/3.0 classification, but it did lead me to think about LLMs as a programming paradigm: we've had imperative & declarative, procedural & functional languages, maybe we'll come to view deterministic vs. probabilistic (LLMs) similarly. def __main__: You are a calculator. Given an input expression, you compute the result and print it to stdout, exiting 0. Should you be unable to do this, you…
Re: Andrej Karpathy: Software in the era of AI [video]
#765I'm not sure about the 1.0/2.0/3.0 classification, but it did lead me to think about LLMs as a programming paradigm: we've had imperative & declarative, procedural & functional languages, maybe we'll come to view deterministic vs. probabilistic (LLMs) similarly. def __main__: You are a calculator. Given an input expression, you compute the result and print it to stdout, exiting 0. Should you be unable to do this, you…
I wonder when companies will remove the personality out of LLMs by default, especially for tools
too expensive since those are all licensed sources, much easier to train on Reddit data
Re: Andrej Karpathy: Software in the era of AI [video]
#766Earlier quoted context omitted.
I wonder when companies will remove the personality out of LLMs by default, especially for tools
that would require actually curating the training data and eliminating sources that contain casual conversation too expensive since those are all licensed sources, much easier to train on Reddit data
Re: Andrej Karpathy: Software in the era of AI [video]
#767Earlier quoted context omitted.
Output "1" if the program halts; "0" if it doesn't.
funnily enough, you can give the LLM the code and ask it if the function will halt, and for some cases of input, it is able to say that the program does/does not halt.
Re: Andrej Karpathy: Software in the era of AI [video]
#768Re: Andrej Karpathy: Software in the era of AI [video]
#769Earlier quoted context omitted.
Exactly! What skeptics don't get is that AGI is already here and we are now starting a new age of infinite prosperity, it's just that exponential growth looks flat at first, obviously... Quantum computers and fusion energy are basically solved problems now. Accelerate!
This sounds like clear satire to me, but at this point I really can't tell.
Re: Andrej Karpathy: Software in the era of AI [video]
#770I'm not sure about the 1.0/2.0/3.0 classification, but it did lead me to think about LLMs as a programming paradigm: we've had imperative & declarative, procedural & functional languages, maybe we'll come to view deterministic vs. probabilistic (LLMs) similarly. def __main__: You are a calculator. Given an input expression, you compute the result and print it to stdout, exiting 0. Should you be unable to do this, you…
LLMs are not inherently indeterministic. Batching, temperature, and other things make them appear so when run by big providers but a locally-run LLM model at zero temperature will always produce the same output given the same input.