One liner you can use in a GreaseMonkey/TamperMonkey script:
[...document.querySelectorAll('.titleline > a')].filter(link => link.innerText.split(' ').find(word => ['llm', 'ai'].includes(word.toLowerCase()))).forEach(el => {const sub = el.closest('.submission'); sub.nextElementSibling.remove(); sub.remove() })
I wrote this in 2 minutes so I'm sure someone is going to reply with something better.