On using AI as a writing assistant

Lobsters Hottest News

Summary

A personal essay reflecting on the author's workflow for using AI as a writing assistant, arguing that it helps structure fluid thoughts while noting that AI output often feels stilted and less cohesive after editing.

<p>Some people are using AI for writing assistance, but not everyone is using it the same way. If you were always bad at something, I don't think AI makes you better at it; in fact, it may even amplify your inadequacies, and anything you produce will be just as dysfunctional as without AI. This article is about sharing a process, and I am wondering what process others use. Maybe AI anything is just enshittfying everything it touches? You can express those views as well (this is your safe space).</p> <p><a href="https://lobste.rs/s/jfxvvk/on_using_ai_as_writing_assistant">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 10/08/26, 12:24 PM

# On using AI as a writing assistant · Nina I. Shamsi Source: [https://ninashamsi.com/writing/i-am-a-bad-writer](https://ninashamsi.com/writing/i-am-a-bad-writer) writingI am a bad writer because I am the worst at explaining things\. 2026·10·07·9 min read Let’s say someone is interested in reading about how to pick the best apples for baking\. I may \(in my head\) relate that interest to how apple trees grow, and if by some miracle the reader sticks with my piece through that, I will veer from growing apple trees to farming and tending to an apple orchard\. From my perspective, I am enabling the reader to adopt some manner of resilient or sustainable behavior \(“If you’re interested in using apples for baking, you can grow them yourself\!”\), but whereas I may be interested in such information, I readily acknowledge that to someone else those tidbits of knowledge may come off as non\-sequiturs at best or nonsense at worst\. So, I simply conclude that I am a bad writer, and as such I’ve never bothered to share most of my writing\. Enter AI\. I really like AI as a writing assistant because I think it has enabled me to funnel my fluid thought process into something I can flash\-freeze with the liquid nitrogen that is prompt\-based engineering and package my writing neatly into bite\-sized morsels\. Admittedly, I am unsure how successful that experiment has been as yet because I don’t really have any avenues of receiving feedback\. I kind of dislike the overall product from AI\-assisted writing because I find that AI writing is often stilted \(like something just tastes off about it\), and I feel like the reviewing and editing process, while it captures some aspect of my voice, leaves the original piece less cohesive than it was when originally composed by an AI writing assistant\. As people increasingly use AI writing assistants, I wonder what their workflows and processes are for using these tools, but I thought I’d at least share mine\. Note that I am aware of all the concerns about AI use, and I am also interested in taming the use of volatile, emerging technologies\. I feel that I learn more about its pitfalls as I use it different ways\. ## The process Before I start writing something, ideally, I like to become inspired by reading or watching something, usually unrelated to the topic, or listening to music\. If I am especially uninspired, I may go for a drive\. I have a lot more unpublished writing, but for this article I’ll use the scant examples of technical writing I have published online\. Here are paragraphs from an article I wrote about deepfakes without any AI assistance: > The goal of content authentication is to actively embed media with markings or patterns which are imperceptible to human senses, or to define a methodology for keeping track of the provenance of media that is not AI generated\. Blockchains are being explored for provenance tracking, but can be slow and cumbersome\. Pattern embedding, meanwhile, can be applied to non\-synthetic media to indicate its authenticity, or to synthetic media during the generation process to indicate that it was produced by an AI\. Traditional techniques used for copyright protection and authentication are often vulnerable to attacks from neural nets, and so new authentication methods need to be developed\. Some authentication approaches embed metadata or credentials, which can be as small as 1\-bit, into media, like a key for identifying the content owner, content subject matter, or creation method\. Most recent research focuses on blind embedding methods using neural nets, as opposed to semi\-blind or non\-blind, as blind methods do not require the original media for authentication\. Here are paragraphs from an article I prompted via a Telegram bot to a suite of agents running on my self\-hosted server to write while I was at a doctor’s appointment: > The distinction between identity and trustworthy behavior is longstanding\. Google’s 2006 operational research described combining authenticated domain identities with spam classification and user feedback to build reputation\. Approximately 41% of spam in that historical dataset was already authenticated\. Identification supplied a consistent entity against which behavioral evidence could accumulate; authentication alone did not establish that a message was wanted or safe\. The precedents support identity as part of an abuse response system, e\.g\., verify authority, associate incidents with a credential or deployment, coordinate investigation, and withdraw access where justified\. A system can provide value by shortening an incident or limiting its spread even if it does not prevent the initial intrusion\. For agents, working groups should investigate which of these benefits existing mechanisms can deliver, how replacement or compromised identities affect them, and what privacy and access costs they introduce\. The precedents establish useful mechanisms to test; they do not by themselves establish the need for a new institution\. I like how clinical the second excerpt is because that’s just my taste for technical writing \(not everyone’s bag, and that’s okay with me\), but I do like the almost\-clinical\-but\-not sensibilities inherent to the former example\. To many, both of these examples may read the same, and I think that’s really interesting from a cognitive science perspective\. I don’t know how to explain how they appear different to me\. As a process\-obsessed engineer, I am torn between writing authentically, whatever that means to one, and providing objective technical information to a reader\. ## Details on the process Better writers, and remember that I am a bad one, have ways to organize themselves when they compose something\. I just cannot do that without AI to rein me in\. Someone else may naturally arrive at some variant of organizing their writing via the following stages and sticking to them, but I need AI to remind me to stick to them while my writing assistants preserve the following artifacts for use and reproducibility: When I am not prompting via a Telegram bot, I interact with the process via home\-built custom tooling, which roughly takes the following shape: ``` Custom HTML + JavaScript chat │ authenticated application requests ▼ Writing application backend sessions · briefs · source packs · profiles · document versions │ ├── LiteLLM Python SDK ─────────────────► model provider │ └── optional LiteLLM Proxy ─────────────► model provider ``` Or I use the chat interface of AI agent coding tools supplemented with \(often homegrown\) MCPs and skills, including the following \(a non\-exhaustive list\): Below I share an outline of an example repository I may use for AI\-assisted writing: ``` ai-assisted-writing-workflow/ article.v1.md Saved reference draft brief.md Writing requirements and assumptions messages.json Available ordered inputs; explicit transcript gaps sources/ Frozen evidence and workflow instructions source-index.json Source identities, capture metadata, and hashes generation.json Observed runtime settings and declared unknowns environment.lock Recorded application and dependency versions tool-results.json External evidence/tool records with stated scope edits.patch Applied editorial changes; empty before review manifest.json Artifact inventory, versions, and hashes ``` I am particularly interested in the reproducibility of a process across sessions for ensuring and maintaining the integrity of collected evidence, so I wish it were possible to control the following parameters \(using the LiteLLM API as an example\) for the latest model APIs from different providers: For this article \(the one you’re reading, hi\), I used AI for research and for organizing information in the tables, but not for the writing\. For example, I researched which control parameters could be used for earlier model APIs \(I haven’t personally tested these\): The writing agent skill I’ve developed currently attempts reproducibility via the following goals, but I am still trying to shape it into something I like: ## The point As this article was written and organized mostly by my organic LLM \(side note: I hate equating the mind to an LLM because I do not think it’s that simple, but I digress\), maybe this article is a bit disorganized\. I am still trying to find an AI\-assisted writing process which works for me and provides consistent and reliable output, i\.e\., I have something that is apple\-orchard\-shaped, but will it produce quality ingredients for various baked apple goods? I don’t know\. TBD\.

Similar Articles

Not all uses of AI for writing are slop

Reddit r/ArtificialInteligence

The author describes using AI to generate questions and a deliberately poor first draft as a technique to overcome writer's block and memory issues, resulting in faster writing without any AI-written text in the final product.

Don't Use AI to Write

Hacker News Top

The article argues that AI should not be used for writing as it bypasses the thinking process, recommending instead that AI be used for feedback and preparation to enhance productivity.

Almost Never Use AI to Write Anything Substantive

Hacker News Top

The author argues that using AI for substantive writing is detrimental because it hinders the thinking process, produces vague and incorrect text, and is misleading if not properly disclosed.