Chain-of-Thought Prompt Optimization via Adversarial Learning | Synapse