What is GPT-Zero?
GPT-Zero is a tool that uses certain characteristics of AI to identify when AI is being used. It looks at things like how difficult it is for the AI to understand certain words or phrases, and uses this information to tell if the AI was involved in creating a piece of text. It’s like a “fingerprint” for AI, that can detect when it has been used.
Premium AI Detection Bypasses:
GPT-Zero: Limitations and Ways to Circumvent Them
GPT-Zero can identify responses generated by ChatGPT, however, its capabilities are limited. Currently, it cannot be used in real-world applications. If the need to bypass GPT-Zero arises, this is a simple method to do so.
You can use any text for my example, in this case I will be using a string generated by ChatGPT based on the question “Explain quantum computing in simple terms”.
Quantum computing is a type of computing that uses quantum-mechanical phenomena, such as superposition and entanglement, to perform operations on data. Unlike classical computers that use bits to represent information and perform calculations, quantum computers use quantum bits (qubits) which can be in multiple states at the same time. This allows quantum computers to perform certain calculations much faster than classical computers, making them well-suited for solving complex problems in fields like cryptography, chemistry, and machine learning.
If we were to input a string of text generated by ChatGPT into GPT-Zero, it would likely classify the text as being generated by an AI.
Note: You can test your text here. Be sure to select “Get Result” at the end of the page.
Now that we know our freshly generated text from ChatGPT is detected by the algorithm of GPT-Zero, we can use a very simple tool to bypass GPT-Zero’s detection method. The tool we will use is a Python script that automatically replaces letters in sentences with the same letters but in a different font. It’s easy to use. Simply copy the script below
import random def replace_letters(file_buffer): # Changes all AEOaeo letters with the cyrillic varients. file_buffer = file_buffer.replace('a', '𝚊') file_buffer = file_buffer.replace('q', '𝚚') file_buffer = file_buffer.replace('u', '𝚞') file_buffer = file_buffer.replace('n', '𝚗') file_buffer = file_buffer.replace('t', '𝚝') file_buffer = file_buffer.replace('m', '𝚖') file_buffer = file_buffer.replace('c', '𝚌') file_buffer = file_buffer.replace('o', '𝚘') file_buffer = file_buffer.replace('l', '𝚕 ') return file_buffer def insert_zwj(file_buffer): output = "" zwj = "\u200D" # Zero Width Joiner unicode character for char in file_buffer: output += char # Randomly insert zero width joiner if random.random() < 0.2: # Lower number = Less ZWJ output += zwj return output print(insert_zwj(replace_letters(input()))) input()
Note: To stay updated on the development of this script, visit my GitHub fork at https://github.com/gonzoknows/GPTZero-Bypasser
Once you have copied the script above, simply paste it into https://www.online-python.com/ to utilize it online. Example image will be shown below
To proceed, follow these steps in order:
green run button
Paste your text into the
white input field
enter when done
red stop button
copy to clipboard button
output into a text editor or notepad
Note: If you are getting a lot of popup ad's consider installing uBlock Origin
Once your article has been rewritten by the python script, copy and paste your text into GPT-Zero then
press Enter to start the analyzation process. Scroll to the bottom of the page and select “Get Result” you will notice we have successfully bypassed GPT-Zero’s detection method!