De copiloot

Hij leest het scherm. De schakelaar is van jou.

Delta kan naar een sessie kijken zoals een tweede technicus dat zou doen: de fout van het scherm lezen, zeggen wat je moet proberen, achteraf het verslag schrijven. Elk van die blikken verlaat de machine via één enkele functie — en die draait pas als jij ja hebt gezegd.

Eén uitgang

Vijf oppervlakken. Eén deur.

De copiloot, de schermlezer, het voor-en-na, de markeringen op de tijdlijn en het geschreven verslag openen niet elk hun eigen verbinding. Ze roepen dezelfde functie aan, en de toestemmingscontrole zit daarbinnen — niet in de knop die ze startte.

  1. De controle zit bij de uitgang

    Een oppervlak dat vergeet te vragen wordt evengoed geweigerd. En eentje dat volgend jaar geschreven wordt door iemand die deze pagina nooit las ook. Er is precies één plek waar scherminhoud de machine kan verlaten, en daar zit de poort vastgeschroefd.

  2. Toestemming duurt één start

    Het is een waarde in het geheugen die met opzet nooit naar schijf wordt geschreven. Sluit Delta af en ze is weg; de volgende start vraagt opnieuw. Wat je vorige maand goedkeurde, telt niet meer.

  3. Uitzetten wordt afgewacht

    Het intrekken wordt afgewacht, niet weggestuurd en vergeten. Kan de client niet bevestigen dat de poort dicht is, dan zegt hij dat — in plaats van je een schakelaar op «uit» te tonen boven een open poort.

  4. De andere kant hoort het

    De eerste keer dat AI een sessie raakt, verschijnt er in de chat van die sessie een regel die dat zegt. Verbreek je de verbinding, dan krijgt de volgende sessie haar eigen melding: een goedkeuring van een uur geleden kan niet stilletjes een onbekende dekken.

Wat hij doet

Vijf dingen, en de cijfers eronder.

Niets hiervan is «met AI» in het algemeen. Elk oppervlak is een vaste procedure met een vast budget, en dat budget staat in de client waar je het kunt nalezen, niet in een belofte die je moet geloven.

  1. Hij kijkt mee met de sessie

    Eén beeld per acht seconden, en alleen als er meer dan twaalf procent van de pixels is veranderd ten opzichte van het vorige — een stilstaand scherm kost niets. Het beeld wordt naar 1024 px breed teruggebracht voordat het ergens heen gaat, en de drie vorige lezingen reizen als context mee. Twintig suggesties blijven bewaard; de oudste valt eraf.

  2. Hij leest de fout van het scherm

    Eén opname komt terug als de tekst die op het scherm stond, de foutcodes daarin, en per code een stapsgewijze oplossing met een betrouwbaarheidscijfer. De tekst is doorzoekbaar, dus een muur van logregels wordt een vraag in plaats van een scrolltocht.

  3. Voor, en na

    Neem een opname van de machine, doe het werk, neem er nog een. Wat er tussen die twee veranderde komt uitgeschreven terug — zodat «het werkt nu weer» iets achter zich heeft dat een collega morgen kan lezen.

  4. Hij markeert de momenten

    Een opname wordt elke tien seconden bemonsterd, tot vijftig markeringen, en de fouten en toestandswisselingen belanden op de tijdlijn. Je springt naar het moment in plaats van het uur uit te zitten.

  5. Hij schrijft de sessie uit

    Een afgeronde opname wordt een verslag: wat er mis was, wat er is gedaan, in de volgorde waarin het gebeurde — opgebouwd uit het logboek van de sessie zelf, niet uit iemands herinnering.

Waar het heen gaat

Naar buiten via één gateway, en die is van ons.

Scherminhoud uit een supportsessie zijn andermans gegevens. Die naar een algemene dienst buiten de EU sturen zou de belofte breken die de rest van dit product doet, dus dat adres is niet eens in de client meegecompileerd.

Eén adres
Elk verzoek gaat naar ai.altovar.net — onze gateway, op onze machines, in de EU. De sleutels naar wat daarachter zit blijven op de gateway; de client houdt één sleutel naar de gateway en verder niets.
Of dat van jou
Wijs de client naar een gateway die jij beheert en hij gebruikt die. Er is geen tweede adres waar hij stilletjes op kan terugvallen als het jouwe niet antwoordt.
Vier banen, vanaf de server gestuurd
Een oppervlak vraagt om een inspanningsniveau, niet om een motor. Welke motor die baan bedient bepaalt een tabel die de gateway publiceert en die de client elke tien minuten opnieuw leest — de vloot wordt dus omgeleid met een wijziging daar, nooit met een uitgave hier.
En er ligt een bodem onder
Kan de tabel niet worden opgehaald, dan geldt de laatst geziene. Is er nooit een gezien, dan gelden vier in de client meegecompileerde banen. De routering wordt stilletjes minder: ze gaat niet open en ze loopt niet vast.

Een afbeelding wordt vóór verzending afgekapt op 2 MB — en zonder toestemming bereikt een verzoek nooit het punt waarop die grens ertoe zou doen.

De AI-Copilot-instellingen van Delta: schermanalyse tijdens supportsessies, een API-sleutel die lokaal blijft en nooit wordt gedeeld, en de gateway ai.altovar.net.De AI-Copilot-instellingen van Delta: schermanalyse tijdens supportsessies, een API-sleutel die lokaal blijft en nooit wordt gedeeld, en de gateway ai.altovar.net.
Instellingen → AI Copilot
Op de versie die je kunt downloaden

Gebouwd, en nog niet bereikbaar.

Op de versie die je kunt downloaden gaat geen van de vijf oppervlakken hierboven open. Hier staat precies waarom, gemeten aan hetzelfde bestand waarvan onze downloadpagina de vingerafdruk publiceert.

  1. Alle AI-panelen wonen in de gedeelde sessie

    De copiloot, de schermlezer, het voor-en-na en de opnameknoppen hangen allemaal in één scherm: de sessie die via «Share Link» begint. Het gewone venster voor toegang op afstand heeft er geen enkele.

  2. De Linux-versie opent die sessie niet

    We hebben de uitgebrachte AppImage gestart en op Share Link gedrukt. Hij eindigt bij «sessiedelen is op deze installatie niet ingesteld». Daarachter staat een tweede muur: de webview die de AppImage meedraagt heeft helemaal geen WebRTC — we lazen de waarde uit de bibliotheek die de toepassing zelf laadt, niet uit een van het systeem.

  3. De reparatie is geschreven, niet uitgebracht

    Een versie met een webview waarin WebRTC aanstaat, ligt al in de stam van het product. Tot er een uitgave met die versie verschijnt beschrijft deze pagina een architectuur die je kunt lezen en geen functie die je kunt gebruiken — en het is ons liever dat je dat hier hoort dan na de download.

Twee beweringen zijn van deze site verdwenen op de dag dat we ze maten. Spraakopdrachten: de herkenningsinterface die ze nodig hebben ontbreekt in de webview die we uitleveren, en waar die er wel is zou de audio via de dienst van een derde naar buiten gaan. De kennisbank: het scherm bestaat en kan zoeken, maar in het product zit niets dat de artikelen kan schrijven die het zou doorzoeken.

Lees ook de rest.

De copiloot is één onderdeel. De handdruk eronder, en de achtendertig dingen die de client zonder enige AI doet, verdienen dezelfde toets.