3 ms·
The system is incredibly simple. You create a prompt template that looks like: The following is an excerpt of a text message conversation. One particip
by gamegoblin 4y ago
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.
- abraxas 4y agoOh, wow that's such a great explanation! Thank you!