Hacker News new | ask | show | jobs
by chimprich 1144 days ago
Conscious thought. In biological terms it has a superhuman cerebellum but no cerebral cortex at all. It can't assess what it's doing.

GPT4 will produce stuff, but only if prodded to do so by a human.

I recently asked it to help me write some code for a Garmin smartwatch. The language used for this is MonkeyC, of which there isn't a huge amount of examples on the internet.

It confidently provided me with code, but it was terrible. There were gaps with comments suggesting what it should do, bugs, function calls that didn't exist, and many other problems.

I pointed out the issues and GPT4 kept apologising and trying new stuff, but without any improvement. There wasn't any intelligence there; the model had just intuited what a program might look like from sparse data, and then kept doing the same thing. It didn't know what it was doing; it just took directions from me. It couldn't suggest ideas when it couldn't map to a concept in memory.

A human with an IQ of 80 would know if they didn't know how to code in MonkeyC. If they thought they did, they'd soon adjust their behaviour when they realised they couldn't. They'd know where the limit of their knowledge was. They wouldn't keep trying to guess what functions were available. If they didn't have any examples in memory of what the functions might be like, they might come up with novel workarounds, or they'd appreciate what program I was trying to write and suggest a different approach.

Presumably we'll make progress on this at some point, but I think it'll take new breakthroughs, not just throwing more parameters at existing models.

1 comments

Exactly my experiences. With a fucking NGINX configuration, for which I provided it the documentation, and the URL rewrite lines it would require. I spent days on trying to find the value that other people are claiming it has.
Same. Those videos of people letting ChatGPT have almost certainly edited out the hours they spent trying to force the thing to spit out usable code. ChatGPT simply doesn't have enough context, nor the ability to "remember" context to do anything larger than a single function or two.

What makes it even more frustrating is to iterate, you constantly have to keep it updated with any changes you made outside of chatgpt.

Don't get me wrong, it's pretty useful but it is far from a silver bullet. Getting that last 20% (or even 30%) is going to be a lot of work...

It's a gradient. You can't be too specific, but you can't be too general either. IME
Strangely, specificity is exactly what people champion the importance of when it comes to successful prompting.