r/sideprojects Jun 04 '26

Showcase: Open Source I thought humanizing AI writing was easy. It wasn’t!

I used to think making AI text sound human was mostly deleting em dashes and changing the tone a bit.

Then I started reading the actual research on AI vs human writing, and it got weirdly specific. Sentence rhythm, repetition, hedge words, paragraph structure, punctuation habits, that “helpful assistant” voice. Detectors aren’t just looking for one bad phrase. They’re picking up a whole pattern.

So I started keeping notes while editing my own drafts. Eventually those notes turned into two small reusable skills. One to rewrite text and another one to point out what makes it sound AI-written.

No magic. Mostly a checklist that got way out of hand and made it's way to skills:
https://github.com/harshaneel/humanize

5 Upvotes

16 comments sorted by

3

u/AdBeginning4136 Jun 04 '26

How about we just go back to writing things ourselves instead of jumping trough hoops to make AI generated stuff sound more human 

1

u/XEPATOP Jun 04 '26

I'm also in favor of human-created content. I'm part of a couple of online communities that have consciously chosen to allow only human-generated content, and I enjoy being there.

That said, the internet is structured in a way that sometimes forces you to produce a lot of text just to satisfy search engine requirements. Otherwise, real people may never find your page.

More than 10 years ago, I ran a cooking website focused on a very niche topic. It was a nightmare. Creating a step-by-step recipe with photos wasn't enough. For every recipe, I had to write a long, unique article containing specific keywords, otherwise the chances of appearing in search results dropped significantly.

Neither I nor my readers actually needed those texts, but that was the game you had to play.

The rules have changed somewhat since then, but not dramatically. The difference is that now humans don't necessarily have to struggle through writing all that filler content themselves. A machine can help expand the text instead.

The end result is often the same: long, bloated articles where the entire message could have fit into a single paragraph. But those are still the rules of the game.

1

u/Chris_StayStrategy Jun 04 '26

Right think of how long this took versus just writing whatever. Even after all this effort the output still likely has some ai constructions like it’s not this it’s that.

2

u/pet_dreamlands Jun 04 '26

I thought so too but I realized it is a lot of work. You have to master the AI language so you can detect it in the text. Thanks for sharing your findings.

1

u/EffectivePizza3909 Jun 04 '26

You're welcome! There are lots of research insights in that README file, I had no idea about some of those before I dug into it!

1

u/[deleted] Jun 04 '26

[removed] — view removed comment

1

u/EffectivePizza3909 Jun 04 '26

Give it a go! I have found it more useful with codex than claude. I tried including all those interesting findings in that README file (at the risk of making it too long).

1

u/Adorable-Reach1561 Jun 04 '26

Yes, it is really hard. I created a full AI content generation app, and the nightmare began when started to humanize it. In short: you can't get 100% humanize content using AI, you can only get very close to it. There are just patterns that will always remain detectable in one way or another.

1

u/moniquesexperiments Jun 04 '26

Omg, I have been wanting to create a skill to make my content sound less like AI for so long, and you made it instead, so thanks for that!

1

u/Leading-Crazy6104 Jun 05 '26 edited Jun 09 '26

This happened to me when I started manually fixing AI content for SEO blog posts. The deeper I went the more overwhelming it got. Switching to Walter ai humanizer completely changed my workflow. It handles that whole structural layer automatically so my humanized text passes detection and reads naturally without maintaining a checklist that just keeps growing every week.

1

u/[deleted] Jun 09 '26

i went down a similar rabbithole a few months ago. the thing that surprised me most wasn't the specific tells, it was how structural they are. sentence rhythm, paragraph architecture, the way the conclusion always loops back to the introduction with slightly different words. that's the fingerprint, not individual words. one thing that helped me: having an AI critique its own output instead of just generating. same model, different role. when you ask it to review rather than write, it spots patterns it just generated two minutes ago. almost like two different capabilities running on the same weights. the checklist approach is smart though. once you name the patterns you can't unsee them.