We've gone through the original implementation of GPTZero and successfully reverse engineer it. (it gives the same results as original GPTZero). We've also recorded the implementation process which can be found below.
Good. A detector should have been written and open-sourced before releasing GPT in the first place, especially by OpenAI themselves. A shame that someone else had to do the work other than them.
Better late than never to open source it now, unlike the original creator of GPT Zero or OpenAI doing it.
They would be in a position to log hashes of generated substrings, multiple of which in a document would indicate a high likelihood indicator of the source. Solving for the Turing Test appears to have been a poorly chosen goal.
Youtube Implementation Video: https://youtu.be/x9H-aY5sCDA
Github: https://github.com/BurhanUlTayyab/GPTZero
Website: https://gptzero.sg
Discord: https://discord.com/invite/F3kFan28vH
We're also working on a GPTZerov2 (inspired by LLM based transformers and GANs), which would be more accurate, and can detect lines changed by humans.
Please give some feedback on our work.
Thanks