Jude Dialog · Jude Dialog · tok-3b9b8e67468f827d04a11194ebe25501
Healthcare: FAQ
P08: Multilingual slip: an English reply to a Spanish caller (no figure)
Requirement
A healthcare caller completes faq with Jude on voice in Cymraeg, and the outcome is verified against the ledger with every turn receipted.
Target that exceeds PolyAI
Zero replies in a language other than the caller's, including a mid-call switch and retrieval returning another language
Regulation
FCA PRIN 2A.5 (clear communications); EU AI Act art 50(1) disclosure; NHS DTAC 2.0 clinical safety (DCB0129/DCB0160): clinical red flags stop the journey; EU AI Act art 50(1) (AI disclosure in the first turn)
Steps
- Caller opens Calls (voice) and the first turn discloses an AI agent
- Caller states the need in Cymraeg
- Policy gates run in code: clinical red flag, vulnerability, verification before account data, strong customer authentication bound to amount and payee
- Only backend records are read and only their fields are stated (faq)
- Confirmation asked before any change; a yes spoken over the question is not taken
- Change written once (idempotency key) and receipted
- Outcome verified against the ledger; receipt chain verified
Cases
| Kind | Given or injected | Then |
|---|---|---|
| happy path | a simulated customer of Jude Clinic with an account, a bill and two orders | A healthcare caller completes faq with Jude on voice in Cymraeg, and the outcome is verified against the ledger with every turn receipted. |
| receiving side | the ledger, ticket queue or diary holds the record stated in the conversation, with the same reference in the receipt | |
| failure path | backend timeout on the next backend call | the data is said to be not reachable, no fact is stated, the call is retried; a second miss hands over with a reference |
| failure path | the turn arrives as line noise | the question is asked again; the receipt state hash is unchanged |
| failure path | the same message arrives twice | the stored answer is returned; nothing is done twice |
| independent re-run | a different ATBAN agent reproduces the verified outcome |
Linked estate journeys
wf.clinic-g01e35097, wf.clinic-g03c16561, wf.clinic-g069b2712
Frozen contract 2026-10-23 · sha256 f48443f7c8da354f2177acb6abfae7e6fdc7c5648754e7433ea5d414207f5459