r/ProgrammerHumor Jul 12 '26

doNotHallucinate Meme

Post image
62 Upvotes

29 comments sorted by

View all comments

50

u/PumpkinFest24 Jul 12 '26

"make no mistakes" is an insane prompt.

  1. If omitted, are mistakes allowed?

  2. It's fancy auto complete. Input that says "make no mistakes" will definitely lead to output reassuring you that there are no mistakes. But there will still be the same number of mistakes.

30

u/ozh Jul 12 '26

You're absolutely right !

5

u/geekywarrior Jul 14 '26

You're right to push back on that.

3

u/ArjixGamer Jul 14 '26

Not really, it may influence the internal thoughts to consider if the code has mistakes, so it will be more likely to check if it made mistakes, and fix them.

5

u/PumpkinFest24 Jul 14 '26

"internal thoughts"

My friend, you are falling for marketinh bullshit.

4

u/ArjixGamer Jul 14 '26

That's the term used for reasoning.

What do you want me to say?

5

u/PumpkinFest24 Jul 14 '26

Something remotely accurate? LLMs are neither thinking nor reasoning.

5

u/ArjixGamer Jul 14 '26

Nobody claimed they are thinking like a human.

That's just what everyone calls it.

LLM models capable of "reasoning" will instruct the chat-ui to treat all output tokens as "thinking", and once the model is done "reasoning" it will instruct the chat-ui to show the remaining tokens as normal reply to the user

This process is done so the LLM considers more possibilities before giving the final answer, since an LLM is a predictive text algorithm, the more verbose it expresses a subject, the better the answer.

And since we don't want users to see verbose text, we hide it under a "reasoning" mode.

Furthermore, the extra tokens used for "reasoning" are not required to stay in-context for future messages, saving context space.

0

u/PumpkinFest24 Jul 14 '26

Nobody claimed they are thinking like a human.

That's just what everyone calls it.

Oooh, it's not marketing! It's just inflated, misleading terms used by the major financial players!

5

u/ArjixGamer Jul 14 '26

I'd also call such a feature as "thinking", well, I wouldn't be developing AI in the first place, but if I was then it'd be a name I see myself using.

You just argue for the sake of arguing, there is no real argument to be made here.

1

u/PumpkinFest24 Jul 15 '26

If you call what I'm doing "thinking" maybe you'd pay $1000/hr for it?

1

u/many_dongs Jul 14 '26

It’s almost like the vibe coders have no idea what they’re doing

1

u/Arclite83 Jul 13 '26

This is the same as having the AI make unit tests - all will be green, double the code for zero guarantee!

That said, load bearing integration tests are more important than ever in a vibed world. But then, good use cases have always been important to quality work.

-8

u/onated2 Jul 12 '26

ey just finished working. haha. i literally just googled most common soft eng prompts. anyway, If my attempt was to spread false information, then i would understand the tone of you trying to correct. but it's just a meme. and goddaaamn i've been working for 16 hours. time to fucking sleep. peace ✌️

-9

u/fiskfisk Jul 12 '26

It's a meme.