About Services Work Generative AI Clients Leadership Insights Careers Contact

AI chatbot development

Chatbots that know your business, and know when to stop.

Retrieval-grounded assistants for support, internal knowledge, and transactional workflows — built to hand off to a human rather than guess.

An AI chatbot development company builds conversational systems grounded in an organisation’s own data, rather than general model knowledge. The engineering that decides quality is retrieval, permissions, confidence handling, and evaluation — not the chat interface. TrueLeaf Tech builds these model-agnostically across Claude, GPT, Gemini, and open-weight models.

What we build

Chatbots grounded in your data, not general knowledge.

A chatbot is only as good as what it can retrieve and what it is allowed to do. Both are engineering problems.

Customer support assistants

Grounded in your help centre, policies, and ticket history, with confident hand-off to a human when confidence is low — and an audit trail of what was cited.

Internal knowledge assistants

Answers drawn from your documents, wikis, and systems, scoped by role so people only ever retrieve what they are entitled to see.

Transactional assistants

Chat surfaces that do things — check an order, book a slot, raise a ticket — through typed tools with permissions enforced server-side.

Multilingual assistants

Retrieval and generation that treat non-English content as a first-class concern rather than a translation layer bolted on at the end.

Voice and telephony

Speech interfaces where latency budgets and interruption handling matter as much as the model choice.

Guardrails and safety

Prompt-injection defence, output filtering, and policy enforcement that holds up when users are adversarial rather than cooperative.

The hard parts

Four things that decide whether a chatbot survives contact with users.

Knowing when not to answer

The failure that damages trust is not the unanswered question — it is the confident wrong answer. We build explicit confidence handling: when retrieval returns nothing relevant, the assistant says so and offers a route to a human, rather than generating something plausible. This is a design decision, not a model capability.

Retrieval quality over model choice

Teams usually blame the model when answers are poor, and it is usually retrieval. Chunking strategy, metadata, hybrid search, and reranking move answer quality far more than switching providers does. We instrument retrieval separately so you can see which layer is failing.

Permissions that survive a determined user

Any assistant with access to internal data needs authorisation enforced in the retrieval layer, not requested in the prompt. If a user can talk the assistant into revealing something, the permission model was never real. We scope retrieval by identity before the model sees anything.

Knowing whether it got worse this week

Content changes, models are deprecated, prompts get tweaked. Without a fixed test set running in CI, quality drifts silently and the first signal is a complaint. The evaluation harness is what makes a chatbot maintainable rather than a thing everyone is afraid to touch.

Delivery

A first assistant in production in six to ten weeks.

Week 1 — scope and measure

Which questions must it answer, what accuracy is required, what it must never do, and how hand-off works.

Weeks 2-3 — retrieval and evaluation

Ingest and index your content, build the test set from real questions, and get a measurable baseline before any interface work.

Weeks 4-7 — build and harden

The chat surface, tool integrations, guardrails, and observability, iterating against the evaluation suite rather than impressions.

Weeks 8-10 — pilot and hand over

A real user group, monitoring, cost controls, runbooks, and the documentation your team needs to own it.

In practice

What separates the assistants that get used.

Adoption follows trust, and trust follows a small number of engineering decisions.

Citations change behaviour

Assistants that show which document an answer came from get used differently from ones that do not. Users verify the first few answers, build calibrated trust, and then rely on it. Without citation, people either over-trust it or abandon it — both are failures.

Hand-off quality decides satisfaction

For customer-facing assistants, the moment that determines the rating is not the answer — it is what happens when the assistant cannot help. Passing the full conversation context to a human, so the customer does not repeat themselves, matters more to satisfaction scores than a few points of answer accuracy.

Cost falls sharply once retrieval is good

Teams often start on the largest available model to compensate for weak retrieval. Once chunking, metadata, and reranking are right, a substantially cheaper model usually matches it. Fixing retrieval first is both a quality decision and the largest cost lever available at volume.

Common questions

Frequently asked questions.

How much does it cost to build an AI chatbot?

Cost is driven by integrations and risk, not by the chat interface. An internal assistant over existing documents is the cheapest starting point; a customer-facing assistant that takes actions on live systems costs considerably more because it needs permissions, guardrails, and far deeper evaluation. We scope in a week and give a fixed envelope before any build starts.

How long does it take?

A production pilot typically runs six to ten weeks: about a week to agree scope and accuracy targets, two on retrieval and the evaluation harness, then build and hardening. Adding actions on live systems extends it.

Will it hallucinate?

Any language model can generate something wrong. What separates a usable assistant is that it is grounded in retrieved sources, cites what it used, and is built to say it does not know when retrieval comes back empty. We measure that behaviour explicitly rather than hoping for it.

Can it connect to our CRM, ticketing, or order systems?

Yes, through typed tools with permissions enforced server-side. That is usually where the value is — an assistant that can check a real order status is worth far more than one that can only quote a policy page.

Do we need to move our documents somewhere first?

No. We index from where your content already lives. What matters more than location is structure and metadata, and part of the early work is usually improving those.

Which model powers it?

Whichever measures best for your content and latency budget, behind an abstraction that lets you switch. Support assistants are often a good fit for smaller, cheaper models once retrieval is strong, which is a large cost saving at volume.

Related

Where to go next.

Generative AI development

The wider practice this sits inside.

Advanced RAG techniques

The retrieval methods that decide answer quality.

RAG vs agentic RAG

When adding an agent to retrieval actually helps.

AI content localisation pipelines

Multilingual retrieval done properly.

Let's build

Have an ambitious idea? We'd love to hear it.

Whether you're testing a hypothesis or scaling an established product, we'd be glad to spend a half-hour helping you think through the next step — no pitch deck required.