How is ChatGPT (or any AI model interface) different from programming? It's just a level of abstraction higher. Now instead of scouring language documentation, we are trying to figure out what words paired together trigger the desired results. Less precise programming?