Skip to content
GET-GEO.AI
/
← All guides

// guide

Why is "which LLM do you use?" the wrong question?

Dmitry Filippov

Written by: Dmitry Filippov, Founder, GET-GEO.AI
Published: 2026-08-03 · Updated: 2026-09-22

// short answer

A model’s behavior depends on the system around it: search, tools, instructions, ranking and safety controls. The same model can therefore cite different sources in different products. GEO addresses how each product finds and reads pages, and which external sources support the information on them.

  • “Which LLM?” is the wrong question because one model, such as Anthropic’s flagship, becomes two different products in Cursor and Claude Tag depending on its harness.
  • A harness has four parts: the system prompt, the tools, context and memory, and the working loop; change them and the same model becomes a different product.
  • Leave any of the four harness parts weak and upgrading the model changes almost nothing; a modest model with the right tools often outperforms a flagship in a generic chat window.
  • When a buyer asks ChatGPT, Claude or Perplexity which service to choose, three steps run: a search tool finds pages, a parser extracts text, then the model composes the answer.
  • Classic SEO asked how to get into the top 10 links; GEO asks how to get into the answer itself, by fitting the harness of generative systems.

The same model can do different jobs

Businesses often start evaluating an AI tool by asking which model it uses: GPT or Claude, which version, and whether the latest release will make the product better. Those are reasonable questions, but they reveal little about the tools and information the product can use to complete a task.

Consider the same model, such as Anthropic’s flagship, inside two products. Cursor is a coding agent: given a task through Slack, it can start a virtual machine, clone a repository, write code, run tests and deliver a pull request.

The second is Claude Tag, a "general-purpose teammate" in that same Slack. It reads channel history, remembers project context, connects to your documents and calendars. It can write code too — but it will just as comfortably review a client thread and suggest how to answer a third request for a discount.

The underlying model is the same, but the products give it different roles, tools and context. A coding agent may be able to discuss a customer conversation, yet it will lack the information and workflow of a tool designed for that job.

What a harness is

A harness is the software and configuration around a model: the instructions, tools, context and workflow that turn it into a usable product.

  • The system prompt — instructions that define the role, tone, priorities and boundaries. It decides whether an agent reduces every task to code or reasons about the business.
  • Tools — what the agent can access. A terminal and git make it a programmer. A CRM and email make it a sales assistant. Web search and a crawler make it a researcher that reads your site and your competitors' sites before giving advice.
  • Context and memory — what the agent knows about you. Channel history, company documents, past decisions. A model without context meets you for the first time in every conversation.
  • The working loop — how the cycle is structured: a single reply, a long autonomous session, self-verification, escalation to a human.

Change the harness, change the product

Change the harness, and the same model becomes a different product. Leave the harness weak, and upgrading the model changes almost nothing.

Why this concerns your website

All of this applies not only to the tools you buy, but to how AI sees your business. When a potential customer asks ChatGPT, Claude or Perplexity "which service should I choose for X," the model does not answer from memory. It works inside its own harness: a search tool finds pages, a parser extracts text, and only then does the model compose an answer. At every step, your website either passes the filter or it does not.

A beautiful site built on heavy client-side JavaScript may be invisible to the parser. A page without clear structure — headings, facts, specifics — will be read but never cited: there is nothing for the model to lift. No mentions on external sources means the search step simply will not find you.

This is exactly what GEO (Generative Engine Optimization) is about: optimizing not for a ranking algorithm, but for the harness of generative systems — for how AI agents discover, read and retell your content. Classic SEO asked "how do we get into the top 10 links?" GEO asks "how do we get into the answer itself?"

What to do with this

When choosing an AI tool, check whether its tools, data access and workflow fit the task. These can matter more than whether it uses the most capable model.

When building an internal AI tool, first define the agent’s role, what information it can see, what actions it can take and where it must stop. Choose the model within that design; it can be changed as requirements develop.

For website visibility, consider what an assistant can retrieve and use from your pages. Clear, accessible information gives it useful context when answering a customer’s question.

Related questions

What is a harness in AI products?

The harness is everything wrapped around a language model that turns it into a working tool: the system prompt, the tools it can call, the context and memory it has about you, and the working loop that structures how it acts. Change the harness and the same model becomes a different product.

Does upgrading the model fix a weak product?

Usually not. A weak harness — sparse tools, no memory, a generic prompt — caps what even a flagship model can do. A more modest model with the right instruments and access to your data will often outperform a stronger model sitting in a generic chat window.

How does the harness idea relate to GEO?

When ChatGPT, Claude or Perplexity answers a commercial question, the model works inside its own harness: search finds pages, a parser extracts text, then the model composes the answer. GEO optimizes your site for that harness — so agents can discover, read and cite you — rather than for a classic ranking algorithm.

Should I ignore which LLM a tool uses?

No — the model still matters. Treat it as one input among several. Ask first whether the harness matches your task: role, tools, access to your data, and how the working loop is designed. The model can often be swapped later; a mismatched harness cannot.

Related guides

Sources

  1. 01Anthropic — building agents with the Claude API
  2. 02Cursor — background agents documentation
  3. 03Aggarwal et al., GEO: Generative Engine Optimization (2023), arXiv:2311.09735

// share

LinkedInXReddit

How to cite this page

You may quote and reuse this content with attribution and a link to this page.

“Why is "which LLM do you use?" the wrong question?” — GET-GEO.AI, 2026-09-22. https://get-geo.ai/en/guides/model-vs-harness