What is a business AI agent?
An agent that works for a specific business — answering from that company's own documents, inside a scope its owner defines, and accountable for what it says.
A general assistant is judged on being helpful about everything. A business agent is judged on being right about one thing — and silent about the rest.
That inversion changes almost every design decision, which is why a business agent is not simply a general assistant with a company logo on it.
What has to be true before an agent can face customers
It answers from your material, not the internet. When a client asks what your fee is, there is exactly one correct answer and it is in your documents. A model's general knowledge is not merely unhelpful here — it is a liability, because a confident wrong number is worse than no answer.
It has a boundary, and it stops at it. Every business has questions it must not answer: legal advice it is not licensed to give, prices it cannot commit to, outcomes it cannot promise. The boundary has to be part of the configuration, not a hope about how the model behaves.
It hands over. Knowing when to stop and fetch a human is a feature, not a failure. The handover points are yours to define.
It is auditable. Someone will eventually ask "why did it tell them that?", and there has to be an answer — the conversation, the documents it drew on, the actions it took.
What each of those requires, concretely
Those four are not aspirations; each has a mechanism behind it, and it is worth knowing which:
- Answers from your material → two knowledge bases, yours and the customer's, retrieved together and framed differently, with a relevance floor that lets the agent return nothing rather than a near miss
- A boundary it stops at → the soul, plus a moderation layer no tenant can switch off, plus tools reachable only through the Skills you enabled
- It hands over → handover points written into the Skill that is running
- It is auditable → the conversation, the passages it drew on, and every tool call with its inputs and outputs
Why "helpful" is the wrong target
A general assistant that cannot answer feels broken, so it guesses. For a business that sells expertise, a guess is the expensive failure mode: it produces a client who believes something untrue about their own case, and finding out costs somebody an hour and some goodwill.
A business agent should be incomplete rather than wrong. "I don't have that — let me get someone who does" is a good answer.