このページはまだ翻訳されていないため、英語版を表示しています。
基礎知識

AI agent vs LLM: what is the difference?

The model is the engine that turns text into text; the agent is everything built around it — retrieval, tools, memory, boundaries and channels. Models are replaceable parts inside an agent.

別の呼び方LLM vs agentharnessmodel vs agentagentic AI vs LLM

This is the confusion that costs teams the most, and it usually shows up as a sentence like "we already have GPT, why would we need this?"

It is the same shape as not distinguishing a coding assistant from the API it calls. The API gives you a model that completes text. The assistant is the thing that reads your files, runs your tests, remembers what you asked twenty minutes ago, and refuses to rm -rf your home directory. Both involve the same model. Only one of them is a product you can put in front of someone.

What a raw model actually is

A stateless function. Text in, text out.

It has no memory of the previous message unless you paste it back in. It cannot read your documents unless you include them. It cannot call your booking system, cannot send a reminder next Tuesday, cannot tell one customer from another. It does not know what it does not know, which is why, asked for your cancellation fee, it will produce a number that reads exactly like the right one.

Everything a model does well, it does inside a single call and then forgets.

What the harness adds

An agent is the machinery around that call:

  • Retrieval — finding the passages in your documents that bear on this question, and putting them in the call
  • A tool loop — letting the model ask for an action, executing it, feeding the result back, and going round again
  • Memory — what this customer said last month, kept in their own space
  • A boundary — the scope it must stay inside, the handover point where it stops
  • Channels and scheduling — the same agent on web, Telegram and WhatsApp, still chasing a document a week from now
  • Isolation and audit — so one client's file cannot surface in another's chat, and you can answer "why did it say that?"

None of that is model capability. All of it is harness.

Which is why the model is the swappable part

Models improve every few months, get cheaper, or turn out to be better at one language than another. Underneath, this platform runs several backends and routes work between them; an agent can name the model it prefers, and requests that need vision go where vision lives.

What does not move when a model does: your knowledge base, your Skills, your playbooks, your soul, your integrations, your customers' memory. That is the asset. The model is a component inside it.

What that looks like on this platform

The model is a configured component, not a fixed ingredient. agent4.io runs several inference backends at once and routes work between them: a conversation is assigned to one and stays there for the session, and a message carrying an image is routed to a backend that can actually see. Each agent can name the model it prefers; each backend reports the context window it supports, so nothing is assumed.

On paid plans a tenant can go further and point the platform at their own model provider, which is the version of "swappable" that matters to a business with an existing vendor relationship or a regulator with opinions about where inference happens.

None of that touches your configuration. Change the model underneath and your knowledge bases, Skills, tools, playbooks, soul and every customer's accumulated memory are exactly where you left them.

The useful way to read a vendor claim: ask what is left if the model underneath is replaced. If the answer is "nothing", you were buying a model with a wrapper. If the answer is "everything we configured", you were buying an agent.

中の仕組みも知りたいですか?The loop, step by step
ほかの基礎知識