Yep - it also does not judge, is patient, is respectful, occasionally wrong, and does not provide unsolicited feedback about your performance relative to an imaginary person.
“I think one of the most exciting applications of large language models is to support self-guided learning. Used the right way, a language model such as GPT-3 can act as a sort of super-smart-and-super-dumb teaching assistant: you can ask it questions and follow-up questions...”
https://simonwillison.net/2022/Dec/5/rust-chatgpt-copilot/