It’s not hard to identify, before launching, “this is unacceptably bad”. Like, I think this is actually quite a bit worse than Microsoft Tay, which others mentioned, as an example of “how could you possibly launch this”? Tay was reckless, and you’ve got to assume that they knew there was at least a change it could work out as it did, but in this case the product _as launched_ was clearly unacceptable; it didn’t require input from 4chan to make it so.
I mean, just very basic QA, having someone talk to the damn things for a bit, would’ve shown the problem, in this case.