How I use AI
Fundamental thoughts on AI
- I think the vast majority of generative AI is garbage, especially AI imagery.
- I think Sam Altman, OpenAI, and all AI grifters, entrepreneurs, and tech bro acolytes are trash and get blocked on sight.
- I don't agree with the notion that large language models (LLMs) "think" or "reason" with anything they are given. They are still probabilistic machines or
stochastic parrots
- While I believe that balanced understanding of the technology is necessary, I don't believe in sitting on the fence when it comes to discussing the serious harms that this technology brings. Intention never outweighs impact.
- I don't know if any "good" AI uses truly exist but I believe that better uses come from smaller scoped projects in areas such as language preservation and revival within NLP. In fact, my favourite AI uses cases are all NLP-related (as you'll see below). Maskhane is an example of this.
- As part of my day job, I have built and used tools to defer things like metadata creation and large scale intro copy to LLMs but I now advocate for other options to be exhausted before reaching this stage. We should question the purpose and utility of these trivial tasks before defaulting to AI tech to complete them (ie. “how important is a meta description anyway?”.
- You can't conduct meaningful or accurate SEO keyword research using only LLMs and without significant training of a model and real world data to back up any outputs. By then, you might as well use the existing tools on hand.
- However, NLP can be really helpful and is underused in this area.
- If you must use AI, try using an open source model and try using a local version. And never use untouched outputs in production. EVER.
- The biggest and most prevalent generative AI use cases bore me to death. I hate that prompt engineering is a thing and treating LLMs like pets works to get what you need (unless it doesn't work and that happens often).
- I hate that AI has invaded every conceivable user interface as a default action when I didn't ask for this and I don't know any regular user who did. This is an anti-pattern as far as I'm concerned.
- I hate AI Overviews and AI Mode and what it's doing to basic information retrieval and discovery. You can use all the flowery language you want to justify its existence and make people excited—or make people feel like shit for not wanting to "embrace" it but I don't care (on a personal level; sadly, I have to care on a professional level.)
- I know people have hard lines for AI use of any kind. As you'll read in the next section, I have used AI in the past and do so in the present. That makes me a hypocrite and saying that isn't an attempt at absolution or any praise for transparency. And within that context, it doesn't matter how I've used the technology if I've used it at all but there you go.
Personal use cases
I have a custom NLP tool called RALTS which uses an LLM called nomic-embed-text. It is stored locally on my laptop and is only used for text classification.
None of the pieces published on this site were solely written by an generative AI tool. However, there is a post on the site called Future Coca-Cola slogans with GPT-3.5 where I used GPT-3.5 to generate Coca-Cola slogans. It's an example of using AI technology for a post vs. using it to write every word of the post but as above, that might be a meaningless distinction to some (many?). Regardless, I'm noting it down here.
I have other local LLMs which I have used for idea generation, provided with Ollama. (See “AI as a tool to lower the inertia of getting started” for more on this kind of use).
Iceberg Notes 🧊
Updated on 24th June: I've added some more context for transparency and edited some parts such as the LLM I use for RALTS. Please see the previous version here: https://web.archive.org/web/20260624172211/https://lukealexdavis.co.uk/ai/