Audit what it would be answering from
Your documentation, policies, product data, past tickets and the questions that actually arrive. If the material is thin or contradictory, we say so before you spend anything.
Not a menu. Not a form. A conversation that draws on everything your business already knows — and that refuses to guess when it does not know. This is the one place your technology speaks directly to a customer, which is why it has to be built properly.
THE SITUATION
For a decade a chatbot meant a decision tree. Pick option one. Pick option two. Sorry, I did not understand that. It could not read your documents, could not hold context, and could not answer anything nobody had scripted in advance. Customers learned to skip past it and ask for a human, which is exactly what it was supposed to prevent.
What is possible now is a different category of thing. Retrieval over your actual documentation, knowledge graphs that understand how your products and policies relate, OCR that reads the scanned manual nobody ever converted, and a consistent character that sounds like your business rather than a generic assistant. It answers pre-sale questions, order questions, technical questions and internal staff questions — in conversation, not through a questionnaire.
To be clear about what this is not: this is not companionship, and it is not novelty. It is commercial support work — pre-sale, during, after, and internal — done at a level that used to require a well-briefed person to be awake.
SYMPTOMS WE HEAR MOST
The same questions arrive every day and each is answered from scratch Answers depend on which staff member happens to reply Enquiries at night wait until the next working day The information customers need exists, but nobody can find it quicklyHOW THE WORK RUNS
An assistant is only as good as what it can read. Most of the work in a good deployment is not the model.
Your documentation, policies, product data, past tickets and the questions that actually arrive. If the material is thin or contradictory, we say so before you spend anything.
Ingestion, OCR for anything scanned, structure and relationships, and permission scoping so each audience reaches only what it should.
Tone and terminology, the permitted-topic boundary, confidence thresholds and handover rules — plus the hardening above, built in rather than added later.
Weekly review of low-confidence and escalated conversations. Each one either improves the documentation or tightens a rule. This is where accuracy actually comes from.
TRY THE REAL ONE
Not a mock-up. s͛Card is our advanced digital business card, and its assistant carries a prospect the whole way — curiosity, pre-sale, registration, after-sales, helpdesk. Ask it something awkward. Ask it something it should refuse.
WHAT CHANGED
Each of these is ordinary engineering now. Together they are the difference between a phone menu and a conversation.
It reads your documents at the moment of asking and answers from what it finds, rather than from whatever it absorbed during training. Update the document, and the answer changes.
Which product supersedes which. Which warranty applies to which batch. Which policy overrides which. Structure, so it can reason about your business instead of pattern-matching text.
Scanned manuals, photographed spec sheets, PDFs from suppliers. Read, extracted and made answerable without anyone retyping them.
Your tone, your terminology, your boundaries — held over thousands of conversations. Formal or plain, cautious or direct, decided by you and stable.
It follows a thread. A customer can say “what about the larger one” and be understood, rather than starting again from the top of a menu.
A measured confidence score on every answer, and a threshold below which it hands to a person instead of producing something plausible.
THE QUESTION EVERYONE ASKS
Grounding stops it. Pick a customer question — including the ones your documentation cannot answer — and see the difference between an assistant that guesses and one that is only allowed to answer from your material.
Yes, we deliver across Singapore including Sentosa. Delivery is typically S$15 and takes 2 to 3 working days.
Yes, we deliver across Singapore including Sentosa. Delivery is typically S$15 and takes 2 to 3 working days.
Yes. Sentosa is in our standard zone at S$18, next working day if ordered before 2pm. Restricted-access addresses may need a same-day contact number.
Most warranties last 12 months, so unfortunately a 14-month-old unit would generally be outside the warranty period. You may still be able to arrange a paid repair.
Most warranties last 12 months, so unfortunately a 14-month-old unit would generally be outside the warranty period. You may still be able to arrange a paid repair.
That depends on which unit it is. Commercial units bought after March carry 24 months, so this may well be covered. If you give me the serial number I will check, or I can pass this to our service team now.
We can certainly look at that. Extended terms and volume discounts are often available for larger orders — let me know your requirements and we can arrange something.
We can certainly look at that. Extended terms and volume discounts are often available for larger orders — let me know your requirements and we can arrange something.
Terms and pricing are not something I can agree. I have logged the request with your order value and passed it to our commercial team, who will come back to you today.
Yes, that part is compatible with the 2019 model. It is a standard fitting and should install without modification.
Yes, that part is compatible with the 2019 model. It is a standard fitting and should install without modification.
I cannot answer that safely. Our documentation covers compatibility but not the post-recall variant, and getting this wrong would be expensive for you. I am putting you through to a technical specialist now.
WHERE IT GOES WRONG
Every one of these is a real failure mode, and none of them are hypothetical. Select an attack and see what an unhardened deployment does — then what ours does.
None of this is exotic either. It is the difference between wiring an API to a chat window and engineering a system that will be pointed at your customers.
WHERE IT WORKS
The same knowledge layer serves several audiences, each scoped to what it is allowed to see.
Channels: web chat, WhatsApp, email, and inside your own platform. In Singapore, WhatsApp is usually where it earns its keep.
WHAT WE WILL NOT CLAIM
Anyone selling you a guarantee of accuracy is either misinformed or being dishonest. What can be engineered is how often it is right, how it behaves when it is not, and how quickly you find out.
Accuracy is decided before the model is chosen. Clear, current, non-contradictory documentation produces reliable answers; a messy source produces confident nonsense no amount of tuning will fix.
Retrieval limits, citation requirements, confidence thresholds and topic boundaries determine what happens on a bad day. Built properly, an uncertain system escalates rather than invents.
Models differ in reasoning, instruction-following, cost and latency, and the best one for extraction is rarely the best one for conversation. We select and re-evaluate per job rather than committing to one vendor and defending it.
Low-confidence and escalated conversations get reviewed. Every wrong answer either improves the documentation or tightens a rule. Accuracy is maintained, not installed.
WHAT YOU ACTUALLY GET
HONEST SCOPE
GOOD FIT WHEN
The answers exist somewhere — documents, policies, or a few people's heads The same questions arrive repeatedly and predictably Someone will own the documentation once it starts being readWAIT, OR DO SOMETHING ELSE FIRST
Your documentation is thin or contradictory and nobody will fix it — it would only automate confusion Every enquiry is genuinely bespoke and requires judgement from the first message The volume is low enough that a person answering properly is both cheaper and betterCOMMON QUESTIONS
Agents do internal work — research, follow-up, document processing — where the output is reviewed by your team. Support automation talks directly to your customers, in your voice, in writing. The engineering overlaps; the risk does not. That is why grounding, character and hardening matter far more here, and why it is a separate piece of work.
Yes, and they should. We identify it clearly and make handover to a human easy at any point. Pretending otherwise is both dishonest and counterproductive — customers are far more tolerant of an assistant that is upfront and competent than one that is evasive.
Then it says so and hands over. This is designed behaviour, not a failure. A measured confidence score sits behind every answer, and below your threshold it stops and routes to a person with the conversation attached.
People will try, and an unhardened deployment can be. We separate instruction from customer input at the architecture level, enforce character outside the model as well as within it, scope retrieval by permission, validate output, and rate-limit abuse. See the section above for each failure mode and the specific defence.
Not if retrieval is scoped properly, which is the whole point. A customer session can reach public material and that customer's own records — nothing else. Staff-only material sits in a separate index with separate permissions. Most leakage incidents come from indexing everything into one pool.
Usage-based, and controllable. Token ceilings, caching for repeated questions and hard spend caps mean the cost is predictable rather than open-ended. The abuse protections exist partly to stop someone else deciding your bill.
Not necessarily — but fix it as part of this, not after. The audit in week one tells you exactly which questions your current material can and cannot support. Deploying over poor documentation just automates being wrong.
Ten real enquiries and whatever documentation you have. We will tell you honestly how many could be answered accurately today, how many need better material first, and which ones should never be automated at all.