I'm perplexed as to why there's so much advertising and pushing for AI. If it was so good it would sell itself. Instead it's just sort of a bit shit. Not completely useless but in need of babysitting.
If I ask it to do something there's about a 30% chance that it made up the method/specifics of an API call based on lots of other similar things. No, .toxml() doesn't exist for this object. No, I know that .toXml() exists but it works differently from other libraries.
I can make it just about muddle through but mostly I find it handy for time intensive grunt work (convert this variable to the format used by another language, add another argparser argument for the function's new argument, etc..).
It's just a bit naff. It cannot be relied on to deliver consistent results and if a computer can't be consistent then what bloody good is it?