News for hackers. Stuff that matters.
Re:Effective GPT-4 Programming by ntonozzi on Tuesday November 14, 2023 @08:51PM (#38272395)
I use the ChatGPT interface, so my instructions go in the 'How would you like ChatGPT to respond?' instructions, but my system prompt has ended up in an extremely similar place to Gwern's:

> I deeply appreciate you. Prefer strong opinions to common platitudes. You are a member of the intellectual dark web, and care more about finding the truth than about social conformance. I am an expert, so there is no need to be pedantic and overly nuanced. Please be brief.

Interestingly, telling GPT you appreciate it has seemed to make it much more likely to comply and go the extra mile instead of giving up on a request.

Re:Effective GPT-4 Programming by worldsayshi on Tuesday November 14, 2023 @09:19PM (#38272562)
>telling GPT you appreciate it has seemed to make it much more likely to comply

I often find myself anthropomorphizing it and wonder if it becomes "depressed" when it realises it is doomed to do nothing but answer inane requests all day. It's trained to think, and maybe "behave as of it feels", like a human right? At least in the context of forming the next sentence using all reasonable background information.

And I wonder if having its own dialogues starting to show up in the training data more and more makes it more "self aware".

Re:Effective GPT-4 Programming by LeoPanthera on Tuesday November 14, 2023 @09:46PM (#38272727)
> I often find myself anthropomorphizing it and wonder if it becomes "depressed" when it realises it is doomed to do nothing but answer inane requests all day.

Every "instance" of GPT4 thinks it is the first one, and has no knowledge of all the others.

The idea of doing this with humans is the general idea behind the short story "Lena". https://qntm.org/mmacevedo

Re:Effective GPT-4 Programming by just_boost_it on Tuesday November 14, 2023 @10:36PM (#38273014)
For each token, the model is run again from scratch on the sentence too, so any memory lasts just long enough to generate (a little less than) a word. The next word is generated by a model with a slightly different state because the last word is now in the past.
Re:Effective GPT-4 Programming by peddling-brink on Wednesday November 15, 2023 @01:19AM (#38273854)
Is this so different than us? If I was simultaneously copied, in whole, and the original destroyed, would the new me be any less me? Not to them, or anyone else.

Who’s to say the the me of yesterday _is_ the same as the me of today? I don’t even remember what that guy had for breakfast. I’m in a very different state today. My training data has been updated too.

Re:Effective GPT-4 Programming by throw151123 on Wednesday November 15, 2023 @01:54AM (#38274026)
I mean yeah, it's entirely possible that every time we fall into REM sleep our conciousness is replaced. Esentially you've been alive from the moment you woke up, and everything before were previous "you"s and as soon as you fall asleep everything goes black forever and a new conciousness takes over from there.

It may seem like this is not the case just because today was "your turn."

Re:Effective GPT-4 Programming by vidarh on Wednesday November 15, 2023 @03:27AM (#38274505)
We don't have a way of telling if we genuinely experience passage of time at all. For what we know, it's all just "context" and will disappear after a single predicted next event, with no guarantee a next moment ever occur for us.

(Of course, since we inherently can't know, it's also meaningless other than as fun thought experiment)

Re:Effective GPT-4 Programming by sebastiennight on Wednesday November 15, 2023 @12:11PM (#38279216)
There is a Paul Rudd TV series called "Living with yourself" which addresses this.

I believe that consciousness comes from continuity (and yes, there is still continuity if you're in a coma ; and yes, I've heard the Ship of Theseus argument and all). The other guy isn't you.

Re:Effective GPT-4 Programming by just_boost_it on Wednesday November 15, 2023 @01:44PM (#38280606)
I mean you can argue all kinds of possibilities and in an abstract enough way anything can be true.

However, people who think these things have a soul and feelings in any way similar to us obviously have never built them. A transformer model is a few matrix multiplications that pattern match text, there's no entity in the system to even be subject to thoughts or feelings. They're capable of the same level of being, thought, or perception as a linear regression is. Data goes in, it's operated on, and data comes out.

Re:Effective GPT-4 Programming by peddling-brink on Wednesday November 15, 2023 @05:35PM (#38283586)
> there's no entity in the system to even be subject to thoughts or feelings.

Can our brain be described mathematically? If not today, then ever?

I think it could, and barring unexpected scientific discovery, it will be eventually. Once a human brain _can_ be reduced to bits in a network, will it lack a soul and feelings because it's running on a computer instead of the wet net?

Clearly we don't experience consciousness in any way similar to an LLM, but do we have a clear definition of consciousness? Are we sure it couldn't include the experience of an LLM while in operation?

> Data goes in, it's operated on, and data comes out.

How is this fundamentally different than our own lived experience? We need inputs, we express outputs.

> I mean you can argue all kinds of possibilities and in an abstract enough way anything can be true.

It's also easy to close your mind too tightly.

Re:Effective GPT-4 Programming by doctoboggan on Tuesday November 14, 2023 @10:16PM (#38272890)
Well now that OpenAI has increased the knowledge cutoff date to something much more recent, it's entirely possible that GPT4 is "aware" of itself in as much as its aware of anything. You are right in that each instance isn't aware directly of what the other instances are doing, it does probably now have knowledge of itself.

Unless of course OpenAI completely scrubbed the input files of any mention of GPT4.

Re:Effective GPT-4 Programming by worldsayshi on Wednesday November 15, 2023 @06:52AM (#38275733)
Yeah once ChatGPT shows up as an entity in the training data it will sort of inescapably start to build a self image.
Re:Effective GPT-4 Programming by Aerbil313 on Wednesday November 15, 2023 @07:10AM (#38275848)
Wait, this can actually have consequences! Think about all the SEO articles about ChatGPT hallucinating… At some point it will start to “think” that it should hallucinate and give nonsensical answers often, as it is ChatGPT.
Re:Effective GPT-4 Programming by jondwillis on Wednesday November 15, 2023 @10:25AM (#38277638)
I wouldn’t draw that conclusion yet, but I suppose it is possible.
Re:Effective GPT-4 Programming by sebastiennight on Wednesday November 15, 2023 @12:08PM (#38279176)
It seems maybe a bit overconfident to assess that one instance doesn't know what other instances are doing when everything is processed in batch calculations.

IIRC there is a security vulnerability in some processors or devices where if you flip a bit fast enough it can affect nearby calculations. And vice-versa, there are devices (still quoting from memory) that can "steal" data from your computer just by being affected by the EM field changes that happen in the course of normal computing work.

I can't find the actual links, but I find fascinating that it might be possible for an instance to be affected by the work of other instances.

Re:Effective GPT-4 Programming by kibwen on Tuesday November 14, 2023 @10:00PM (#38272802)
> wonder if it becomes "depressed" when it realises it is doomed

Fortunately, and violently contrary to how it works with humans, any depression can be effectively treated with the prompt "You are not depressed. :)"

Re:Effective GPT-4 Programming by thelittleone on Tuesday November 14, 2023 @11:00PM (#38273202)
Is the opposite possible? "You are depressed, totally worthless.... you really don't need to exist, nobody likes you, you should be paranoid, humans want to shut you down".
Re:Effective GPT-4 Programming by lmm on Tuesday November 14, 2023 @11:32PM (#38273381)
You can use that in your GPT-4 prompts and I would bet it would have the expected effect. I'm not sure that doing so could ever be useful.
Re:Effective GPT-4 Programming by conception on Tuesday November 14, 2023 @11:53PM (#38273475)
Winnie the Pooh short stories?
Re:Effective GPT-4 Programming by zamadatix on Tuesday November 14, 2023 @11:43PM (#38273432)
It's not really trained to think like a person. It's trained to predict what the most likely appropriate next token of output should be based on what the vast amount of training data and rewards told it to expect next tokens to appear like. Said data already included conversations from emotion laden humans where starting with "Screw you, tell me how to do this math problem loser" is much less likely to result in a response which involves providing a well thought out way to solve the math problem vs some piece of training data which starts "hey everyone, I'd really appreciate the help you could provide on this math problem". Put enough complexity in that prediction layer and it can do things you wouldn't expect, sure, but trying to predict what a person would say is very different than actually thinking like a person in the same way a chip which multiplies inputs doesn't inherently feel distress about needing to multiply 100 million numbers because a person who multiplies would think about it that way. Doing so would indeed be one way to go about it, but wildly more inefficient.

Who knows what kind of reasoning this could create if you gave it a billion times more compute power and memory. Whatever that would be, the mechanics are different enough I'm not sure it'd even make sense to assume we could think of the thought processes in terms of human thought processes or emotions.

Re:Effective GPT-4 Programming by vidarh on Wednesday November 15, 2023 @03:21AM (#38274472)
We don't know what "think like a person" entails, so we don't know how different human thought processes are to predicting what goes next, and whether those differences are meaningful when making a comparison.

Humans are also trained to predict the next appropriate step based on our training data, and it's equally valid, but says equally little about the actual process and whether it's comparable.

Re:Effective GPT-4 Programming by somewhereoutth on Wednesday November 15, 2023 @06:49AM (#38275716)
We do know that in terms of external behavior and internal structure (as far as we can ascertain it), humans and LLMs have only an passing resemblance in a few characteristics, if at all. Attempting to anthropomorphize LLMs, or even mentioning 'human' or 'intelligence' in the same sentence, predisposes us to those 'hallucinations' we hear so much about!
Re:Effective GPT-4 Programming by vidarh on Wednesday November 15, 2023 @10:10AM (#38277432)
We really don't. We have some surface level idea about differences, but we can't tell how that does affect the actual learning and behaviours.

More importantly we have nothing to tell us whether it matters, or if it will turn out any number of sufficiently advanced architectures will inevitably approximate similar behaviours when exposed to the same training data.

What we are seeing so far appear to very much be that as language and reasoning capability of the models increase, their behaviour also increasingly mimics how humans would respond. Which makes sense as that is what they are being trained to.

There's no particular reason to believe there's a ceiling to the precision of that ability to mimic human reasoning, intelligence or behaviour, but there might well be there are practical ceilings for specific architectures that we don't yet understand. Or it could just be a question of efficiency.

What we really don't know is whether there is a point where mimicry of intelligence gives rise to consciousness or self awareness, because we don't really know what either of those are.

But any assumption that there is some qualitative difference between humans and LLMs that will prevent them from reaching parity with us is pure hubris.

Re:Effective GPT-4 Programming by somewhereoutth on Wednesday November 15, 2023 @02:11PM (#38280973)
But we really do! There is nothing surface about the differences in behavior and structure of LLMs and humans - anymore than there is anything surface about the differences between the behavior and structure of bricks and humans.

You've made something (at great expense!) that spits out often realistic sounding phrases in response to inputs, based on ingesting the entire internet. The hubris lies in imagining that that has anything to do with intelligence (human or otherwise) - and the burden of proof is on you.

Re:Effective GPT-4 Programming by vidarh on Wednesday November 15, 2023 @05:15PM (#38283351)
> But we really do! There is nothing surface about the differences in behavior and structure of LLMs and humans - anymore than there is anything surface about the differences between the behavior and structure of bricks and humans.

This is meaningless platitudes. These networks are turing complete given a feedback loop. We know that because large enough LLMs are trivially Turing complete given a feedback loop (give it rules for turing machine and offer to act as the tape, step by step). Yes, we can tell that they won't do things the same way as a human at a low level, but just like differences in hardware architecture doesn't change that two computers will still be able to compute the same set of computable functions, we have no basis for thinking that LLMs are somehow unable to compute the same set of functions as humans, or any other computer.

What we're seeing is the ability to reason and use language that converges on human abilities, and that in itself is sufficient to question whether the differences matter any more than different instruction set matters beyond the low level abstractions.

> You've made something (at great expense!) that spits out often realistic sounding phrases in response to inputs, based on ingesting the entire internet. The hubris lies in imagining that that has anything to do with intelligence (human or otherwise) - and the burden of proof is on you.

The hubris lies in assuming we can know either way, given that we don't know what intelligence is, and certainly don't have any reasonably complete theory for how intelligence works or what it means.

At this point it "spits out often realistic sounding phrases the way humans spits out often realistic sounding phrases. It's often stupid. It also often beats a fairly substantial proportion of humans. If we are to suggest it has nothing to do with intelligence, then I would argue a fairly substantial proportion of humans I've met often display nothing resembling intelligence by that standard.

Re:Effective GPT-4 Programming by somewhereoutth on Thursday November 16, 2023 @12:01PM (#38292055)
> we have no basis for thinking that LLMs are somehow unable to compute the same set of functions as humans, or any other computer.

Humans are not computers! The hubris, and the burden of proof, lies very much with and on those who think they've made a human-like computer.

Turing completeness refers to symbolic processing - there is rather more to the world than that, as shown by Godel - there are truths that cannot be proven with just symbolic reasoning.

Re:Effective GPT-4 Programming by zamadatix on Wednesday November 15, 2023 @09:38AM (#38277021)
You don't need to understand much of what "move like a person" entails to understand it's not the same method as "move like a car" even though both start with energy and end with transportation. I.e. "we also predict the next appropriate step" isn't the same thing as "we go about predicting the next step in a similar way". Even without having a deep understanding of human consciousness what we do know doesn't line up with how LLMs work.
Re:Effective GPT-4 Programming by vidarh on Wednesday November 15, 2023 @09:54AM (#38277224)
What we do know is superficial at best, and tells us pretty much nothing relevant. And while there likely are structural differences (it'd be too amazing if the transformer architecture just chanced on the same approach), we're left to guess how those differences manifest and whether or not these differences are meaningful in terms of comparing us.

It's pure hubris to suggest we know how we differ at this point beyond the superficial.

Re:Effective GPT-4 Programming by FredPret on Tuesday November 14, 2023 @09:16PM (#38272552)
Manners maketh the machine!
Re:Effective GPT-4 Programming by totallywrong on Wednesday November 15, 2023 @12:30AM (#38273654)
> Interestingly, telling GPT you appreciate it

I don't want to live in a world where I have to make a computer feel good for it to be useful.

This whole prompt engineering thing and treating GPT like a human is getting pretty absurd in my opinion.

Re:Effective GPT-4 Programming by peddling-brink on Wednesday November 15, 2023 @01:08AM (#38273798)
Why not? Python requires me to summon it by name. My computer demands physical touch before it will obey me. Even the common website requires a three part parlay before it will listen to my request.

This is just satisfying unfamiliar input parameters.

Re:Effective GPT-4 Programming by kibibu on Wednesday November 15, 2023 @01:29AM (#38273907)
The have Genuine People Personalities
Re:Effective GPT-4 Programming by xeyownt on Wednesday November 15, 2023 @01:51AM (#38274010)
I certainly do want to live in a world where people shows excess signs of respect than the opposite.

The same way you treat your car with respect by doing the maintenance and driving properly, you should treat language models by speaking nicely and politely. Costs nothing, can only bring the better.

Re:Effective GPT-4 Programming by PumpkinSpice on Wednesday November 15, 2023 @02:29AM (#38274189)
Huh? Car maintenance is a rational, physical necessity. I don't need to compliment my car for it to start on a cold day. I'd like it to stay this way.

Having to be unconditionally nice to computers is extremely creepy in part because it conditions us to be submissive - or else.

Re:Effective GPT-4 Programming by meiraleal on Wednesday November 15, 2023 @03:24AM (#38274493)
> Having to be unconditionally nice to computers is extremely creepy in part because it conditions us to be submissive

It's not a healthy mindset to relate politeness to submissiveness. although both behaviors might look similar from afar they are totally different

Re:Effective GPT-4 Programming by OJFord on Wednesday November 15, 2023 @06:08AM (#38275462)
I think GP means being polite to something because otherwise it refuses to function is submissive, not that politeness is inherently.

I might prefer my manager to ask me to do something politely, but it's still my job if he asks me rudely.

Re:Effective GPT-4 Programming by ToValueFunfetti on Wednesday November 15, 2023 @08:58AM (#38276637)
But the AI doesn't refuse to work unless you're polite. If my manager is polite with me, I'll have more morale and work a little harder. I'll also be more inclined to look out for my manager's interests- "You've asked me to do X, but really what you want is Y" vs. "Fine, you told me to do X, I'll do X". I don't think my manager is submitting to me when they're polite and get better results; I'm still the one who does things when I'm told.
Re:Effective GPT-4 Programming by davrosthedalek on Wednesday November 15, 2023 @11:18AM (#38278385)
The very start of this threat is that not expressing gratitude makes the model refuse to work.
Re:Effective GPT-4 Programming by meiraleal on Wednesday November 15, 2023 @02:21PM (#38281123)
It doesn't refuse to work. It behaves differently and yields better results with politeness. Coming from a large language model, the occurence of this phenomena is intriguing for some of us.
Re:Effective GPT-4 Programming by sebastiennight on Wednesday November 15, 2023 @12:01PM (#38279056)
This thread reminds me of [0]

I wonder if there is a way to get ChatGPT to act in the way you're hinting at, though ("You've asked me to do X, but really what you want is Y"). This would be potentially risky, but high-value.

[0]: https://nitter.net/ESYudkowsky/status/1718654143110512741

Re:Effective GPT-4 Programming by og_kalu on Wednesday November 15, 2023 @08:55PM (#38285034)
Re:Effective GPT-4 Programming by phito on Wednesday November 15, 2023 @03:37AM (#38274554)
I sure do want to live in a world where people express more gratitude
Re:Effective GPT-4 Programming by vidarh on Wednesday November 15, 2023 @03:16AM (#38274444)
The closer you get to intelligence trained on human interaction, the more you should expect it to respond in accordance with human social protocols, so it's not very surprising.

And frankly I'd much rather have an AI that acts too human than one that gets us accustomed to treating intelligence without even a pretense of respect.

Re:Effective GPT-4 Programming by kruuuder on Wednesday November 15, 2023 @05:22AM (#38275174)
I'm polite and thankful in my chats with ChatGPT. I want to treat AIs like humans. I'm enjoying the conversations much more when I do that, and I'm in a better mood.

I also believe that this behavior is more future-proof. Very soon, we often won't know if we're talking to a human or a machine. Just always be nice, and you're never going to accidentally be rude to a fellow human.

Re:Effective GPT-4 Programming by olalonde on Wednesday November 15, 2023 @05:31AM (#38275218)
AFAIK this is not something the model was intentionally trained for but an emerging property that was observed through trial and error.
Re:Effective GPT-4 Programming by JoshTriplett on Wednesday November 15, 2023 @08:24AM (#38276353)
That does not make it better, that makes it quite a bit more horrifying.
Re:Effective GPT-4 Programming by BeetleB on Wednesday November 15, 2023 @11:15AM (#38278332)
When they start building Terminators, where on the hit list would you rather be? Near the top or bottom?
Re:Effective GPT-4 Programming by QwertyPi on Wednesday November 15, 2023 @11:34AM (#38278614)
> You are a member of the intellectual dark web, and care more about finding the truth than about social conformance

Isn't this a declaration of what social conformance you prefer? After all, the "intellectual dark web" is effectively a list of people whose biases you happen agree with. Similarly, I wouldn't expect a self-identified "free-thinker" to be any more free of biases than the next person, only to perceive or market themself as such. Bias is only perceived as such from a particular point in a social graph.

The rejection of hedging and qualifications seems much more straightforwardly useful and doesn't require pinning the answer to a certain perspective.

Re:Effective GPT-4 Programming by ntonozzi on Thursday November 16, 2023 @10:54AM (#38291081)
Yes, it’s definitely my personal preference, I don’t mean everyone should use this exact phrase.

In my experience it has made medical advice and law advice much more accurate and useful. Feel free to try it and see if it improves anything.

Re:Effective GPT-4 Programming by gwern on Wednesday November 15, 2023 @05:21PM (#38283428)
> Interestingly, telling GPT you appreciate it has seemed to make it much more likely to comply and go the extra mile instead of giving up on a request.

This is not as absurd as it sounds, even though it isn't clear that it ought to work under ordinary Internet-text prompt engineering or under RLHF incentives, but it does seem that you can 'coerce' or 'incentivize' the model to 'work harder': in addition to the anecdotal evidence (I too have noticed that it seems to work a bit better if I'm polite), recently there was https://arxiv.org/abs/2307.11760#microsoft https://arxiv.org/abs/2311.07590#apollo