The AI Tool You Already Have Is Not Always the AI Tool You Need

The AI Tool You Already Have Is Not Always the AI Tool You Need

Vaibhav Bhardwaj 9 min read
AI Strategy AI Economics Systems Thinking Technology Strategy

I use the same AI tool for a lot of things.

Not because I compared ten products, mapped their capabilities, and concluded that one of them was objectively the best.

Usually, it is much simpler than that.

It is already open.

If Copilot is inside the environment I am working in, I use Copilot. If I am already working in ChatGPT, I start there. If Claude gave me a very good result the last few times, I naturally go back to Claude.

Most of the time, that behaviour is completely reasonable.

The problem starts when “this is the easiest tool for me to access” quietly becomes “this is the right tool for this use case.”

The default is powerful for a reason

There is a strong case for standardising on one AI platform.

If an organisation already has Microsoft licences, giving employees access to Copilot can be much easier than introducing five different tools. There is one identity system, one procurement conversation, fewer applications for IT to manage, and a simpler adoption story.

Users benefit as well.

Once I become comfortable with one tool, I know how to prompt it. I know its quirks. I know roughly what kind of context it needs. I know what the output usually looks like.

That familiarity has value.

The same behaviour appears outside enterprise environments. If Claude repeatedly works well for writing, I am more likely to send the next writing task there. If ChatGPT becomes the place where I think through a problem, I open it first. If Codex works well inside my development workflow, coding tasks naturally move there.

None of this is irrational.

It is convenience, trust, licensing, familiarity, and habit working together.

THE GRAVITY OF THE DEFAULT DEFAULT TOOL Access already there Habit familiarity Licence already paid Trust worked before Ease one click selection pressure REQUIREMENT goal integration governance The default exerts gravity before the requirement gets a vote.

The problem is that none of those reasons necessarily describe the requirement of the work itself.

I normally switch tools only after something hurts

I noticed this more clearly while working on some of my own projects.

My process was not particularly sophisticated. One tool might help me think through a problem and create a prompt. Another might implement the code. I would take the output back, review it, change the requirement, and send it through another loop.

Sometimes that worked extremely well.

Sometimes a model started looping. Sometimes I hit a usage limit. Sometimes the answer looked correct until I tried implementing it and discovered another round of rework.

And that is usually when I switched.

Not before the task. After the pain.

I would try the same prompt again. Then I would add more context. Then a longer prompt. Then a new conversation. Then more files. Eventually, another model.

Which raises a more interesting question: how much did I spend discovering that the tool was a poor fit?

• Time: retrying and reformulating the same task.

• Credits: consumed before I decide the current route is not working.

• Rework: created when an output looks finished but fails during implementation.

• Irritation: accumulated through a loop that feels productive until it clearly is not.

None of these are particularly sophisticated metrics. They are still costs, and most of them never appear in a software licence comparison.

THE HIDDEN COST OF DISCOVERING MISFIT First attempt Add more context Retry or re-prompt Switch tool Time keeps accumulating Credits keep accumulating Rework appears later Fit discovered last Selection happened at the end of the experiment, not at the beginning.

A cheap licence can still produce an expensive workflow

Direct software cost is usually the easiest number to see.

A per user licence. A monthly subscription. A token price. A credit allowance.

Those numbers matter, but they are only one part of the cost of getting useful work done.

Imagine Tool A is already bundled into an organisation's technology stack. From a procurement perspective, the marginal cost of using it may be close to zero.

So Tool A becomes the default.

Now imagine one particular task repeatedly takes four iterations in Tool A but normally takes one in Tool B.

The comparison is no longer only Tool A licence versus Tool B licence.

It becomes licence cost, employee time, repeated inference, rework, and the operational friction required to reach an acceptable output.

That does not automatically mean Tool B wins.

It means the comparison has changed.

The cheapest tool to purchase and the cheapest tool to complete the work are not necessarily the same thing.

I want to explore that cost model separately because it deserves more than a paragraph. But even before the economics become formal, there is another problem with default behaviour.

We start adapting the use case to the tool

Once a tool becomes familiar, we get very good at making the requirement fit the tool.

Instead of asking, What does this process actually need?, the question becomes, How can I make the tool I already have do this?

Those questions sound similar. Architecturally, they are not.

Take a process that needs to move information from one system to another every evening after checking three deterministic conditions.

An LLM could probably participate in that architecture.

But should it?

Maybe the answer is workflow automation. Maybe it is an integration platform. Maybe it is a small piece of traditional software. Maybe the capability already exists somewhere in the organisation's current stack.

Maybe no generative AI is required at all.

The fact that AI can be inserted into a process does not mean AI should define the process.

THE SOLUTION LANDSCAPE BEFORE THE VENDOR One problem can sit near several capability territories. USE CASE requirements first AI ASSISTANT reasoning • content ENTERPRISE SEARCH knowledge • retrieval WORKFLOW deterministic execution TRADITIONAL SOFTWARE rules • fixed logic INTEGRATION / RPA system access determines route Category comes before product. Sometimes the answer is not generative AI.

Tool selection should probably happen before prompting

This was the basic thought that led me to build AI Tool Fit.

It did not start as an attempt to create another AI leaderboard. It started as a much simpler structured assessment. Before beginning with a product name, begin with the requirement.

The questions are deliberately more architectural than product specific:

• What does the work actually need to produce?

• What kind of information does it work with?

• Does it require judgement, or is the logic deterministic?

• What triggers the process?

• How much integration and autonomy does it need?

• What governance, deployment, and data constraints apply?

• Who is expected to build and maintain it?

The current framework evaluates fourteen core dimensions and activates one additional routing question when it becomes relevant. Not every dimension contributes equally. Goal, integration, governance, and deployment affect the architecture more directly than something like the business domain, so the weights reflect that distinction.

Some requirements also behave differently from ordinary scoring criteria. If a tool cannot satisfy a hard governance or deployment requirement, a high score somewhere unrelated should not automatically compensate for it.

The first decision is not the vendor

Before AI Tool Fit compares named products, it first tries to determine what kind of solution the requirement actually represents.

That may mean:

• a general AI assistant

• enterprise knowledge or search

• an agent platform

• workflow automation or RPA

• a low code application

• analytics or data integration

• developer AI

• traditional software or a rule engine

• or simply using existing tooling differently

I think this distinction matters more than producing another ranking of models.

Because the real mistake may happen before anyone asks whether Claude is better than Copilot.

The mistake may be assuming that the problem belongs to that category at all.

FROM USE CASE TO TOOL FIT Business requirement Requirement profile goal • integration governance • autonomy Solution category before vendor Capability matrix fit + hard constraints primary + alternatives combined architecture SAME INPUTS + SAME MATRIX = SAME RESULT The judgement is visible in the assumptions, not generated at runtime. Fit is not the same thing as product quality.

The same inputs should give the same recommendation

There was another design choice I wanted to make.

I did not want an AI model deciding which AI model someone should use.

The assessment therefore uses deterministic scoring against a curated capability matrix. The same inputs, weights, capability assumptions, and eligibility rules produce the same result.

That does not make the framework neutral.

The weights are my judgement. The capability mappings reflect my understanding of the products, published material, research, and practical experience using these kinds of tools.

Someone can disagree with them.

In fact, I expect parts of the framework to change as the products change and as my own understanding improves.

I would rather make the assumptions visible and change them when they are wrong than hide the judgement behind an AI generated recommendation.

The resulting score is also a fit score, not a declaration of product quality. A tool scoring higher for one use case does not make it universally better than another product.

One default can slowly become an architecture

There is a broader tension underneath all of this.

Standardisation is useful.

Over standardisation can become dependency.

If almost every use case inside a team is designed around one platform, the organisation gradually accumulates more than a licence dependency.

That dependency starts appearing in several places:

• Skills: employees learn one way of working.

• Processes: workflows begin assuming one set of capabilities.

• Integration: connections are built around one ecosystem.

• Behaviour: people stop asking which tool fits and start asking how to make the default tool work.

If pricing changes, capabilities shift, limits tighten, or another technology becomes materially better for a particular workload, switching is no longer just a procurement decision.

There is a behavioural and architectural switching cost as well.

I do not think the answer is to give everyone ten AI products and ask them to choose every morning. That creates a different kind of complexity.

The interesting question is where the balance sits between standardisation and intentional routing.

Sometimes the right answer is more than one tool

There is also no reason one product has to solve the entire problem.

My own workflow already demonstrated this in a primitive way.

One system could be better at reasoning through the problem. Another could be better at implementation. A deterministic platform could then execute the actual process.

That is why the framework can recognise combined architectures when the requirements genuinely span more than one category.

Not because a complicated architecture looks sophisticated, but because different capabilities may belong in different parts of the system.

That changes the question again.

Maybe the real decision is not “Which AI tool won?” but “Where does each capability belong?”

Maybe AI assessment needs to start one question earlier

A lot of AI conversations begin with the model.

GPT? Claude? Gemini? Copilot?

I think there is a question before that.

What does this use case actually require?

And sometimes there is another question before even that.

Does this need generative AI at all?

That is the part I find most interesting.

Because if I am realistic about my own behaviour, I already know what happens without a framework.

I open the tool I already like. I try the prompt. I try it again. I add context. I change the prompt. Eventually, if it hurts enough, I try something else.

AI Tool Fit is my attempt to move that decision a little earlier.

Before the loop.

Before the rework.

And ideally, before “we already use this tool” quietly becomes the architecture.

Which AI tool do you use most often because it is the best fit, and which one do you use simply because it is already there?

Vaibhav Bhardwaj