AI

Honest AI Tool Review: Why PMs Cannot Outsource System Architecture

September 18, 2026 · Brian Arfi Faridhi

I wanted to finish fast.

Instead, I ended up in three meetings just to fix the miscommunication I created.

At first, I thought I was using AI correctly. I figured I could upload a system architecture diagram to an AI model, ask it to spot the vulnerabilities, and make my job as a product manager incredibly easy.

Why not?

It is like needing to inspect a house foundation. Rather than climbing down into the dirt and checking it yourself, you ask a random person on the street to look at a photo. On paper, it looks fast. You do not break a sweat.

But when it rains, the roof leaks. And you are the one left standing in the water.

That is exactly what happened when I tried to use an AI tool to audit system architecture. Many product managers are tempted by the promise of instant results. Just upload an architecture document, ask the machine to find security gaps, and hope you get a presentation ready for the board of directors the next morning.

I thought the only thing that mattered was getting the work done. But when I brought that AI analysis to my engineering team, they laughed at me. The suggestions were impossible to implement in our legacy system that had been running for years.

It was not because the AI model was stupid. It was because the tool had zero context about the messy reality on the ground.

That is when I realized something crucial about AI tools for product managers. The real price of a tool is not just the time you save upfront. The true cost is the hours you waste trying to convince your engineers using logically flawed arguments. And AI models hallucinate often when pushed into extremely deep technical contexts.

Different Context, Different Results

When you audit a complex system architecture, the core problem is rarely in the code itself. The biggest problem usually lives in the messy business context.

AI is brilliant at reading neat and structured patterns. But it is completely blind to the historical reasons why a system was built a certain way.

Take my experience working on a custom MGC Legacy Sync architecture. This was a massive system carrying hundreds of business constraints. I fed the diagrams to the most expensive AI model available. I wanted a shortcut to find bottlenecks in the old system.

The answer sounded incredibly smart in theory. The model suggested we overhaul the database structure and build modern microservices. The language it used was very convincing to an untrained eye.

But the AI did not know that the system was deliberately built to be synchronous to comply with strict local regulations. It confidently gave advice that was theoretically perfect but commercially impossible to execute.

Every time it gave me a useless suggestion, I had to be the one to filter it out. It looked easy at the start. In reality, I paid with my time having to rethink the entire logic. I paid with my energy trying to figure out if the advice was actually usable or just machine hallucination.

It goes back to inspecting that house foundation. If you only look at the surface, you will never know that the soil underneath is about to cave in.

The Reality of AI Tools in the Field

I hear magical claims all the time. If you follow the startup ecosystem, you hear the loud narrative that AI will automate all our thinking. Many people believe adopting AI will automatically save companies millions of dollars with zero effort.

The reality is not that beautiful.

Making companies efficient is an old habit of mine, long before AI became a trend. I have helped save over $4 million per year across various initiatives with my teams. Back at Flip and Tokopedia, we traced every single inefficiency. We fixed operational processes, optimized server costs, and cut product redundancies.

Back then, getting leverage at that scale required a strategic position. You needed a team of highly skilled engineers and wildly expensive infrastructure to execute your ideas. Automation was just one small part of all our initiatives.

Today, AI is the sharpest tool to build that exact same habit. And now, that leverage can be trained into everyone on your team.

For example, I recently built an 8 channel content distribution engine completely alone. That system takes long videos, cuts them into short clips, and distributes them automatically every day across multiple platforms. I just review the final output and let the system run. I also built an end to end Applied-AI Certification system with this same approach.

That is an example of using AI correctly. The rules are clear, the context is narrow, and the risk to daily operations is extremely low.

The Real Limits of Machines

This is a reality every product manager must accept. These tools are not ready to be handed the keys to your architectural decisions.

AI does not understand that a system is slow because the API vendor is inherently flawed. It does not know that two database tables were merged just to meet an aggressive release deadline.

When I led the migration process for Gogogo V2, the complexity of the integration was massive. If I had handed the architecture audit purely to AI without understanding the system myself from the start, the product decisions I made would have ruined the experience for millions of users.

AI is fantastic for asking you critical questions. It is incredibly helpful for checking if you forgot to consider specific failure scenarios. It is also great at helping you draft talking points before you walk into a room to debate with your lead engineer.

But it must never make the final call.

Your job as a product manager remains exactly the same. You must understand the system. You must know the technical limits of what your team can build. And you are the one who has to bear the risk if the system fails when deployed at scale.

Put the Tool in the Right Place

My rule for checking architecture is simple now.

Treat AI as a discussion partner that you must always doubt, never as a senior expert that you blindly trust.

Put the best tools in places where fixing mistakes is cheap. And never hand over decisions in areas where mistakes are far too expensive for your company to absorb.

What I thought would make my work instant actually added to my filtering workload. What I thought was highly efficient actually kept me stuck in place because the context was incomplete. You still cannot avoid the hard work of understanding the fundamentals of your own product.

Which side are you on? Do you blindly trust architecture advice from a machine? Or do you still get your hands dirty checking the foundation with your team?

If you are an individual who wants to learn how to properly maximize AI for daily work without getting trapped in the hype, you can join me and discuss it directly at AI Circle.

But if you need to help your corporate team understand how to use AI sharply without breaking your business systems, we can discuss the best strategy on my corporate page.