Why I removed AI from my plugin

Where I drew the boundaries around AI-generated content in my vibe-coded zine plugin.

Illustrated robot

When my colleague Jamie challenged me to build a zine plugin with AI, I embraced the challenge. But the stipulation to include generative AI capabilities always felt uncomfortable.

Several months later, I’ve decided to remove those capabilities from the plugin. Here’s why.

My love of zines

All the things I love about zines are based on human touch. The zine format is intentionally welcoming to all levels of personal expression. You don’t need to be a great artist to make a zine. You don’t need to be a great writer. You just need to have an idea and the desire to share that idea. You can make it anything you like.

Cutting mat with tools and the zine Creativity in the Age of AI

Connecting with someone in person and handing over a copy of your zine is a personal, tactile experience.

Why I was open-minded

I approached the entire I Am Not a Robot experiment with an open mind. My favourite part of the creative process is that space of divergent thinking, when all ideas are on the table, and anything is possible. To make that possible, it’s necessary to have an open mind and to embrace all ideas without judgement.

That’s the same mindset I had when approaching the tasks Jamie set for me.

So, I built the plugin with AI capabilities included. I added API connector options, and buttons to generate text and images. And I created an entirely AI-generated zine.

This was always the most uncomfortable part of the process for me. But I figured: if I never push boundaries, then I won’t make discoveries.

I believe in AI transparency. So to balance out my hesitation around adding AI, I also added the ability to put “AI created” or “AI assisted” badges on zines created using the plugin. If someone uses the built-in AI tool to generate the zine, a badge would get added automatically. And if someone uploads AI-generated images or text, I encourage them to add the badge with a simple checkbox.

A section of the my zine plugin’s options, allowing the user to flag their content as AI assisted or AI generated.

I shipped the plugin, and moved on to the next task.

What changed

A few months later, I read this article about the rising popularity of zines in Japan.

It confirmed what I was already thinking about zines and AI, and helped me understand the uneasiness I was feeling about the generative AI capabilities of the plugin.

The personal and tangible nature of zines have a special kind of magic that helps creators express their ideas, and brings people together. This is not something that’s improved by AI.

So, I decided to remove the plugin’s generative AI capabilities.

By including these tools in the plugin, I was implicitly condoning and even encouraging their use. That meant I was going against my own values about the boundaries between human creativity and technology.

If someone wants to generate content for their zine and upload it using the plugin, I can’t stop them. But I can make a choice about the plugin’s built-in tools that sanction the process. And I can continue to offer an easy way to add AI transparency badges, and encouragement to disclose AI use.

A note on vibe coding

I realise that there’s some hypocrisy inherent in my boundaries here. I used AI to vibe code the plugin. Why did I draw the line at AI-generated images and text?

Through my experiments with AI in creative work, I’ve been interrogating these boundaries for myself, and I don’t expect that the answer is the same for everyone.

For me, vibe coding allows me to realise my creative ideas in a format (code) that was previously inaccessible to me. I was always able to make zines and distribute them in the physical world. Vibe coding doesn’t step on the toes of this process, but rather becomes a crane, something that extends my abilities beyond what was previously possible.

There might be other creative projects where generative AI is more acceptable. But in my opinion, the zine format should stay deliberately low-fi, open-ended, messy, personal, and tactile.

Long live AI-free zines!

5 responses to “Why I removed AI from my plugin”

  1. Veselin Avatar

    I’m conflicted about AI assistance for blogging and currently leaning towards no ai. It can increase the quality but writing this way is lazy and even if the reader doesn’t notice, over the long run, the blog turns into a slop fest

    1. Ashutosh Avatar

      For blogging and most things that fall under “deeply personal communication” in general, I’d say.

      1. Veselin Avatar

        Most things that involve a human reader

    2. Tess Needham Avatar

      I agree. It’s so important to spend time and effort crafting a blog (or other personal communication) that says something the writer really cares about. Otherwise, what’s the point?

      I do sometimes use AI to help edit my own and others’ writing, but lately I’ve been rejecting its suggestions when it wants to remove and smooth over writing that might not be grammatically perfect, but demonstrates the writer’s humanity. (Like that last sentence!) We could all show a bit more imperfection in our writing. 🙂

      1. Veselin Avatar

        Right, it makes it perfect but perfect is slop these days. You can’t put your finger on what’s wrong with the text, it’s just clearly slop.

Leave a Reply

About

Words and pictures about creativity and technology.

Search

Discover more from Tess Needham

Subscribe now to keep reading and get access to the full archive.

Continue reading