- Before
- Approves the notice, then the questions after it come back as calls the next morning, and nobody can show later what families were told.
- Now
- Reads any conversation in English with its sources, approves the 57 corrections in one decision and exports the night for the board. “I need to know every answer came from something we approved.”
One storm night with the AI chatbot for schools
Marlow Bay Unified School District — 48,000 students in 62 schools, 31,000 families who speak more than 60 languages — announces a two-hour delay for flooding and high winds on Tuesday, October 20. Here is what happens next, screen by screen, in the working solution.
- 019:40 p.m.
The delay notice becomes a source, approved by a second person
Renata Silva · Chief Communications OfficerTomás Ibarra in Transportation dispatch drafts the two-hour delay notice at 9:31 p.m.; Renata approves it at 9:38 p.m., and the family messaging platform sends it to 31,000 families in their languages at 9:40 p.m. On the sources screen it sits with 902 live sources, each with an owner, a version and an approver, and it overrides 212 regular route schedules for Wednesday.
When the transportation routing system stops answering, the screen says so: answers keep using the 10:12 p.m. route data and the delay notice, with Retry now.
- 029:41 p.m.
57 answers that gave the old times, found and corrected
Source Check agentThe Source Check agent finds 57 answers sent between 6:02 and 9:38 p.m. that gave tomorrow's regular bus times: Spanish 21, English 14, Vietnamese 9, Arabic 5, Tagalog 4 and Korean 4. By 9:43 p.m. the Answer agent has drafted a correction for each, in the family's language with the English beside it. Minh-Anh Tran reads 12 of the drafts in 6 languages at 10:31 p.m.
“Families who asked between 6:02 and 9:38 p.m. were told tomorrow's regular bus times.”
- 0311:18 p.m.
A Vietnamese question, answered with an English twin for staff
Answer agentA parent asks “Xe buýt số 12 sáng mai có chạy không?” — is bus 12 running tomorrow morning? The reply comes back in Vietnamese in 6 seconds, and staff read its English twin beside it, every sentence cited to the delay notice or the route 12 schedule. A follow-up about morning pre-K is answered the same way: canceled, afternoon pre-K as usual. Confidence 0.97, back-translation 99%.
“Bus 12 picks up at the Marlow Ave & 6th St stop at 9:05 a.m. instead of 7:05 a.m.”
- 04One click
Why the answer says 9:05, not 7:05
Source Check agentOpening the cited route 12 schedule shows the exact passage — Stop 4, Marlow Ave & 6th St, 7:05 a.m. — with its version and approver. For Wednesday, October 21 it is overridden by the 9:40 p.m. delay notice, so the agents cite the schedule only for the stop and the regular time.
“Source Check agent: the delay notice overrides route 12 for Oct 21.”
- 0511:20 p.m.
An IEP question is not the chatbot's to answer
Boundary agentA verified parent of a 3rd grader at Eastshore Elementary, signed in through the parent portal, asks in Arabic whether her daughter's IEP meeting tomorrow morning is postponed. Special education and a specific student are both on the list of topics an agent never answers alone. The family is told in Arabic, right to left, who has the question and by when; staff read the English twin.
“Handed to Lauren Haskell-Brandt, case manager · by 10:00 a.m.”
- 06On her 7:00 a.m. list
The hand-off arrives with a reply drafted in both languages
Lauren Haskell-Brandt · Special education case managerLauren sees why the agents stopped, her 10:00 a.m. clock from the special education family guide, and who it escalates to if she misses it: the special education program lead. A reply is drafted in English and Arabic from the meeting record: the 8:30 a.m. meeting moves to 10:30 a.m. in the same room, with an Arabic interpreter. She can send it, reassign it with a reason or call instead.
- 07Waiting for a person
Twelve open questions, each with an owner and a clock
Renata Silva · Chief Communications OfficerSpecial education, custody, bullying, immigration and records, health, Section 504, Title IX and safety questions wait here with a named staff member and a due time: 12 open, 7 from tonight, 1 past due. A flooded-street question from 10:05 p.m. passed its one-hour safety clock and was escalated to the Transportation supervisor. Renata can search, filter, and reassign, escalate or send a holding note in bulk.
Safety within 1 hour; special education and student records by 10:00 a.m. the next school day.
- 08Before midnight
She approves the corrections in one decision, with a reason
Renata Silva · Chief Communications OfficerThe approvals screen shows who made each change, who checked it and who approves it. The 57 corrections were made by the Source Check and Answer agents and checked by Minh-Anh Tran; Renata approves and sends them with a reason. Tomás's route 19 stop change for 318 families waits for her too, and the storm-night FAQ she wrote herself goes to a second approver.
“You wrote this, so a second approver decides: Alan Whitcomb.”
- 09By 9:00 a.m.
A Haitian Creole answer under its threshold goes to a person
Translation checkEvery reply is translated back into English and compared with the twin, and times, dates and stops must match exactly. A Haitian Creole answer about a flooded stop on Shore Road — 9:20 a.m. at Bayview Ave & Shore Rd, and do not walk through water — matched 94%, under the 96% threshold, so liaison Jean-Robert Pierre reads it by 9:00 a.m. Bilingual staff spot-check the top 9 languages every week.
“Under it, the answer is sent with plain sentences and read by a bilingual reviewer by 9:00 a.m.”
- 10Exported
A redacted audit pack for the Board of Education
Renata Silva · Chief Communications OfficerRenata exports the storm night, 6 p.m. to now, for the Board of Education: 1,124 answers with their sources and versions, 9 approvals with maker and approver, 7 hand-offs, 23 student-record accesses from the record of disclosures, and the agent and model versions with every override and its reason code. Family and student names, phone numbers and emails are removed; conversation ids stay, so a single case can be found again.
“Pack ready: storm-night-2026-10-20.zip · PDF summary, CSV and source copies.”