All of this said, using AI in your back end takes a huge amount of time from your users and employees. You have to vary multiple prompts, you have to make the output sane, touch it up, etc. The most useful part of AI for me has been using it to learn something new, or push through a task that I otherwise couldn't do. I was able to partially rewrite a logging window to reduce CPU use significantly. It took me over two weeks of back and forth with AI to figure out a workable solution and implement it into the software. I competent programmer probably could have done it better than I did in less than an hour. There's no business benefit to a help desk person being able to spend 2 weeks writing code that an engineer would be much better suited to handling. But maybe that engineer could write it in 10 minutes instead of an hour if they used AI to understand the software first.