The engineering bottleneck with assembled stacks
Support managers do not lack tickets; they lack a filter that respects the customer. A brittle FAQ page deflects nobody, a generic chatbot deflects trust, and agents spend their week answering password-reset-class questions that the help center already answers — while the questions the help center cannot answer are invisible in a sea of closed tickets.
Architecture on the Software Lifecycle Cloud
The widget or help page calls a gateway route; the function embeds the question, retrieves from the article index, and asks a catalogue model to answer strictly from the passages. A confidence path decides: show the answer with its sources, or create the ticket with the retrieved passages attached so the human agent starts from evidence instead of from zero.
Deflection that can be audited
Every deflected answer cites the passages it came from, and every failed deflection is a row in the unanswered table with the question as asked. Weekly, that table tells the documentation team exactly which article to write next — the rare analytics loop that improves both the bot and the humans’ workload at the same time.
- Answers are grounded in retrieved passages; the function can refuse rather than improvise
- Escalations carry the retrieval with them, so agents see what the customer was shown
- The unanswered-questions table ranks documentation work by real demand, not opinion
What to measure after launch
Deflection rate alone is a trap metric — a bot can deflect by being unhelpful. Pair it with reopen rate and with the unanswered table’s growth. On KERNSTACK both come from project tables, so the review is a query over your own records, not a vendor dashboard’s definition of success.
Frequently asked questions
A catalogue model for the answer step and text-embed-v1 at 3 credits per 1,000 tokens for retrieval, unless you declare a custom inference endpoint. Model choice is per project and can change without touching the corpus or the widget.
By design, the ticket opens anyway — with the retrieved passages attached for the agent. Deflection is an offer, not a gate: any “talk to a human” click bypasses it instantly, and those clicks are logged as signals too.
Yes. The surface is a gateway route returning an answer and citations as JSON; the widget you already ship calls it like any API. The corpus, index, and logs live behind that one route.
Related capabilities, architectures, and comparisons
Ship your stack on the Software Lifecycle Cloud.
Closed preview on dedicated European infrastructure. Bring a repository or start from a blueprint.