AI as a tool for developing software can be very useful in the hands of a reasonably experienced developer who understands the business, principles of good software design, and knows deep in their soul that the best code is that which is never written.