Last October a client forwarded me a screenshot. She'd written a guest post with an AI tool, submitted it to a UK marketing blog, and got the rejection email. The editor wrote: "This reads like it was generated by ChatGPT. We don't accept AI content."
What annoyed both of us: she'd tested it through one detector. Came back clean. That was enough for her.
It wasn't.
I've seen the same piece of content flagged as 85% AI by GPTZero and cleared as human by another tool in the same hour. That inconsistency is not unusual. It's how these tools work. Different models, different signals, no common standard. Editors use whatever they use, and you don't get to pick. So I built a small AI content detection script in Python that runs content through three detectors and returns a comparison. It's part of my workflow now for every client batch before anything goes out.
Why one AI detector isn't the full picture








