Official health answers, while the line is busy.
Where to get care, how to book, where to get vaccinated. An agent answers those questions at any hour, in French or English, and cites the official page behind every answer. The nurse keeps the calls that need a nurse.
The answer exists. The queue is in front of it.
Wait times at Info-Santé 811 reached up to two hours on average this fall, before the winter peak. Many of the calls in that queue ask where to get care, how to book an appointment or where to get vaccinated. Those are legitimate questions, and the answers are already published on official sites. They are just hard to find.
Every minute a nurse spends reading a web page aloud is a minute less for the caller who needs a nurse. An agent can take the first kind of question, at any hour, and send the second kind back to the people who can assess it.
The agent does not replace the nurse. It clears the line in front of one.
Question in. Cited answer out.
Five stages. Two of them are checks the model does not get to skip.
In:A question, typed or spoken. French or English. No account, no name.
Transcribe
A voice message is transcribed in Montréal by rakeaudio. Only its text goes further. The recording is not kept.
Screen
decision-machine-1 looks for personal information before any agent sees the message. If it finds some, the message stops here.
Route
An intake agent reads the question and hands it to a specialized agent. Gastroenteritis, respiratory viruses, vaccination, seniors, mental health and more.
Answer from the source
The specialized agent searches the official sources it is allowed to read, quotes the page and links back to it.
Check
decision-machine-1 reads the answer for personal medical advice. If it finds some, the answer is withdrawn and rewritten. After three withdrawals, the conversation stops.
Out:A cited answer. Or a referral to 811 or 911 when only a person can help.
Not left to the model's good behaviour.
A health agent has to earn trust. The rules that matter run as separate checks on every exchange, outside the language model that writes the answer.
| What people assume | What happens | |
|---|---|---|
| Diagnosis | The prompt says "do not diagnose," and the model mostly listens. | A second model checks every answer before it is shown. Personal medical advice is withdrawn and the agent must rewrite. The counter of withdrawn answers is public. |
| Personal information | Whatever the citizen types goes straight to a model provider. | The message is screened in Montréal first. A message with personal information is blocked and never reaches the agents or the language models. |
| Where it came from | A fluent paragraph, and you take its word for it. | Every answer quotes an official page and links to it. Québec.ca, Santé Québec, the INSPQ, the ministry of Health. Anyone can check in one click. |
| Booking | The agent books the appointment for you. | It links to the Clic Santé results page and stops there. It does not read availabilities and it never books. That boundary is a choice, and the same foundation can go further when a health network asks. |
Said plainly, because it has to be.
This is how Agent Santé runs today. Each of these is a setting, not a rewrite.
Stays in Montréal
The personal information check on every message, the medical advice check on every answer, and the transcription of every voice message.
Goes to the model servers
The text of a message the filter accepted, with the verified conversation so far. In Canada and the US. Never a blocked message, never a recording.
Kept nowhere
Server logs never hold the text of messages or the sound of voice messages. Exchanges are erased about 10 minutes after the conversation ends.
CloudRaker Run
The intake agent and every specialized agent, their knowledge folders, and a record of every run with what it cost.
See Rundecision-machine-1
CloudRaker's model for decisions, hosted in Montréal. It runs both checks, on the way in and on the way out.
See the modelrakeaudio
CloudRaker's transcription model, in Montréal. A voice question becomes text before anything else reads it.
See the model
This one is already answering.
Agent Santé is free for every Quebecer, in French and English, at any hour. CloudRaker built it as a volunteer project on Run, and its transparency page publishes the real counters, live.
- Conversations
- 151
- Verified answers
- 227
- Messages blocked for personal information
- 8
- Answers withdrawn for medical advice
- 29
Starts from the launch-day figures and keeps growing to illustrate. The live counts are on the transparency page.
- No account, no name. Personal information is blocked in Montréal before any agent sees it.
- Conversations are erased about 10 minutes after they end.
- The site code and the agent instructions are public under Apache 2.0.
Your answers are already published. Let people reach them.
If you work in a health network, a public agency or a clinic and want an agent like this one on your sources, tell us the line you want to clear. The same agents can also draft cited clinical notes, structure intake forms and route referrals.