The Big Stick
You shouldn’t use AI for every problem. If the problem accepts probabilistic solutions, as in it could support many solutions, or can work with different solutions, then AI is a solid choice. Which is why AI coding works. There are many solutions to a single coding problem, generally speaking. But if your problem is deterministic in nature, then you should not use AI for it. AI will spit out a different answer every time. It will still be around the same area and generally be the same, but it cannot guarantee an exact replica, or any sort of exactness; it’s how it’s designed. It’s guessing the most probable answer on what’s given and what’s trained.
Instead, use AI to build a tool that can deterministically solve the problem—that can make the guarantees that you require. If you don’t need any exactness, then using AI is fair play.
For example, if you need precision, write a script or software with AI that can guarantee that precision, rather than using AI for the entire solution itself. Then, that tool will give you the precision that you need and you will use that tool for the solution instead.
We are on an AI hype train right now, thinking that AI will be the solution to everything. No, that’s a pipe dream. AI is great, and will forever boost humanity, but it is a tool and it has its purpose. We are like the caveman who has discovered a big stick: we want to smash everything with it.
Understand the problem statement first: What are you trying to accomplish, what is the best way to accomplish it? How clean can you make it? Is it necessary?