If you add "AI" features to your software and there isn't a big fucking switch in your settings called "Disable all AI features", and which—and this is key—PREVENTS ANY DATA WHATSOEVER FROM BEING SENT TO ANY AI SERVICE, your software is no longer fit for purpose and I hope you go out of business.
@jwisser If there wasn't a better use case for a plugin model I don't know of one.

AI features should be an optional plugin. It should require explicitly going out of ones way to enable such that the code to automatically exfiltrate data isn't in the core application at all instead of simply being disabled by default.

@jwisser

and your house slides slowly down the hill, killing noone, but you now have a house on its side.

@stephenwhq And when you try to walk on the floors that used to be walls, you land on a LEGO at every step.