AI Declaration
This document will outline how/if I use AI, more specifically Large Language Models (LLMs), in the writing of this blog.
Content
The actual content of this blog, which I classify as the visible text on the page or more objectively the .md files in the source code, is written by me with AI assistance.
Specifically AI has been used in the following ways:
- Grammar and spelling correction: I have dyslexia and as such my writing often has spelling and grammar mistakes, while I could use a tool like Grammarly or similar the simple fact is that llms are able to handle harder misspellings better.
- Review: I generally ask a LLM to look over the blog post and give feedback, places where I become rambly, sections that aren't really relevant to the core post, etc.
- Rubber ducking: If the llm misunderstands a part of the post, the act of writing a correction/explanation for it gives me a deeper understanding of the topic and provides me with something I might be able to integrate into the post.
Code
The majority of the underlying CSS styling and HTML templating is written by Claude code, i.e "Vibe coded".
This declaration is for this blog site specifically, other projects have other varying degrees of AI usage.
Example
For completeness here is how this document was assisted by AI: https://claude.ai/share/e95f40bb-a8fd-4ee8-a202-57cb0ab84f37