← thoughts/ai

How to build an AI support bot that only answers from your product manual (zero hallucinations).

Most AI chatbots guess when they do not know the answer. Here is how we built a manual-grounded AI assistant on noids.co that answers 24/7 in 5 languages and escalates everything else to a human.

27 October 20266 min readby the Qann team

An AI customer support bot should never invent a temperature setting, a refund policy, or a delivery date. At Qann, we build retrieval-grounded AI assistants locked strictly to your verified product manuals, warranty policies, and Odoo order status, with automatic human handoff whenever confidence drops or a billing action is requested.

When we launched the POT by NOIDS botanical cooker across 40+ countries on noids.co, customer questions arrived at 3:00 AM in German, French, Dutch, Spanish, and English. Customers were asking specific hardware questions: exact decarboxylation time curves, borosilicate beaker cleaning rules, silicone seal placement, and EU warranty replacements.

If you plug an off-the-shelf "AI chatbot" into a hardware store without strict retrieval boundaries, it will politely hallucinate a temperature that ruins a customer's batch or promise a refund outside your warranty window.

A support bot that guesses is worse than no support bot at all.

01Why generic AI chatbot wrappers fail in production

Most SaaS chatbot tools scrape your marketing pages, dump the text into a generic prompt, and let the model improvise whenever a customer asks an edge-case question.

Failure ModeGeneric SaaS AI Chatbot WrapperQann Manual-Grounded AI Pipeline
Source of truthScrapes marketing HTML, blog posts, and outdated FAQsLocked strictly to versioned product manuals, SOPs, and SKU tables
Unknown questionsGuesses a plausible-sounding answer (hallucination risk)Refuses to guess; replies with exact boundary and routes ticket to a named human
Multilingual accuracyTranslates idioms literally and invents technical termsGrounded in approved 5-language terminology (noids.wiki EN, DE, FR, NL, ES)
Order & warranty actionsEither cannot check live orders or mutates state unsafelyRead-only lookup against Odoo ERP; humans approve every refund or replacement
Monthly costPer-resolution or per-seat SaaS tax (€300 to €1,200/mo forever)Fixed build fee (from €1,499) + raw API token cost (typically €15 to €40/mo)

02The 4-layer architecture running live on noids.co

To make the NOIDS support bot reliable enough for hardware buyers, we split the system into four explicit layers:

  1. Structured Knowledge Corpus (Not Raw HTML): We stripped out marketing fluff and compiled the hardware manual, thermal calibration tables, error codes, and shipping/warranty rules into atomic, versioned markdown chunks. Every chunk carries a SKU tag, a language code, and a verification date.
  2. Strict Citation Retrieval: When a customer asks a question, the retriever pulls only verified manual passages above a strict similarity threshold. The model prompt is instructed: If the answer is not explicitly stated in the retrieved manual passages, state that you are transferring the question to our support team.
  3. Hard Escalation Triggers: Any message mentioning a damaged parcel, warranty claim, billing dispute, B2B wholesale pricing, or medical advice bypasses AI generation and opens a tagged ticket in Odoo Helpdesk for a human operator.
  4. Weekly Transcript Audit: Every conversation is logged with the exact manual chunk it cited. Once a week, a human reviews flagged questions and adds missing answers to the canonical manual.

03Connecting the bot to a 5-language knowledge base

The same retrieval discipline powers noids.wiki, our 5-language botanical extraction encyclopedia (EN, DE, FR, NL, ES). In regulated markets where paid social ads are restricted, organic search and AI answer engines (ChatGPT Search, Perplexity, Google AI Overviews) are the primary acquisition channel.

Instead of publishing unedited AI blog posts that destroy domain trust, AI drafts the initial multilingual structure from peer-reviewed extraction literature, and a human editor verifies every temperature, ratio, and safety note before publication.

04What it costs to build and own

We do not charge per-seat or per-ticket rent. We build the retrieval pipeline on your infrastructure, connect it to your store and ERP, train your team on how to update the manual, and hand over the repository (/services/ai):

  • First AI Workflow / Grounded Support Bot: Starting from €1,499 (fixed fee, 2 to 3 weeks, includes knowledge corpus structuring, prompt guardrails, human escalation routing, and handover).
  • AI Governance & Rulebook Audit: €99 / hour (written estimate before we start; puts hard approval gates, logging, and kill-switches on existing AI tools).
  • Managed AI Operations: Starting from €499 / month (we run the weekly transcript audits, expand the knowledge corpus, and monitor retrieval accuracy; cancel on 30 days' notice).
Written by the Qann team · Tallinn · Eindhoven · Mumbaishare on linkedin

$ ./deploy_manual_grounded_ai

Stop bots
from guessing.

Send us your product manual, help docs, and warranty rules. We will scope a grounded AI support assistant with hard human escalation boundaries in 48 hours.