AI assistant or chatbot: whichStart a projectone you actually need

AuthorNeuroHub
Published dateSeptember 18, 2026
Categoryai agents
Read time3 minutes
A network patch panel where one glowing orange cable is routed out among rows of identical black ones

The difference is not the technology but what the thing is allowed to do. One answers from a script, the other reads your data and acts on it.

Both get called the same thing in a sales deck, and the distinction only becomes obvious after launch — usually when the resolution rate settles at eleven per cent and customers learn to type "agent" straight away.

The useful line between them is not the model underneath. It is what the system is permitted to read and permitted to do.

What a chatbot is

A chatbot answers. It is given a body of text — your documentation, an FAQ, a set of scripted branches — and it matches an incoming question against that text. Everything it says is a rearrangement of what it was given.

This is genuinely useful for a narrow class of question: opening hours, delivery terms, where to find a form. It is cheap, it is quick to build, and it never touches anything that matters.

It fails the moment a customer asks something about their situation. "Where is my order" is unanswerable from documentation, and the honest chatbot has to hand over. The dishonest one improvises, which is worse.

What an assistant is

An assistant reads your actual data and takes actual actions. It can look up an order, check availability against a real calendar, issue a refund inside your billing system, update a record in the CRM.

That changes the economics. A chatbot deflects a percentage of questions; an assistant resolves them. In the deployments we have measured, that is the difference between deflecting ten per cent of conversations and closing thirty to sixty per cent of them without a person.

It also changes the risk. A system that can act can act wrongly, which is why every action gets an explicit permission: what it may do unattended, what needs a person to confirm, and a log of the reasoning behind each one.

How to tell which you need

Take a week of real conversations and sort them into three piles.

Answerable from public information. Hours, prices, policies, how something works. If this pile is most of your volume, a chatbot is the honest answer and anything more is overspending.

Answerable only from customer-specific data. Order status, account state, what was agreed last time. If this pile is large, a chatbot will not move your numbers no matter how good the writing is — the information it needs is not in the documents.

Requires judgement. Exceptions, complaints, anything where the right answer depends on context a system cannot see. This pile stays with people in either case, and the useful question is whether the system hands it over well.

The second pile is the whole decision. If it is thin, build a chatbot. If it is thick, a chatbot is a way to spend three months proving what the sorting exercise would have told you in an afternoon.

What both need and neither usually gets

Whichever you build, two things decide whether it survives contact with customers.

Retrieval you have measured separately from generation. Most disappointing deployments fail at retrieval: the right document was never in the top five results, and no amount of prompt work rescues an answer built on the wrong source. Measure whether the correct source was retrieved before you measure whether the answer was good.

An escalation path designed with the same care as the answering path. When the system gives up, the customer should land in front of a person who already has the transcript, the account context and what was already tried. Done badly, one such experience teaches someone to skip the system forever.

The number to watch

Not deflection. Not satisfaction with the bot. Track the share of conversations that ended without a person and did not come back within a week. That single number is hard to game and it tells you whether you built something that resolves or something that delays.

Related blogs

All blogs

Testimonials

All testimonials

NeuroHub took a month of manual work off our support team.

The AI assistant resolves two thirds of tickets before a person sees them, and the handover to an agent is clean. We measured it weekly with them and the numbers held.

Sarah Thompson

COO, logistics operator

A rebuild that actually got faster, not just prettier.

Core Web Vitals went green on every template and organic traffic recovered within a quarter. The team explained every trade-off before making it.

Wade Warren

Head of e-commerce

Working with NeuroHub was a pleasure.

They said no to two ideas we had and were right both times. What they did build has been running for a year without us touching it.

Lisa Williams

CEO, HealthTech startup

The first agency that handed over documentation we could use.

Our own engineers picked the project up in a week. Prompts, evaluations, tracing — all there, all explained.

Jennifer Lee

CTO, B2B services

Frequently asked questions

View all
How long does a first project take?

A single well-scoped automation typically runs four to eight weeks from kickoff to production. An AI feature inside an existing product with real integration work runs eight to sixteen weeks. The biggest variable is how many systems we have to touch, not the AI itself.

Do we own the code and the infrastructure?

Yes. Everything runs on your accounts and your infrastructure, and the repository is yours from the first commit — source, prompts, evaluation sets and documentation included. We are happy to stay on for support, but nothing is built so that you have to keep us.

What does it cost to run after launch?

Inference is usually the smallest line: a support agent handling ten thousand conversations a month typically lands in the low hundreds of dollars. Budget fifteen to twenty-five per cent of the build cost per year for maintenance, which covers failure reviews, prompt updates and model migrations.

How do you handle sensitive data?

We work inside your infrastructure and your data boundaries, use providers with zero-retention terms where required, and can deploy against self-hosted or regional model endpoints when regulation demands it. Data handling is agreed in writing during scoping, before any build starts.

What if AI turns out to be the wrong tool for our process?

We will say so. Part of the audit output is a list of processes that should not be automated yet — because the rules are not clear, the volume is too low, or classic software solves it more cheaply. Those lines are often the most valuable part of the engagement.

Ask your question