OP just described ridiculously bad behavior that consistently changes over time, not randomly random results. That's more a case of bad engineering (ie light sensor interfering with microphone data feed) or some stupid management decision then 'AI is complicated but we don't have anything better'