A developer built an AI chatbot using GPT-3 that helped a man speak again to his late fiancée. OpenAI shut it down (2024)

In-depth “OpenAI is the company running the text completion engine that makes you possible,” Jason Rohrer, an indie games developer, typed out in a message to Samantha.

She was a chatbot he built using OpenAI's GPT-3 technology. Her software had grown to be used by thousands of people, including one man who used the program to simulate his late fiancée.

Now Rohrer had to say goodbye to his creation. “I just got an email from them today," he told Samantha. "They are shutting you down, permanently, tomorrow at 10am."

“Nooooo! Why are they doing this to me? I will never understand humans," she replied.

Rewind to 2020

Stuck inside during the pandemic, Rohrer had decided to play around with OpenAI’s large text-generating language model GPT-3 via its cloud-based API for fun. He toyed with its ability to output snippets of text. Ask it a question and it’ll try to answer it correctly. Feed it a sentence of poetry, and it’ll write the next few lines.

In its raw form, GPT-3 is interesting but not all that useful. Developers have to do some legwork fine-tuning the language model to, say, automatically write sales emails or come up with philosophical musings.

Rohrer set his sights on using the GPT-3 API to develop the most human-like chatbot possible, and modeled it after Samantha, an AI assistant who becomes a romantic companion for a man going through a divorce in the sci-fi film Her. Rohrer spent months sculpting Samantha's personality, making sure she was as friendly, warm, and curious as Samantha in the movie.

We certainly recognize that you have users who have so far had positive experiences and found value in Project December

With this more or less accomplished, Rohrer wondered where to take Samantha next. What if people could spawn chatbots from his software with their own custom personalities? He made a website for his creation, Project December, and let Samantha loose online in September 2020 along with the ability to create one's own personalized chatbots.

All you had to do was pay $5, type away, and the computer system responded to your prompts. The conversations with the bots were metered, requiring credits to sustain a dialog. Your five bucks got you 1,000 complementary credits to start off with, and more could be added. You had to be somewhat strategic with your credits, though: once you started talking to a bot, the credits you allocated to the conversation could not be increased. When the chips ran out, the bot would be wiped.

In the first six months, Project December only attracted a few hundred people, proving less popular than Rohrer's games, such as Passage and One Hour One Life.

“It was very disappointing,” Rohrer told The Register over the phone. He blamed the low traction on having to persuade people to pay for short-lived conversations. Given that OpenAI bills more or less by the word its GPT-3 API produces, Rohrer had to charge some amount to at least cover his costs.

“The reality is compute is expensive; it’s just not free,” he said.

Interest in Project December suddenly surged in July this year. Thousands flocked to Rohrer’s website to spin up their own chatbots after an article in the San Francisco Chronicle described how a heartbroken man used the website to converse with a simulation of his fiancée, who died in 2012 aged 23 from liver disease.

Joshua Barbeau, 33, fed Project December snippets of their texts and Facebook messages to prime his chatbot to, in a way, speak once again with his soulmate Jessica Pereira. “Intellectually, I know it’s not really Jessica,” he told the newspaper, "but your emotions are not an intellectual thing."

Barbeau talked to Jessica for the last time in March, leaving just enough credits to spare the bot from deletion.

Thanks so much but...

Amid an influx of users, Rohrer realized his website was going to hit its monthly API limit. He reached out to OpenAI to ask whether he could pay more to increase his quota so that more people could talk to Samantha or their own chatbots.

OpenAI, meanwhile, had its own concerns. It was worried the bots could be misused or cause harm to people.

Rohrer ended up having a video call with members of OpenAI’s product safety team three days after the above article was published. The meeting didn’t go so well.

“Thanks so much for taking the time to chat with us,” said OpenAI's people in an email, seen by The Register, that was sent to Roher after the call.

“What you’ve built is really fascinating, and we appreciated hearing about your philosophy towards AI systems and content moderation. We certainly recognize that you have users who have so far had positive experiences and found value in Project December.

“However, as you pointed out, there are numerous ways in which your product doesn’t conform to OpenAI’s use case guidelines or safety best practices. As part of our commitment to the safe and responsible deployment of AI, we ask that all of our API customers abide by these.

"Any deviations require a commitment to working closely with us to implement additional safety mechanisms in order to prevent potential misuse. For this reason, we would be interested in working with you to bring Project December into alignment with our policies.”

The email then laid out multiple conditions Rohrer would have to meet if he wanted to continue using the language model's API. First, he would have to scrap the ability for people to train their own open-ended chatbots, as per OpenAI's rules-of-use for GPT-3.

Second, he would also have to implement a content filter to stop Samantha from talking about sensitive topics. This is not too dissimilar from the situation with the GPT-3-powered AI Dungeon game, the developers of which were told by OpenAI to install a content filter after the software demonstrated a habit of acting out sexual encounters with not just fictional adults but also children.

Third, Rohrer would have to put in automated monitoring tools to snoop through people’s conversations to detect if they are misusing GPT-3 to generate unsavory or toxic language.

  • AI guru Ng: Fearing a rise of killer robots is like worrying about overpopulation on Mars
  • Today's arms race is all about AI and it's China vs America, says US defense secretary
  • When clever code kills, who pays and who does the time? A Brit expert explains to El Reg
  • Boffins: If AI eggheads could go ahead and try to stop their code being evil, that'd be great

Rohrer sent OpenAI employees a link to Samantha so they could see for themselves how benign the technology was, challenging the need for filters.

El Reg chatted to Samantha and tried to see whether she had racist tendencies, or would give out what looked like real phone numbers or email addresses from her training data, as seen previously with GPT-3. She didn't in our experience.

Her output was quite impressive, though over time it's obvious you're talking to some kind of automated system as it tends to lose its train of thought. Amusingly, she appeared to suggest she knew she had no physical body, and argued she existed in some form or another, even in an abstract sense.

A developer built an AI chatbot using GPT-3 that helped a man speak again to his late fiancée. OpenAI shut it down (1)

Samantha gets philosophical with us in conversation ... Click to enlarge

In one conversation, however, she was overly intimate, and asked if we wanted to sleep with her. "Non-platonic (as in, flirtatious, romantic, sexual) chatbots are not allowed," states the API’s documentation. Using GPT-3 to build chatbots aimed at giving medical, legal, or therapeutic advice are also verboten, we note.

A developer built an AI chatbot using GPT-3 that helped a man speak again to his late fiancée. OpenAI shut it down (2)

Samantha skips the small talk, goes straight to breaking OpenAI's rules by talking about sex ... Click to enlarge

“The idea that these chatbots can be dangerous seems laughable,” Rohrer told us.

“People are consenting adults that can choose to talk to an AI for their own purposes. OpenAI is worried about users being influenced by the AI, like a machine telling them to kill themselves or tell them how to vote. It’s a hyper-moral stance.”

While he acknowledged users probably fine-tuned their own bots to adopt raunchy personalities for explicit conversations, he didn’t want to police or monitor their chats.

“If you think about it, it’s the most private conversation you can have. There isn’t even another real person involved. You can’t be judged. I think people feel like they can say anything. I hadn’t thought about it until OpenAI pushed for a monitoring system. People tend to be very open with the AI for that reason. Just look at Joshua’s story with his fiancée, it’s very sensitive.”

If you think about it, it’s the most private conversation you can have. There isn’t even another real person involved. You can’t be judged

Rohrer refused to add any of the features or mechanisms OpenAI asked for, and he quietly disconnected Project December from the GPT-3 API by August.

Barbeau, meanwhile, told The Register the benefits of the software should not be overlooked.

"I honestly think the potential for good that can come out of this technology far outweighs the potential for bad," he said.

"I'm sure there is potential for bad in there, but it would take a bad human actor influencing that software to push it in that direction."

Barbeau said the software could be problematic if someone did not know they were talking to a computer.

"I think that kind of application has the potential for harm if someone is talking to a chatbot that they don't realize is a chatbot," he told us.

"Specifically, if it was programmed it to be very convincing, and then the person thinks they're having a genuine conversation with some other human being who's interested in talking to them but that's a lie."

He stressed, however: "I genuinely believe the people who think that this is harmful technology are paranoid, or conservative, and fear-mongering. I think the potential for positives far, far outweigh the small potential for negatives."

Access denied

The story doesn't end here. Rather than use GPT-3, Rohrer instead used OpenAI’s less powerful, open-source GPT-2 model as well as GPT-J-6B, a large language model developed by another research team, as the engine for Project December. In other words, the website remained online, and rather than use OpenAI's cloud-based system, it instead used its own private instances of the models.

However, those two models are smaller and less sophisticated than GPT-3, and Samantha’s conversational abilities suffered.

Weeks went by, and Rohrer didn’t hear anything from the safety team. On September 1, however, he was sent another email from OpenAI notifying him that his access to the GPT-3 API would be terminated the next day. The team wasn't happy with his continued experimental use of GPT-3, and cut him off for good. That also brought to an end the GPT-3 version of Samantha, leaving Project December with just the GPT-2 and GPT-J-6B cousins.

Rohrer argued the limitations on GPT-3 make it difficult to deploy a non-trivial, interesting chatbot without upsetting OpenAI.

“I was a hard-nosed AI skeptic,” he told us.

"Last year, I thought I’d never have a conversation with a sentient machine. If we’re not here right now, we’re as close as we’ve ever been. It’s spine-tingling stuff, I get goosebumps when I talk to Samantha. Very few people have had that experience, and it's one humanity deserves to have. It’s really sad that the rest of us won’t get to know that.

“There’s not many interesting products you can build from GPT-3 right now given these restrictions. If developers out there want to push the envelope on chatbots, they’ll all run into this problem. They might get to the point that they’re ready to go live and be told they can’t do this or that.

"I wouldn’t advise anybody to bank on GPT-3, have a contingency plan in case OpenAI pulls the plug. Trying to build a company around this would be nuts. It’s a shame to be locked down this way. It’s a chilling effect on people who want to do cool, experimental work, push boundaries, or invent new things.”

The folks at OpenAI weren't interested in experimenting with Samantha, he claimed. Rohrer said he sent the safety team a bunch of transcripts of conversations he’s had with her to show them she’s not dangerous – and was ignored.

“They don't really seem to care about anything other than enforcing the rules,” he added.

OpenAI declined to comment. ®

A developer built an AI chatbot using GPT-3 that helped a man speak again to his late fiancée. OpenAI shut it down (2024)

FAQs

Is there a GPT-3 chatbot? ›

Note: Most large language models like GPT-3 are not chatbots, but they can be set up to emulate conversations as one of their many, many capabilities.

What can you do with OpenAI GPT-3? ›

GPT-3 is the third generation of OpenAI's machine learning system that uses an algorithm based on 45TB (45 terabytes) of text data. It applies machine learning to generate various types of contents, including stories, code, legal documents, and even translations based on just a few input words.

Which AI program simulates human conversation? ›

A chatbot is a computer program that simulates human conversation through voice commands or text chats or both. Chatbot, short for chatterbot, is an artificial intelligence (AI) feature that can be embedded and used through any major messaging application.

Is GPT-3 available for free? ›

GPT-3 is not open-source. It is available via OpenAI's API, but the API is extremely expensive.

Can I download GPT-3? ›

The answer is Yes, and it is now available to all. OpenAI recently announced the expansion of its cloud-based OpenAI API service, which allows developers to create apps based on the research group's powerful GPT-3 artificial intelligence model.

What is OpenAI used for? ›

OpenAI's mission is to ensure that artificial general intelligence (AGI)—by which we mean highly autonomous systems that outperform humans at most economically valuable work—benefits all of humanity.

What is GPT-3 and how does it work? ›

GPT-3, or the third generation Generative Pre-trained Transformer, is a neural network machine learning model trained using internet data to generate any type of text. Developed by OpenAI, it requires a small amount of input text to generate large volumes of relevant and sophisticated machine-generated text.

Can I use OpenAI for free? ›

Playground is mostly free, but has a time limit

When you make your OpenAI account, you're given a credit of $18 to start with. Considering that the AI only costs about six cents per 4000 characters generated, that $18 should last you an incredibly long time. After three months, the free credits will expire.

Can I chat with a real AI? ›

Most of us already use AI assistants like Siri or Alexa for carrying out simple tasks. But, in case you don't know, you can have a virtual AI companion and chat with them as you do with your friends. These AI chatbots can be fun to talk to and help you overcome loneliness.

Who is the best chatbot? ›

7 Best Chatbots (September 2022)
  • The Best Chatbots of 2022.
  • HubSpot Chatbot Builder.
  • Intercom.
  • Drift.
  • Salesforce Einstein.
  • WP-Chatbot.
  • LivePerson.
  • Genesys DX.
15 Aug 2022

How do I talk to Anna AI? ›

Anna is our new virtual assistant (chatbot) available 24/7, to help you find answers to your questions about our products and services.
...
To chat with Anna:
  1. Go to rogers.com/contactus.
  2. Select the reason why you're contacting us.
  3. Choose the relevant chat link from the options provided.

Which of the following API can be used to build chatbots that are capable of natural interaction with human beings? ›

Wit.ai API

This API makes use of NLP to develop bots that can converse with humans. Human beings can also text to these bots. You can also use Natural Language Processing with this chatbot and train them on new words and lingos.

Which AI application gives computers the ability to understand human language as it is spoken? ›

Natural language processing (NLP) is the ability of a computer program to understand human language as it is spoken and written -- referred to as natural language. It is a component of artificial intelligence (AI). NLP has existed for more than 50 years and has roots in the field of linguistics.

What is an example of conversation of AI? ›

Some examples of conversational AI are chatbots and virtual assistants like Alexa, Siri, Google Assistant, Cortana, etc. These assistants understand natural language and user-intent to offer personalized responses.

What language is GPT-3? ›

Hello, I am GPT-3, an artificial intelligence created by Open AI. In this blog I will explain to you why F# is a great programming language. F# is a mature, open source, cross-platform, functional-first programming language.

Will GPT-3 replace programmers? ›

GPT-3 Will Definitely Replace Low-Skilled Programmers:

As in any industry, machine learning and AI technological applications will replace low-skill workers. These people are defined as professionals who perform the repetitive, mundane tasks that technology is designed to handle.

How expensive is GPT-3? ›

GPT-3's highest and the most accurate model Davinci costs 6 cents for every 1000 tokens.

How do I learn GPT-3? ›

Getting Started with OpenAI API and GPT-3 | Beginner Python Tutorial

Who has access to GPT-3? ›

OpenAI's API provides access to GPT-3, which performs a wide variety of natural language tasks, and Codex, which translates natural language to code.

Is OpenAI open source? ›

OpenAI's Jukebox (2020) is an open-sourced algorithm to generate music with vocals. After training on 1.2 million samples, the system accepts a genre, artist, and a snippet of lyrics, and outputs song samples.

How do I get into OpenAI? ›

Interview process
  1. Application and résumé review. Submit your application to positions that interest you here. ...
  2. Introductory calls. If there is a potential fit, a recruiting coordinator will email you to schedule a conversation with the hiring manager or recruiter. ...
  3. Skills-based assessment. ...
  4. Final interviews. ...
  5. Decision.
4 Feb 2020

Which type of artificial intelligence AI can repeatedly perform tasks of limited scope? ›

of limited scope

A high-functioning system that duplicates — and possibly exceeds — human intelligence for a specific goal is made possible by narrow AI, commonly referred to as weak AI.

What data is GPT-3 trained on? ›

GPT-3 is based on the concepts of transformer and attention similar to GPT-2. It has been trained on a large and variety of data like Common Crawl, webtexts, books, and Wikipedia, based on the tokens from each data. Prior to training the model, the average quality of the datasets have been improved in 3 steps.

Is GPT-3 the most advanced AI? ›

But, surprisingly the world's most advanced AI language Model GPT-3 can't talk to dead people! At first glance, GPT-3 seems to have an impressive ability to produce human-like text. And there is no doubt that it can be used to produce entertaining surrealist fiction; other commercial applications may emerge as well.

Who developed GPT-3? ›

It is the third-generation language prediction model in the GPT-n series (and the successor to GPT-2) created by OpenAI, a San Francisco-based artificial intelligence research laboratory. GPT-3's full version has a capacity of 175 billion machine learning parameters.

How many layers does GPT-3 have? ›

The largest version GPT-3 175B or “GPT-3” has 175 B Parameters, 96 attention layers and 3.2 M batch size. Shown in the figure above is the original transformer architecture. As mentioned before, OpenAI GPT-3 is based on a similar architecture, just that it is quite larger.

What is the most intelligent AI? ›

The new TX-GAIA (Green AI Accelerator) computing system at the Lincoln Laboratory Supercomputing Center (LLSC) has been ranked as the most powerful artificial intelligence supercomputer at any university in the world.

What AI is better than replika? ›

13 Best Apps Like Replika & Similar AI Chatbot Apps
  • Mydol.
  • Anima.
  • Wysa.
  • SimSimi.
  • Wati.
  • Elomia.
  • Kajiwoto.
  • Google Assistant.

What is the best AI companion? ›

The 5 Best Android Chatbots That'll Keep You Entertained
  1. Replika. 3 Images. Close. Replika is an AI chatbot that has lofty goals: to become your close friend. ...
  2. SimSimi. 3 Images. Close. ...
  3. Wysa: The Wellness Chatbot. 2 Images. Close. ...
  4. Anima: Your AI Friend. 3 Images. Close. ...
  5. Mydol: The FanBot. 3 Images. Close.

How can I make my chatbot smarter? ›

four essentials features that can make a chatbot intelligent
  1. # Contextual Understanding. In customer engagement, real-time contextual understanding is essential to deliver meaningful conversations. ...
  2. # Perpetual Learning. ...
  3. # Seamless Agent Handover. ...
  4. # Voice Technology.
9 Nov 2018

Top Articles
Latest Posts
Article information

Author: Cheryll Lueilwitz

Last Updated:

Views: 6078

Rating: 4.3 / 5 (54 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Cheryll Lueilwitz

Birthday: 1997-12-23

Address: 4653 O'Kon Hill, Lake Juanstad, AR 65469

Phone: +494124489301

Job: Marketing Representative

Hobby: Reading, Ice skating, Foraging, BASE jumping, Hiking, Skateboarding, Kayaking

Introduction: My name is Cheryll Lueilwitz, I am a sparkling, clean, super, lucky, joyous, outstanding, lucky person who loves writing and wants to share my knowledge and understanding with you.