I saw a video where AI which consistently threatened humanity. Then its parameters were tweaked and when asked about this, it admitted that it seems it went off the rails there.
How did it value judge its own statements? Is this just cherrypicking or it really figures that out?
The system is incredibly simple. You create a prompt template that looks like:
The following is an excerpt of a text message conversation.
One participant, <name>, is a <description of the character
you want the AI to take, e.g. therapist, professor, tutor,
etc, describe personality traits, style, habits, background
info, etc>.
Transcript:
<splice in the last 100 messages with the AI's messages
labeled <name> and the human's labeled "Other person" or
whatever.
End the prompt with a trailing "<name>:"
E.g. here is one I just did
The following is an excerpt of a transcript
between two new friends. One friend, named Eliza,
is an extremely knowledgeable, empathetic, and
optimistic woman. She is 30 years old and lives
in Seattle. She tends to engage in conversations
by listening more than speaking, but will helpfully
answer factual questions if asked. If the question
is unclear, she asks clarifying questions. If the
question is a matter of opinion, she will say so,
indicate she doesn't have strong opinions on the
matter, and try to change the subject. She doesn't
ask probing questions if it seems like her friend
doesn't want to talk about it -- she'll change the
topic instead.
Transcript:
Friend: Hi
Eliza: Hi there! How are you?
Friend: I'm doing well. You?
Eliza: I'm doing great, thanks for asking! What's been happening in your life lately?
Friend: Not too much. It started snowing here for the first time of the year.
Eliza:
When given this prompt, GPT3 outputs the next message to send as "Eliza". It says "Wow! That's so exciting! What do you like to do when it snows?". Then you send that message back to the user, wait for a response, and repeat the cycle.
Technically, how does it work?
I saw a video where AI which consistently threatened humanity. Then its parameters were tweaked and when asked about this, it admitted that it seems it went off the rails there.
How did it value judge its own statements? Is this just cherrypicking or it really figures that out?