Claude Code: Why "Humanizing" Prompts Usually Fail An analysis by a developer testing Claude shows that asking large language models to 'humanize' text fails because the models operate on token probability and cannot escape their own statistical signature. A constrained 'flaw-based' prompt reduced AI detection probability from 85% to 42% in tests, but the author concludes that general-purpose LLMs cannot achieve a 90%+ pass rate on detectors like Turnitin or GPTZero without a dedicated humanization layer. Claude Code: Why "Humanizing" Prompts Usually Fail The Pattern Recognition Trap The fundamental issue is that Claude /en/tags/claude/ —and most LLMs—operate on token probability. When you ask it to humanize text, it doesn't actually become "human"; it simply shifts its output toward a different set of high-probability tokens associated with "casual" or "conversational" styles. AI detectors don't care if you use contractions or "um" and "ah." They analyze perplexity how random the text is and burstiness the variation in sentence length and structure . Claude's "human" style is still too consistent. It avoids the genuine idiosyncrasies, the slightly awkward phrasing, and the non-linear thought processes that characterize actual human writing. The Recursive Loop Failure There is a logical flaw in using the same model to "fix" its own fingerprints. If Claude generates a paragraph, it uses a specific latent space of associations. When you tell it to rewrite that paragraph to be less AI-like, it is still pulling from that same latent space. It's trying to erase a pattern using the very tool that creates the pattern. I've tested this with various prompts, and the result is almost always the same: the text looks "friendlier" to a human reader, but the statistical signature remains dead give-away for any decent detector. A Prompt Engineering Experiment If you're determined to try this via prompt engineering, stop using vague terms like "humanize." Instead, force the model to deviate from its training by imposing arbitrary constraints. Here is a prompt I developed to fight the "AI smell." Instead of asking for a "human tone," I force it to mimic specific human flaws: Act as a professional writer who is slightly tired and writing a first draft. Rewrite the following text. Strict Constraints: 1. Avoid "AI-isms": Do not use words like 'tapestry', 'delve', 'comprehensive', 'unlock', or 'game-changer'. 2. Variable Burstiness: Mix extremely short sentences 3-5 words with longer, slightly rambling ones. 3. Imperfect Syntax: Occasionally start a sentence with 'And' or 'But'. Use a dash — to break a thought mid-sentence. 4. Low Predictability: Avoid perfectly balanced triplets e.g., instead of "efficient, reliable, and fast," use "fast and actually works" . 5. No Summary Conclusion: Do not wrap up the text with a "In conclusion" or "Overall" paragraph. Just stop when the point is made. Text to rewrite: INSERT TEXT HERE Analysis of the Results When I ran a standard AI-generated product description through a basic "make this human" prompt versus the constrained prompt above, the difference in detection scores was noticeable, though not perfect. Standard "Humanize" Prompt: Perplexity: Low Predictable - Burstiness: Medium-Low Consistent sentence flow - Detector Result: 85% AI Probability Constrained "Flaw-Based" Prompt: Perplexity: Medium-High Unusual word pairings - Burstiness: High Jagged sentence lengths - Detector Result: 42% AI Probability The "Flaw-Based" approach works better because it actively fights the model's urge to be "helpful and clear." By forcing it to be slightly suboptimal, you move the output closer to the statistical noise of human writing. The Hard Truth Even with advanced prompt engineering, you're still fighting the architecture. If you need a 90%+ pass rate on tools like Turnitin or GPTZero, a general-purpose LLM isn't the right tool. You need a dedicated humanization layer—something trained specifically on the delta between AI distributions and human distributions. For those who want a streamlined AI workflow, I recommend passing the Claude output through a specialized rewriter and then performing a manual "chaos pass"—intentionally breaking a few grammar rules or adding a personal anecdote that no AI could possibly know. That is the only way to truly kill the machine signature. Next Readability Variance: The Secret to Beating AI Detectors → /en/threads/2727/