The simplistic way to think of it is that you need AI approaches to test AI systems. Adversarial attacks are techniques used to deceive AI models by introducing optimised input data. These attacks can make the AI model behave unpredictably or incorrectly, leading to failures in performance and security. This enables us to pinpoint vulnerabilities and advise mitigation methods.