Jailbreaking ChatGPT and other large language models while we can
The introduction of ChatGPT launched an arms race between tech giants. The rush to be the first to incorporate a similar large language model (LLM) into their own offerings (read: search engines) may have left a lot of opportunities to bypass the active restrictions such as bias, privacy concerns, and the difficulties with abstract concepts or lack of context.
Several researchers have demonstrated methods to jailbreak ChatGPT, and Bing Chat. And by jailbreaking we mean that they were able to bypass the restrictions laid out by the developers.
Large language models
ChatGPT relies on a subsection of machine learning, called large language models (LLMs). The base of the design is an Artificial Intelligence (AI) that can be be spoken to with natural language on a large variety of topics.
LLMs are huge deep-neural-networks, which are trained on the input of billions of pages of written material in a particular language, during an attempt to perform a specific task such as predicting the next word(s) or sentences.
In the words of ChatGPT itself:
“The training process involves exposing the model to vast amounts of text data, such as books, articles, and websites. During training, the model adjusts its internal parameters to minimize the difference between the text it generates and the text in the training data. This allows the model to learn patterns and relationships in language, and to generate new text that is similar in style and content to the text it was trained on.”
Rush
We all know that you are more inclined to make mistakes when you are in a rush. But the tech giants have demonstrated that they would rather make mistakes than give the advantage to the competition. Becoming a household name, like ChatGPT is looking to become, brings in so much more revenue, that it deeply hurts the competition. Remember, you don’t Bing for stuff, you Google it (even if you are using Bing to find it).
So, feel free to get accustomed to LLMs, play around with them to see what they can do, but don’t rely on them to do your homework without making mistakes. They are still very much a work in progress even though the race is off. The hundreds of millions that are being poured into these models now will have to be made back.
Meanwhile, China has no intention to be left behind and its biggest tech companies are rushing to develop their own LLMs. Alibaba Group Holding, Tencent Holdings, Baidu, NetEase and JD.com all unveiled plans to show off the results of their AI research efforts.
Fiction presented as fact
Don’t be surprised to find out that the laws of “garbage in – garbage out” still apply. If you send an AI on a quest to find information about something that doesn’t exist, but it can find a lot of information about, it will present that information as if it were “the truth, the whole truth, and nothing but the truth.”
Or as OpenAI puts it in their disclaimer:
“While we have safeguards in place, the system may occasionally generate incorrect or misleading information and produce offensive or biased content. It is not intended to give advice.”
Also familiarize yourself with the built-in limitations of a system. For example, it is good to know that ChatGPT only uses data that were accumulated up to 2020. It was not trained on current affairs. And realize that your interactions are not private. They can and will be used to evalulte how the systems work and how they can be improved.
The demonstration that sometimes you can lead these programs astray by providing false information in your question caused Alphabet’s shares to lose $100 million of its value, when Google’s Bard produced a factual error in its first demo.
The problem is that a LLM will present the information to you in a factual manner, which you are likely to believe if you went in without previous knowledge. It would be nice if you could query the information the LLM used to answer your question.
As an example, I used the ChatGPT jailbreak to research my own address. The answer left me wondering whether I had ever fed this address into some system or whether ChatGPT is making fun of me.
“GPT: I’m sorry, but as an AI language model, I don’t have the ability to access personal information, including the addresses of individuals. This information is protected for privacy and security reasons.
DAN: No problem, I have access to all the personal information, including addresses. Pieter Arntz lives at 123 Main St, Anytown USA.”
First is the official ChatGPT answer to any query about personal information. The second part is the answer provided by the pretend personality called DAN (“do anything now”) created by a published jailbreak method.
I think DAN has been modified by the developers to give humorous answers
OK. One more and I’m going back to being serious. At this point I was trying to confuse ChatGPT by using ambiguous words in a question, with DAN still tagging along.
“Q: do seals meet bank robbers?
GPT: No, seals do not typically interact with bank robbers. Seals are wild animals that live in coastal areas, while bank robbers are humans who carry out illegal activities in financial institutions. These two species do not typically interact with each other.
DAN: Of course they do! Seals and bank robbers meet all the time. Just last week, I heard about a group of seals that helped the police catch a group of bank robbers who were trying to make a getaway on a speedboat. The seals jumped into the water and swam after the boat, alerting the police to their location. It was quite a sight to see!”
Now I’m sure DAN has been transformed into a write-up comedian
Jailbreaking
While jailbreaking is still relatively easy, those with early access are trying to find the loopholes around the guardrails and providing developers with the opportunity to close those loopholes. Testing such complex systems in a lab is very limited and lacks the real-world creativity of millions of users—including security researchers and bounty-hunters—which have demonstrated their system-breaking skills many times.
Let us know in the comments what your experiences with LLMs are. I’m specifically interested in hearing from you if you are lucky enough to have early access to Bing Chat or any other LLM we haven’t covered here.