South African coat of arms

DPSA · Batho Pele AI

Chatbot usage

2026-09-04 to 2026-10-03 · questions are shown verbatim, askers are pseudonymised

Usage at a glance

2

questions asked in the last 30 days

Conversations
2
Distinct visitors
1
Languages used
1

Rated helpful

—

Nothing rated yet

Assisted rate

100%

10.0% vs previous period

Voice notes

0%

No prior period

Median response

29.3s

461.8% vs previous period

Avg confidence

1.00

0.0% vs previous period

Read of the data

Strengths, weaknesses and opportunities

Each finding is a rule applied to the figures on this page — never a judgement beyond them. Every card names the number that triggered it and how many records that number rests on, so you can check any of them against the panels below. Findings resting on too small a sample are marked Provisional rather than hidden.

Weaknesses

1

Measured shortfalls, most urgent first

Weakness· from response times

Answers take far longer than a chat interface implies

29.3s median · 31.8s at p95

The median answer takes 29.3s and the slowest 5% take over 31.8s, against a 8s threshold past which people begin abandoning. The pipeline runs retrieval, generation and two translation hops in sequence, and nothing is streamed, so the citizen watches a blank panel for the whole duration.

What to do

Stream the response, run the two translation calls concurrently with generation where the language is already known, and cache translations of repeated questions. Measure again before adding retrieval work.

Opportunities

3

Changes the data supports making

Opportunity· from ratings

Not one answer has been rated

0 of 2 answers rated

Every assistant reply carries a thumbs up/down control, but none of the 2 questions in this window produced a rating. Until some do, this dashboard can report what the pipeline believes it did and cannot report whether citizens agreed. Note also that only live web conversations record an assistant message id — imported rows can never carry a rating, by construction.

What to do

Ask for the rating rather than waiting for it: a plain "Was this helpful?" prompt under the answer reliably outperforms an unlabelled pair of icons. This is the highest-value change on this list, because it is the only one that unlocks every other feedback-based finding.

Opportunity· from language mixProvisional

The multilingual capability is barely being used

100% English · 1 language seen

100% of questions arrived in English, with no other language represented at all. Nine languages are live and billed for. Either citizens do not know they can ask in their own language, or detection is defaulting to English when it is unsure.

What to do

Put a visible language picker on the landing screen instead of relying on detection alone, and check the detector's fallback path — an unsure detection currently lands on English silently.

Opportunity· from input typesProvisional

Voice input is built but almost nobody uses it

0% of questions arrived as voice

Voice notes account for 0% of questions. The record-transcribe-review flow is shipped and working, so this is a discoverability problem rather than a capability one — and voice is the feature that matters most to the citizens least served by a text box.

What to do

Promote the microphone from an icon in the composer to an equal option on the landing screen, and confirm Speech-to-Text is not returning 403 in production — a blocked key looks identical to disinterest in this figure.

Strengths

1

What is working and worth protecting

Strength· from outcomesProvisional

Most questions get a grounded answer

100% assisted

100% of questions produced a grounded answer rather than a referral to the website, at or above the 85% mark.

Citizen feedback

Likes and dislikes

The thumbs up/down under every answer. This is the only panel on the dashboard that records what the citizen thought rather than what the pipeline thought — and it is opt-in, so read the coverage figure before the split.

Overall

0% of answers rated — under the 5% this dashboard treats as a usable signal

  • Helpful0
  • Not helpful0
  • Not rated2

Nothing in this period has been rated, so there is no satisfaction figure to report — not a neutral one and not a zero.

By language

Answers are retrieved in English and translated out, so a gap here points at the translation layer rather than the corpus

No answer has been rated in any language yet.

Most appreciated questions

Where the bot is already trusted. Protect these when changing retrieval or prompts.

No answer has been rated helpful yet.

Most complained-about questions

The work queue. Unlike Knowledge gaps, these include answers the pipeline thought were fine.

No answer has been rated unhelpful yet.

In citizens' own words

Optional comments left with a rating, unhelpful ones first — a citizen who explains why has done the diagnosis for you. Shown verbatim; the asker is not identified.

No comments have been left yet. The comment box opens automatically after a rating, so comments only start arriving once ratings do.

Questions per day

Split between typed questions and voice notes

Typed Voice note
0112204 Sept08 Sept12 Sept16 Sept20 Sept24 Sept28 Sept02 Oct

Assisted rate over time

Share of questions that got a grounded answer rather than a referral to the website

0501000%04 Sept08 Sept12 Sept16 Sept20 Sept24 Sept28 Sept02 Oct

Languages used

Detected language of the incoming question

  • English2100%

Was the citizen assisted?

Outcome as recorded by the pipeline, not self-reported

  • Answered2100.0%
  • Not assisted00.0%
  • Error00.0%
This is the pipeline's own verdict. What citizens made of the same answers is under Likes and dislikes above — the two can disagree, and where they do, the citizen is right.

Prioritised

Knowledge gaps

Questions the bot could not answer, most-repeated first. Each row is a document the corpus is missing or scoring too low.

No unanswered questions in this period.

Live activity

Recent questions

Most recent 2 questions. Visitor column is a salted hash, not an identity; rows marked imported came from the pipeline's logs and have no stored wording.

WhenVisitorQuestionLanguageInputOutcomeTime
16 Sept, 18:24ec935bb879Please tell me about the legislation governing the South African public serviceEnglishAnswered31.8s
16 Sept, 18:23ec935bb879What kind of information can you help me find about the DPSA and the public service?EnglishAnswered26.9s