De assistent waar Vloka mee werkt.
Vloka ondersteunt het beheer van uw wifi: access points en controllers. De assistent komt van KIDJO·AI6, een product op zichzelf — hij antwoordt uit wat deze appliance gemeten heeft, op uw eigen apparatuur, nagerekend voordat u het ziet.
Wat KIDJO·AI6 is
KIDJO·AI6 is een assistent die vragen over uw wifi beantwoordt uit de gegevens van uw eigen appliance. Een product op zichzelf, met eigen diensten eromheen.
Op voorwaarden waar Vloka het aan kan houden. Het draait in de appliance zelf of op een eigen server ernaast, het antwoordt alleen uit wat deze appliance gemeten heeft, en elk antwoord wordt nagerekend voordat u het ziet. Uw vragen, uw logs en uw clientgegevens blijven onder uw toezicht, binnen uw eigen domein. Inbegrepen bij elke betaalde editie.
Wat het beter maakt
- Vloka heeft de gegevens al, op zijn eigen schermen — de kunst is weten welk van de veertig je moet openen. Dat hoeft niet meer: u vraagt het in uw eigen woorden en er komt één antwoord terug, samengesteld uit elk scherm dat er een stuk van had.
- Elk antwoord wordt nagerekend voordat u het ziet. Elk MAC-adres, IP-adres, tijdstip, versienummer en kanaalnummer moet terug te vinden zijn in iets wat Vloka werkelijk gelezen heeft; wat dat niet is komt er niet doorheen. Geen mens die het nakijkt, en met opzet geen tweede model — een model dat een model nakijkt is geen controle.
Hoe die twee samenwerken
Vloka levert de feiten en het gereedschap: wat het gemeten heeft, en wat het daarmee mag doen. KIDJO·AI6 levert de taal. De grens daartussen is dezelfde als overal in dit product — Vloka blijft de bron, dus een antwoord en het dashboard komen uit dezelfde gegevens en zeggen hetzelfde.
Het hele verhaal over KIDJO·AI6 zelf — inclusief KIDJO·AI6 SKY, de gehoste variant, die daar weer een apart product van is — staat op kidjo.nl: één keer verteld, op de plek waar het hoort.
KIDJO·AI6’s toegevoegde waarde aan Vloka
Een nieuwe SSID. Een nieuw VLAN op de controller. Een controller die net binnen is en ingericht moet worden. Vloka leest, controleert en legt uit — maar de configuratie ervoor is werk, en daar verdient dit zich terug.
- Het lab van KIDJO·AI6. Een 9800 die niet van u is: een controller die een beheerder als lab heeft aangewezen, op dezelfde softwareversie als de doos waarvoor hij schrijft. Daar oefent KIDJO·AI6, en dat is de enige plek waar hij uit zichzelf mag schrijven — zonder die aanwijzing gaat er niets over de lijn.
- Het wordt daar beproefd, niet bij u. De wijziging draait op die labcontroller en wordt teruggelezen: wat er in zijn draaiende configuratie veranderde wordt geteld, regel voor regel, vóór en ná. Die uitslag krijgt u naast de commando's te zien — welke doos ze aannam, wanneer, en wat hij ermee deed. Een wijziging die daar niet gedraaid heeft, wordt u niet eens voorgelegd.
- En met één druk voert het het uit. Langs dezelfde weg als het scherm en in het auditlog; op uw controller langs dezelfde vier voorwaarden als al het andere: u vroeg erom, u zag de exacte regels, u gaf akkoord, en het is vastgelegd (zie Wat het doet).
- Troubleshooten stopt niet bij de melding. Het zoekt de oplossing, en waar dat een wijziging is, bereidt het die op dezelfde manier voor.
- U kunt meekijken. Elke regel die het naar een lab-controller stuurde staat op het scherm, met de letterlijke uitvoer erbij, en wat er veranderde wordt geteld uit de configuratie ervoor en erna — "toegepast" is een bewering, twee regels erbij is bewijs.
Waarom het een eigen lab heeft
- Omdat een assistent alleen goed wordt door het eerst fout te doen, en dat hoort niet op het netwerk van een klant te gebeuren. Die grens staat in de code en niet in een voornemen: schrijven mag naar een controller met de lab-vlag, en naar geen andere.
- Wat het er doet: een wijziging proberen, teruglezen wat de doos ervan maakte, en het verschil tellen tussen de configuratie ervoor en erna. En dat op de versies die klanten echt draaien — nieuwer, gelijk en ouder naast elkaar — zodat een commando dat op een andere release anders luidt daar aan het licht komt.
- Wat het oplevert: uw controller is niet het oefenterrein, en wat daar misgaat wordt een correctie in de software in plaats van een storing bij een klant.
Dat is wat u afneemt: de configuratie die iemand anders op úw netwerk zou zitten uitzoeken, eerst uitgezocht op een plek waar het niets kost — en de vraag beantwoord zonder dat u hem eerst in een scherm moet vertalen.