We've been looking into custom GPTs -- thank you for the diagram of your process! 

With our team, we found that if you are already solid in ObjectScript, quite effective. Beginner -- outright disruptive. Intermediate, somewhat effective.  

The skills that are in play are code evaluation, analysis, and troubleshooting to make things work. Those are higher order skills than code generation. Trick is how to train for the intermediate to advanced levels to start coding with ChatGPT? I fully expect the upcoming devs to warp speed ahead with these tools.  

LOL. We have a couple of developers who came from different disciplines: full-stack, Java back-end, etc that might have a lot to commiserate with here. 

When I was first learning COS, I came from knowing Java and C++ and what I found most useful was having the ObjectScript intrinsic function reference: https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY...

For some reason, I could navigate the class documentation and puzzle the rest out, but the intrinsic functions seemed a thing of their own and are very useful for basic functions BUT the syntax for the functions would throw me off and are often abbreviated ( $ZD means the same thing as $ZDATE, whut?) and once I got the hang of those, I could read the code better and things became okay. 

The other thing that helped was learning how to execute code from the Studio window (or Terminal) to try things out.