Dan sitting in the garden with his phone, showing he can publish blog posts from anywhere

Using AI to Publish, Not to Create

This weekend I’ve been experimenting with Hermes Agent using the new DeepSeek V4 Flash model. One thing I’ve been quite interested in is how I can make publishing to my blog a lot easier. It always feels quite laborious to have to go to my computer, sit at the desk, and type out a blog post. It takes a long while this way, and I often stress over individual words for quite some time. That means the effort required to actually publish an idea is quite high. ...

2 August, 2026
A generated image of an impressionist style painting (oil on canvas) of a robot creating another robot.

Building a prompt to generate chatbot persona prompts

I’ve recently been experimenting with the idea of creating a generative AI prompt which can build other prompts for specific personas. Sometimes I know roughly what I want, but I don’t really know all of the required detail of how to describe it. For example, let’s say you want to have a conversation with a Large Language Model (LLM) which directs you to Cognitive Behavioural Therapy (CBT) techniques. You might know that this is what you want, but you might not know all of the detail of how to describe this. To do that you’ll first need to know how to write a good, detailed, targeted prompt. On top of that, you’ll need to understand exactly how CBT works and then describe it in terms of a prompt. The idea behind this approach is to use the autoregressive nature of generative AI (text-to-text) to first have a conversation that extracts exactly what you want, amend and confirm what it suggests, and then narrow this down into a prompt template which you can keep and use in a repeatable way. I will show some examples of how to do this with ChatGPT, however you could experiment with the same approach using any other similar LLM provider, or even a local LLM via GPT4All or Ollama. ...

21 December, 2023