You can use chatGPT for your learningfrench dialogue practice. They won't rank themself on the CEFR framework but it's fairly competent in understanding inputs and making suggestions in French. Mileage may vary in other languages.