I would suggest that if you do use any Machine Learning System that you use it more as a tool to check if you may need any clarification or additional context however you should never treat content generated from Machine Learning Systems[1] as content you should post or use and instead should search through the information from various sources like the relevant documentation, articles and other relevant locations like this forum. Machine Learning is a tool not a “creator” and should be treated as such, translation and proofreading[2] would be as far as I would go especially here and other sites with technical content which if imprecisely specified can lead to issues with the utility of the information for the audience you want to address.
If you don’t understand why something works you shouldn’t brute force it with a fancy “magic” calculator but instead try to determine the issue so that you gain information which can help you improve your ability to sightread and correct code faster. If you don’t know why something works you can’t accurately or with precision detail the particulars of the concept or provide any indications about what those particulars may be.
TLDR:
Machine Learning is a tool and should be used as such(ie. Translation and proofreading) not for editing and creating. Any form of Machine Learning is not a competent or acceptable replacement for human knowledge and experience and should be used in ways to mitigate any critical information loss and hallucinations it may perform.