Don’t use AI to write things that you are producing for someone else to consume.
Don’t use AI to write things that you are producing for someone else to consume.
I'm not saying you should never do this: our time is valuable, and we shouldn't spend it on things that are not genuinely worthwhile to us if we can help it. But we're still losing something by having an LLM write for us, even if the intended audience is just ourselves.
I do not personally even think AI is useful for editorial purposes; I would rather read and re-read my own text and edit it down (which, despite my overlong comments here, I actually do), than have someone else do it. The reason is simple: editing is my search for the clearest way to express my thoughts.
I tend to turn grammar checkers off, but leave spelling checkers on, because they catch typos and a handful of my spelling gremlins like "liaise".
Elsewhere it’s painful and irksome when you didn’t ask for it
Perhaps English is not your first language? To people who are well-read, LLM-ism grate on their nerves like the high-pressure sales pitch you hear on 3am shopping channels.
The other difference is that, if I get AI to write something for me, I expect something AI-written. If I am writing something for you, you expect something that I wrote, not something that AI wrote.
So the intellectual responsibility is diluted to a substantial degree: The text is not the opinion of anyone who can be expected to honestly defend it. It's bullshit in the technical sense.
They can be broken and jumbled, or terse AF, or combine to be Pulitzer-quality prose. Either way: I want to consume their own unique human expression of a concept.
There's value in raw human expression, including in the missteps.
If I instead want the regurgitated waggyings of a bot, then: I know how to get that on my own.
We've all got web browsers and pocket supercomputers. We've all (well, most of us) been alive and aware of LLMs since their recent rise from infancy.
It's a no-brainer for us to paste some paragraphs into our favorite chatbot and get a summary or an artificial expansion or whatever else we wish to have. If that's what our goal is, then we can do that on a whim -- and we can still retain the original expression.
But doing it on our behalf is deleterious, unsettling, and unhelpful. It has negative value to the beholder.
There's a (probably subconscious) reason for you wanting that (and I just posted this elsewhere on a different story, but it bears repeating): https://news.ycombinator.com/item?id=49767867
The same is true if the thing they both want is a stale cupcake bought from a gas station. But this still doesn't mean that person B wants to be presented with person A's stale thing, because the overhead of the social transaction isn't worth the object. Which is to say, it makes a terrible gift.
The exercise of writing is an important step of actually understanding your own thoughts properly. Readers are reading to get a sense of your own experience and ideas on the topic, if it turns out you didn't actually write the final thing yourself they'll always feel a sense – in whatever way – of being conned by the author. Intentional or not.
Technical documentation, where what the reader wants to come away with is the clear facts on what something does and how to use it/whatever, is a different matter. But even then editing is key – overlong text, unnecessary information, these will again fight against what the reader is there to get.
With that said, if you do want to do it, a disclaimer is at least upfront and may well show there's no intentional attempt to deceive.
I don’t agree with this one. Writing technical documentation can be a slog, but quite often you will discover very annoying design decisions in the process. Like you’ll write a tutorial for a CLI and realize that actually some flag makes no sense, or some default should be changed.
This also goes for dogfooding. If you’re using AI to write and run the tools, try to use them yourself and see how nice they are. AI will happily run whatever jank it’s working with.
Docstrings perhaps, but even then I find myself editing heavily to avoid cruft sneaking in.
TLDR: Communication from a human is not only the material being communicated, it's also a signal that the human understands the message they are sending you. When you pass that message via an intermediary (regardless of whether the intermediary is a human or an LLM), the receiver is never sure that what they received is what you intended.
It's doubly worse when you review it, notice a few additions and think "Great - that makes me sound smart and knowledgeable about this topic", because the receiver now has an inaccurate view about your skill.
At any rate, using an LLM to construct a message for someone else to read is basically sending the wrong signals about your skill levels.
(This probabyl explains why so many people are so ready to use an LLM to write the material - in their minds, it makes them sound smarter than they actually are, but as we've seen from people on this forum vigorously defending the practice with "pangram is wrong" and similar nonsense, they themselves are not skilled enough to recognise slop)
100% right. The fundamental point here is:
- it's OK to be wrong
- it's OK to be wrong and not know
- it's a little less OK to be wrong when you should have known
- it's much less OK to be wrong when you haven't put any effort into being right
- it's far less OK to be wrong when you are pretending to know either way
Relying on AI writing risks pushing you further down the path to worse kinds of wrongness.