https://medium.com/@InnovateForge/adversarial-simulation-using-large-language-models-llms-8e0da3fff3ee