I've been exploring the "AI as conversation partner for immersion" use case for a project I'm building and find it pretty helpful for a few reasons
1. Effectively infinite engaging comprehensible input at your level 2. Fantastic way to practice new vocabulary and grammar patterns (AI can provide correction for mistakes) 3. Somewhat fun - if you view chat as a choose your own adventure, the experience becomes more interesting