Platform
Doctor: de read-only AI SRE voor je live apps
Wanneer iets breekt in productie, onderzoekt Doctor als een site reliability engineer — en geeft je de diagnose en een opgestelde fix in plaats van een pagina logs.
Doctor is de read-only AI site reliability engineer van Ciao. Hij test de live applicatie, DNS en CDN, diagnosticeert de grondoorzaak van incidenten en stelt de fix op. In tegenstelling tot agents met schrijftoegang tot productie, is Doctor read-only by design — hij kan alles bekijken en niets veranderen, zodat diagnose snel, continu en veilig is om tegen echte systemen te draaien.
Gepubliceerd 2026-07-03 · Laatst bijgewerkt 2026-07-03
Productie breekt; expertise is schaars
Elke applicatie heeft uiteindelijk de slechte middag: de site ligt plat, checkout geeft fouten, inloggen faalt voor één klant en niemand weet waarom. Het traditionele antwoord is een site reliability engineer die door logs, DNS-records en CDN-gedrag graaft tot een verhaal ontstaat. De meeste teams die met AI bouwen hebben die persoon niet — en zouden er ook geen moeten hoeven aannemen om een portaal in leven te houden.
Doctor is de read-only AI SRE van Ciao. Hij test de live applicatie, DNS en CDN, diagnosticeert de grondoorzaak en stelt de fix op. Read-only is de ontwerpbeslissing die telt: Doctor kan alles bekijken en niets veranderen.
Hoe een diagnose verloopt
Een diagnose volgt hetzelfde pad dat een ervaren SRE zou volgen — alleen onmiddellijk, en op de vastlegging.
1. Iets lijkt fout
Een productiecheck faalt, een statuslicht wordt rood in Conductor, of een mens vraagt Doctor een symptoom te onderzoeken.
2. Doctor test de live app
Hij vraagt echte routes op, oefent de falende flow uit en leest reacties en fouten zoals de browser van een gebruiker ze zou tegenkomen.
3. Dan het pad ernaartoe
DNS-resolutie, certificaatstatus en CDN-gedrag worden ook getest, omdat 'de app ligt plat' vaak eigenlijk 'de route naar de app ligt plat' is.
4. Context voegt zich bij het bewijs
Recente deploys, configuratiewijzigingen en checkgeschiedenis vernauwen wanneer het brak en wat er rond dat moment veranderde.
5. Een grondoorzaak, in gewone taal
De output is een diagnose, geen log-dump: wat brak, waar, en waarom — met het bewijs bijgevoegd.
6. Een opgestelde fix, via de voordeur
Doctor stelt de fix op, en hij gaat uit zoals elke wijziging uitgaat: via Builder, Guardrails-review waar beleid dat vereist, en QA-gates. Diagnose is onmiddellijk; wijziging blijft governed.
Waarom read-only ertoe doet
Een AI schrijftoegang tot productie geven is een beslissing die de meeste security-teams niet zullen nemen — en Ciao vraagt dat niet van hen. Het gezag van Doctor is onderzoekend. Dat maakt het veilig om continu tegen echte systemen te draaien en veilig om in gereguleerde omgevingen te brengen: de blast radius van een verkeerde diagnose is een verkeerde zin, geen verkeerde wijziging.
Het houdt ook prikkels eerlijk. De fix die Doctor opstelt moet dezelfde review en tests overleven als elke menselijke wijziging, zodat snelheid nooit een omweg om governance koopt.
Er is ook een fleeteffect. Omdat testen veilig is, hoeft Doctor niet te wachten tot een mens iets vermoedt — productiechecks en statuslichten geven symptomen continu door, over elk project in Conductor. Het onderzoek dat vroeger begon wanneer iemand klaagde begint nu wanneer de eerste check faalt.
Wie gebruikt Doctor
Doctor verandert de incident-ervaring voor iedereen die er ooit een heeft bezeten.
- Founders en operators — De persoon die de app met Ciao bouwde is zelden de persoon die middernacht DNS kan debuggen. Doctor is de onderzoeker die ze niet hoeven te worden.
- Bureaus — Met een fleet klantapplicaties in Conductor is Doctor de eerste responder — de diagnose is vaak klaar voordat de klant het symptoom merkt.
- IT- en platformteams — Triage komt vooraf onderzocht binnen: escalaties komen met een grondoorzaak en bewijs in plaats van een vaag ticket.
- Engineers — Zij maken nog steeds de beslissing — ze beginnen alleen bij een diagnose in plaats van bij grep.
Security- en governance-notities
- ✓ Doctor is read-only by design — hij kan de applicatie, zijn data of infrastructuur niet wijzigen.
- ✓ Probes dekken de live applicatie, DNS en CDN.
- ✓ Opgestelde fixes gaan uit via Guardrails-review en QA-gates zoals elke andere wijziging.
- ✓ Onderzoeken en bevindingen worden vastgelegd in de append-only audit trail.
- ✓ Doctor werkt samen met SysOps, dat rollback en reconciliatie afhandelt als vastgelegde operaties.
Symptoom voor symptoom
Verschillende symptomen, dezelfde methode: testen, correleren, uitleggen.
| Symptoom | Wat Doctor onderzoekt | Typische vorm van de diagnose |
|---|---|---|
| Site onbereikbaar | DNS-resolutie, certificaten, CDN-status, origin-gezondheid | Waar het verzoek sterft op weg naar de app |
| Eén flow faalt | De route, zijn backend-aanroepen, recente wijzigingen aan dat gebied | De wijziging of afhankelijkheid die de flow brak |
| Trage pagina's | Reactietiming over routes en assets, CDN-gedrag | Welke laag de tijd toevoegt |
| Fouten na een deploy | De deploy-diff, falende checks, runtime-fouten | Of vooruit fixen of SysOps een rollback geven |
Veelgestelde vragen
Kan Doctor wijzigingen aanbrengen in productie?
Nee. Doctor is read-only by design. Hij diagnosticeert en stelt fixes op, en die fixes worden toegepast via de normale governed pipeline — review, QA-gates, dan publicatie. De scheiding is opzettelijk: onderzoek zou nooit het onderzochte ding moeten wijzigen.
Wat kan Doctor daadwerkelijk zien?
Het gedrag van de live applicatie — routes, reacties, fouten — plus DNS, certificaten en CDN-gedrag, en de eigen geschiedenis van het project: deploys, configuratiewijzigingen en checkresultaten. Die combinatie is meestal genoeg om een grondoorzaak vast te stellen.
Hoe wordt de opgestelde fix een echte fix?
Hij komt de loop binnen als elke wijziging: op een branch, via Guardrails-review waar beleid dat vereist, via QA-smoke gates, dan publicatie. Als terugdraaien sneller is dan vooruit fixen, zegt Doctor dat en voert SysOps de rollback uit als vastgelegde operatie.
Vervangt Doctor een on-call-rotatie?
Hij doet het onderzoekswerk en geeft mensen een diagnose in plaats van ruwe logs. Iemand beslist en keurt nog steeds goed — die persoon begint alleen veel verder, en voor veel teams verandert dat wat on-call moet zijn.
Is Doctor inbegrepen, of een add-on?
Elke Ciao-workspace bevat de AI-software-organisatie — CTO, Doctor, QA-analist, Security-engineer, Coder en SysOps-operator. Voor productieprogramma's, die beginnen bij 10.000 USD per jaar, boek een demo en zie een live diagnose op een echt incident.