Some ideas around automation using MachineLearning: 1. Use in TDD to narrow down the scope of tests to run after a change; 2. Use tests to create a code (and then use them to predict if they will fail to make the whole process faster, similar to how chatgpt is trained)