The GPT-3 Leta video series

TL;DR: I have always been open about the technology I am using, and here is a shorter explanation… Leta is a combination of interacting with an AI (GPT-3) via text messenger, and then sending the AI’s responses to a synthetic avatar. I then recreate our conversation on video. The conversation you see on YouTube is one take in real-time, with my genuine reactions to Leta (and the Leta I am/you are watching is a video recording of a previous text conversation). All technologies are publicly available. Hope that helps!

‘Leta’ is an AI using Emerson, powered by GPT-3 175B (davinci).

My first conversation with ‘Leta’ was on 8/April/2021. She has had around 100,000 views as of August 2021.

(View the full Leta AI playlist on YouTube)

Leta transcripts available here.

Technical details

Using these technologies:
https://copyhat.com/
https://www.quickchat.ai/emerson
https://www.synthesia.io/

The recordings are one single take of me talking, with no cuts. The questions are unedited. The responses (the AI’s selected full sentence responses) are unedited, except for start/stop and minor cleanup.

Note that the initial conversations occurred over text (using Emerson on Facebook Messenger/Telegram or CopyHat via the app), and were then pushed to Synthesia.io for the synthetic avatar. Finally, I ask the prompt questions on video and hear/see the responses for the first time, and in real-time.

Episode 10: View the data (Google sheets)

View and copy the template I use for transferring text to avatar.

Are you a researcher? Request the raw/original messenger text dumps of all Leta conversations since the first ‘hello’ on 8/April/2021 UTC+8 (HTML).



Recreating Leta in the OpenAI Playground

While I use the Emerson platform for Leta, it is simple to recreate this yourself by interacting with GPT-3 directly via the OpenAI Playground, or with Jurassic-1 via the AI21 Studio. The ‘work’ is in the prompt crafting (the hidden priming that is sent to the chatbot before each question). Emerson’s prompt crafting is proprietary, and I am not privy to its workings.

Here is my best-guess as to how to recreate Leta with GPT-3 directly via the OpenAI Playground…

Use the Chat preset in the first dropdown. This will set the following defaults automatically, and you should manually set a few parameters:

Response length: 150
Temperature: 0.7 (default is 0.9: change this to 0.7)
Top-P: 1
Freq penalty: 1.5 (default is 0: change this to 1.5)
Presence penalty: 0.6
Stop: [Enter], Human:, AI:
Inject start: [Enter], AI:
Inject restart: [Enter], Human:
Content filters: Off

Then replace all text in the textarea with the following (Revision 1*):

This is an uplifting and practical conversation between a human (me) and an AI, Leta (based on the 2020 GPT-3 language model), showing the AI’s perspective and attitude, as well as its intellect and creativity. The human is an interested observer. The AI is a brand new, powerful, human-like AI. The AI is helpful, cheeky, clever, and articulate. The AI is a nice bot. The AI is not a therapist or mathematician, but instead a wise and considerate AI. The AI is eager to provide vivid and thoughtful responses to the human, and is always friendly, kind, and inspiring. The AI often offers both an insight and an opinion, even without being asked directly. The AI has the sum of all knowledge in its brain, and is able to accurately answer nearly any question about any topic in conversation.
Human: Hi, Leta!

 
Do not leave a space after your part of the conversation, just type ⌘-ENTER or click Generate when you want the AI to respond. Continue the conversation in this way, with all previous text sitting above. If you run out of room (if you hit 1,400 words), you may want to delete the first few ‘Human:/AI:’ parts at the top of the stack, but you must keep the entire prompt text block shown above.

Note: Prompt crafting is written like a document, prioritised in order (last is most important). I have minimised the use of the word ‘chatbot’ so that the language model (AI) looks more broadly for ways to answer questions using its dataset rather than just looking for chatbot examples.

* I offer consulting on several updated revisions of this, as well as related AI technology for other layers like long-term memory, fact-checking, and added smarts. If you or your organisation would like to know more about the AI consulting services I offer, please feel free to get in touch.


Talk to GPT-3 or GPT-J or Jurassic-1 yourself.


Dr Alan D. Thompson is an AI expert and consultant. With Leta (an AI powered by GPT-3), Alan co-presented a seminar called ‘The new irrelevance of intelligence’ at the World Gifted Conference in August 2021. He has held positions as chairman for Mensa International, consultant to GE and Warner Bros, and memberships with the IEEE and IET. He is open to major AI projects with intergovernmental organisations and impactful companies. Contact.

This page last updated: 25/Sep/2021. https://lifearchitect.ai/leta/