Live data from Hacker News

ChatGPT Explained: A normie's guide to how it works

jonstokes.com

31–40 of 144 posts

Re: ChatGPT Explained: A normie's guide to how it works

#31

ChatGPT is probably the first software product that I have no idea how I'd go about implementing. I watched a number of YT videos about it including Andrew Carpathy's 2 hour coding session building a mini GPT. I understand the process abstractly, but I am unable to grok the details about how it's able to take my vague interpretation of what I want and then write code and actually give me exactly what I wanted.

The ChatGPT video by Karpathy is the last in a 7 video series. The one that really hit it home for me was the first video on MicroGrad [1]. The second video builds on MicroGrad and is also great for understanding how a basic NN works.

[1] https://youtu.be/VMj-3S1tku0

Re: ChatGPT Explained: A normie's guide to how it works

#32
post #20

I feel like as an intro aimed at "normies" it still manages to communicate in a more abstract and overthinky way than necessary. People often find it difficult to intuit examples from abstract descriptions. BUT, people are great at intuiting abstractions from concrete examples. You rarely need to explicitly mention abstractions, in informal talk. People's minds are always abstracting. > If I’m relating the collection…

> a generative model is a function that can take a structured collection of symbols as input and produce a related structured collection of symbols as output. Yeah that’s exactly the way a nOrMiE would find easy to think about it. Duh. The author probably should dish out that sentence on his grandparents and see how that would work before putting it on the internet and labeling it as “for normies”.

Ha, good luck with that. I’m still trying to convince my own grandparents that a monad is simply a monoid in the category of endofunctors.

Re: ChatGPT Explained: A normie's guide to how it works

#33

I feel like as an intro aimed at "normies" it still manages to communicate in a more abstract and overthinky way than necessary. People often find it difficult to intuit examples from abstract descriptions. BUT, people are great at intuiting abstractions from concrete examples. You rarely need to explicitly mention abstractions, in informal talk. People's minds are always abstracting. > If I’m relating the collection…

A normie's guide that references subatomic particle mechanics...

Re: ChatGPT Explained: A normie's guide to how it works

#34
post #20

Earlier quoted context omitted.

> a generative model is a function that can take a structured collection of symbols as input and produce a related structured collection of symbols as output. Yeah that’s exactly the way a nOrMiE would find easy to think about it. Duh. The author probably should dish out that sentence on his grandparents and see how that would work before putting it on the internet and labeling it as “for normies”.

Ha, good luck with that. I’m still trying to convince my own grandparents that a monad is simply a monoid in the category of endofunctors.

At least you’re actually trying! :)

Re: ChatGPT Explained: A normie's guide to how it works

#35
post #20

Earlier quoted context omitted.

> a generative model is a function that can take a structured collection of symbols as input and produce a related structured collection of symbols as output. Yeah that’s exactly the way a nOrMiE would find easy to think about it. Duh. The author probably should dish out that sentence on his grandparents and see how that would work before putting it on the internet and labeling it as “for normies”.

Ha, good luck with that. I’m still trying to convince my own grandparents that a monad is simply a monoid in the category of endofunctors.

Have sympathy. The wall of monad is a hard one to get over.

Re: ChatGPT Explained: A normie's guide to how it works

#36

I feel like as an intro aimed at "normies" it still manages to communicate in a more abstract and overthinky way than necessary. People often find it difficult to intuit examples from abstract descriptions. BUT, people are great at intuiting abstractions from concrete examples. You rarely need to explicitly mention abstractions, in informal talk. People's minds are always abstracting. > If I’m relating the collection…

> "Translating {cat} to {at-cay}, can be managed with one “Pig Latin” rule:

> If input is {cat} then output is {at-cay}."

Even this can be translated further into “human-speak”:

“Move the first bit of the word to the end, and add ‘ay’. Like, ‘cat’ becomes ‘at-cay’.”

Re: ChatGPT Explained: A normie's guide to how it works

#37
post #20

Earlier quoted context omitted.

> a generative model is a function that can take a structured collection of symbols as input and produce a related structured collection of symbols as output. Yeah that’s exactly the way a nOrMiE would find easy to think about it. Duh. The author probably should dish out that sentence on his grandparents and see how that would work before putting it on the internet and labeling it as “for normies”.

Ha, good luck with that. I’m still trying to convince my own grandparents that a monad is simply a monoid in the category of endofunctors.

Geez, how much more can you dumb it down?! /s

Re: ChatGPT Explained: A normie's guide to how it works

#38
post #6

The biggest drawback of LLM is that it never answers with "I don't know" (unless it is some quote) and it just brings bullshit hallucinations which human has to reject as wrong. Thus it is mostly useless for anything serious. Personally I use it to beautify some text, but still have to do a bit of correction to fix b/s or missed context.

I’m not an expert, but I’ve always felt the use of softmax everywhere is a contributing factor. It’s basically saying “you HAVE to pick one” rather than “which one would you pick?”

Re: ChatGPT Explained: A normie's guide to how it works

#39
This is a very good guide, although if it’s truly aimed at normies it’s still far too formal/mathematical in certain parts (ChatGPT itself could probably help you rewrite some of those sections in plainer terms).

The ‘token window’ section does a fantastic job of answering “but how does it know?”. The ‘lobes of probability’ section does a fantastic of answering “but why does it lie?”.

The ‘whole universes of possible meanings’ bit does an okay job of answering “but how does it understand”, however I think that part could be made more explicit. What made it click for me was https://borretti.me/article/and-yet-it-understands - specifically:

“Every pair of token sequences can, in principle, be stored in a lookup table. You could, in principle, have a lookup table so vast any finite conversation with it would be indistinguishable from talking to a human, … But it wouldn’t fit in the entire universe. And there is no compression scheme … that would make it fit. But GPT-3 masses next to nothing at 800GiB.

“How is it so small, and yet capable of so much? Because it is forgetting irrelevant details. There is another term for this: abstraction. It is forming concepts. There comes a point in the performance to model size curve where the simpler hypothesis has to be that the model really does understand what it is saying, and we have clearly passed it.”

If I was trying to explain that to normies, I would try to hijack the popular “autocomplete on steroids” refrain. Currently it seems like normies know “autocomplete for words”, and think when you put it on steroids you get “autocomplete for paragraphs”. Explain to them that actually, what you get is “autocomplete for meanings”.

(Please feel free to use these ideas in your post if you like them, don’t even think about crediting me, I just want to see the water level rise!)

Re: ChatGPT Explained: A normie's guide to how it works

#40
post #3

I posted some comments about ChatGTP in a local FB group and there was a pretty large percent of folks who responded here that think it's just an awful thing that's going to lead to the downfall of civilization. I tried to offer that it is pretty cool, but it's just software that basically presents search engine results in a different manner along with a few other tricks, but it's not "HAL". I live in a very red and…

i'm not a red state / far right / pro-trump in any sense of the word. however, i don't think it is very unreasonable to extrapolate bit and see the potential for societal harm. over the past three years the entire world was impacted by a dire health crisis where misinformation played a large role in distorting public perception. this has direct impacts on public health (people not wearing masks, refusing vaccines) an…

>misinformation played a large role in distorting public perception. this has direct impacts on public health (people not wearing masks, refusing vaccines)

I increasingly hear things that suggest that those who wore masks and got vaccinated were the ones who were actually misinformed. Of course, you won't hear any of that on CNN

Post reply on HN