We must ensure we can isolate titles, and the models sometimes ignore the example we give them. Additionally, anons can generate HyDE posts, so we need to check if user is nil when attempting to log requests.
It also removes the need for multiple versions of our seeded prompts per model, further simplifying the code.