In theory this should be good for students learning to code. In practice, I feel like it's just another layer of crap for them to be overwhelmed by.
If the user can understand the answers given, they could have trivially done the work themselves without faffing around with a chat bot.