That's hilarious! I wish there were some way to reliably tell if an LLM is scraping your site. It would be great fun to present a different page to LLMs than to humans.
Edit: I suppose Cloudflare's solution is the short term fix based on replies: https://blog.cloudflare.com/declaring-your-aindependence-blo...
I'd fully expect OpenAI to do some checks that their bot isn't getting different responses than a seemingly real request.
But dosnt openai and other companies use third party datasets? Like sure they do plenty of scraping but I'd bet for some stuff its cheaper to buy the dataset and then cleanup the data.