AI assistant
AI concierge: an assistant that only answers from your own content
The reason most website chatbots get switched off is not that they are unhelpful. It is that they are confidently wrong, and a confidently wrong answer about your returns policy costs more than the chatbot saved.
GoGee's assistant is built around one rule: answer only from supplied source material, cite it, and say plainly when the answer is not there. Everything else in the design exists to enforce that rule.
GoGee feature series · 14 of 33
How it's actually built
- Answer model
- google/gemini-3.6-flash via our AI gateway
- History compression
- google/gemini-3.6-flash-lite, prior turns to ~150 words
- Grounding
- Your own published articles and content only
- Citations
- Validated, with one corrective retry on failure
- Retrieval cache
- Per session and query key, with claim and release locks
- Storefront agent
- google/gemini-3-flash-preview with product and store tools
- 01Input
Visitor question
Chat turn with prior history
- 02AI
Compress history
gemini-3.6-flash-lite reduces prior turns to ~150 words
- 03Database
Retrieve
Your published content only, cached per session and query key
- 04AI
Answer
gemini-3.6-flash grounded in retrieved content
- 05Output
Cited reply
Citations validated with one corrective retry
Guardrails and fallbacks
- No open-web answers
- Claim and release locks on the retrieval cache
- Storefront agent uses product and store tools
AI concierge on every site, data flow, generated from the shared GoGee feature diagram template.
Grounded retrieval, then a constrained answer
A question is embedded and matched against your published content to retrieve candidates, which are assembled into a numbered context block containing each source's title, slug, excerpt and content. The system prompt then instructs the model to answer using only those excerpts and to support claims with verbatim quotes.
Retrieval is cached per session and query, protected by claim and release locks so two rapid messages in the same conversation cannot both pay for the same retrieval. Long conversations are compressed by a lighter model into a short summary, which keeps later answers coherent without resending the entire thread.
Citations are checked by code
Asking a model to cite its sources is not a control. Verifying the citation is. Every answer passes through a validator that checks whether the cited material supports the claim and repairs or retries once when it does not.
This is the single most important difference between an assistant you can put on a client-facing site and a demo. If the assistant cannot support an answer from your content, it must say so, and the interface shows which sources it read.
- Answers restricted to supplied excerpts by prompt contract
- Citations validated programmatically with one corrective retry
- Sources shown to the visitor alongside the answer
- Irrelevant-question and source-blocklist handling built in
Two different assistants, honestly labelled
The content assistant answers from your published material. On an ecommerce build there is also a storefront agent that can call real tools, searching products and listing stores, inside a multi-step loop with an explicit instruction never to invent product names, prices, stock numbers, store addresses or policy terms, and a bounded number of tool steps so it cannot loop indefinitely.
There is a third, internal variant worth mentioning because clients ask for it: a how-to assistant for staff that answers only from a hand-maintained knowledge base of admin procedures, returning the matching entries and deep links rather than improvising instructions.
Controls, cost and the off switch
Keyword search, AI search and AI chat are separate switches in settings, so a client can run search without chat, or turn chat off during a quiet period. Usage is metered through the credit wallet with pending counters, so conversational cost is visible rather than discovered on a bill.
That granularity is what makes the assistant deployable on a small business site. You can start with search only, watch what people ask, and enable chat once you know your content answers those questions.
Questions we get asked
Will it make things up about our business?
It is constrained to your supplied content, its citations are validated in code, and it is instructed to state when the answer is not in the material rather than guess.
Can it look up products and stock?
On an ecommerce build, the storefront agent can call product-search and store-list tools, with a hard rule against inventing prices, stock or addresses.
Can we turn it off?
Yes. Keyword search, AI search and AI chat are independent settings, and usage is metered from a credit wallet.
Read next
Knowledge retrieval
AI resource library search
GoGee ingests PDFs, Word, spreadsheets and pages, chunks and embeds them, then answers with hybrid vector plus…
AI search
AI text search, semantic, not keyword
How GoGee's AI text search works: Gemini extracts structured filters, queries are embedded and matched with co…
Accessibility
AI language switcher, real translation
GoGee translates a live page into English, Afrikaans, isiZulu, isiXhosa and Sepedi using Gemini, with two-tier…

