Post

this is interesting, but feels at best incomplete. i think there are at least 3 separate reasons we haven't yet seen consistently good writing from AI, at least in long form (microfiction is arguably mostly solved): 🧵

Ryan Moulton@moultano.bsky.social

Hypothesis: AI writing is bad primarily because in general what makes writing good is the specificity of what it communicates and its information density, so the prompt that produced good AI writing would be as long as the output.

4 reposts21 likes

The main thing is that "AI" doesn't write anything. It strings together statistically related tokens. Writing requires having a mind and understanding both abstract concepts and reality; humans and nature; motivations and emotions; actions and consequences.

i guess, but you could say the same for almost any really difficult task? like, the model won't just solve clay problems for you (even if it could, with the perfect prompting), because it's trying to stay close to the prompt. it's true, but feels kind of empty?

i find it more natural to just mentally separate raw intelligence from concrete application (even though, in the limit, the distinction will collapse). a model can be very smart, but it still needs some organizing skills and structures to write a novel, because that's a very hard, specific thing

1. the problem is just way harder. good writing is mostly an aesthetic judgment, unlike code or science, where correctness is often verifiable. people are much less forgiving! if AI writes 120K words of code that *works*, devs are impressed even if they think it's insecure spaghetti code.

whereas if AI writes a broadly coherent 120K-word novel, nobody is impressed unless they also like the quality of individual paragraphs. so an AI writer has to be able to write like almost *every* human writer to be "good", and it has to produce high quality writing fractally, *at every scale*.

2. for reasons related to the above, learning to produce coherent and high-quality long form writing via pretraining or RL is probably much harder than learning to generate code or even do math. lack of verifiability, and the inherent subjectivity of writing, really hurts you here.

one way to think about it is that the manifold you need to learn in the latent space is much larger, because there are many more ways to be good. you probably need an incredible amount of feedback from expert judges, and you have the standard chaining problem, but with very few intermediate labels.

I suspect a core problem is surprise. Good writing will be interesting; surprise and novelty are are key ingredients to retaining interest. Training by minimizing prediction error minimizes surprise. And in code, surprise is undesirable. You do not want novelty and surprise in your code.

My view, which no one seems to agree with 🫤, is that humans aren't *that* difficult to pull their levers and press their buttons (evidence: mass media today) My imho is that long fiction that pulls the levers and presses the reader's buttons is mainly a memory management problem at this point