Automatisk dækning
Dækning, der ikke venter på en udgivelsescyklus.
Hvert kriminalteknisk værktøj afkoder det, dets leverandør allerede har implementeret. VERA genererer sin egen dækning til alt andet, viser den for analytikeren som en forhåndsvisning over de virkelige data og anvender intet, før et menneske har accepteret det.
- Det offentlige bibliotek først, generering til resten
- Valideret af et menneske før brug
- Hver mapping læsbar, ingen kode at skrive
Problemet
En applikation uden understøttelse er en blindgyde, og den er ikke sjælden.
En mistænkt installerer en regional social applikation, eller opdaterer en kendt beskedapplikation, og lagringsopbygningen ændrer sig. Udtrækspakken har ikke implementeret den. Dataene ligger i udtrækket, fuldt til stede, og de er ulæselige, indtil nogen leverer en parser til dem.
Den ventetid har intet med sagen foran analytikeren at gøre. Den styres af en anden virksomheds udgivelsesplanlægning, og af hvor kommercielt interessant applikationen ser ud for den virksomhed.
Tre niveauer
Kendt, ukendt og rettet.
Dækning frembringes på tre måder, ordnet efter, hvor meget af analytikerens opmærksomhed hver koster.
-
Det offentlige bibliotek anvender det, der er kendt
Åbent for ethvert bidrag. Kilder matches mod biblioteket af validerede mappings og anvendes, når forseglingen åbnes, så analytikeren ser en udfyldt visning, ikke en opgave.
-
Automatisk mapping strukturerer resten
VERA undersøger kilderne, finder ud af, hvad de indeholder, og genererer selv mappingen. Det, der når analytikeren, er en forhåndsvisning over de virkelige data og ikke en specifikation, der skal læses. I vores demonstrationssag er Leboncoin-beskederne mappet sådan: intet bibliotek havde dem.
-
Analytikeren har det sidste ord
Enhver mapping kan åbnes i knudeeditoren, dens forespørgsel læses og ændres, med assistentens hjælp, hvis det ønskes. At skrive kode er aldrig en del af opgaven.
Kilde
messages-tabel
Transformation
tid, retning
Visning
Beskeder
Valideringsporten
Mappings genereres automatisk og valideres af et menneske før brug.
Den sætning er hele den offentlige beskrivelse af mekanismen, og den er bevidst. Det, der betyder noget for en køber, er garantien og ikke metoden: ingen genereret mapping anvendes nogensinde på en sag, uden at en analytiker accepterer den, og analytikeren ser resultatet over virkelige poster, før der besluttes.
I en indkøbssamtale er det som regel det afgørende punkt. Softwaren foreslår. Deres analytiker afgør, og revisionsloggen noterer hvilket.
Intet anvendes på en sag, uden at et menneske accepterer det først. Det er en egenskab ved designet, ikke en indstilling.
Forklarlighed
Hver mapping kan læses af enhver, der har brug for det.
En mapping er forklaringen på en visning: hvilken fil, hvilken tabel, hvilke kolonner, sammenføjet hvordan og transformeret hvordan. Åbn et hvilket som helst spor, og VERA viser mappingen bag det, fra kilderækken til feltet på skærmen.
Analytikere har sjældent brug for at røre den. Når en rettelse er nødvendig, laves den ved at forbinde bokse i en visuel editor, uden kode. En gransker, en modekspert eller en domstol kan læse den samme mapping og kontrollere den.
01Sporet
Kontakt 714. mar · 18:40
18,000, og jeg kommer forbi lørdag
Beskedtekst
02Den mapping, der frembragte det
03Kilderækken
- text
- 18,000, og jeg kommer forbi lørdag
- peer
- 7
- sent_at
- 1773510000
- state
- 1
Hvad det ændrer
Dækning vokser med brugen i stedet for med udgivelsescyklusser.
Et laboratorium, der kører VERA, venter ikke længere på, at en tredjepart beslutter, hvilke applikationer der er værd at understøtte. Den analytiker, der møder en ukendt applikation i dag, får en brugbar visning i dag, og den validerede mapping kan derefter foreslås til det offentlige bibliotek, så hvert andet laboratorium også får den.
Ekspertise holder op med at forsvinde, når en analytiker går på pension eller skifter. Den bliver noget, tjenesten beholder.
Hvad der virker i dag, og hvad der ikke gør
Virker i dag
- Automatisk generering af mapping til kilder, der aldrig er set.
- En obligatorisk menneskelig valideringsport, før noget anvendes.
- En visuel knudeeditor til rettelse og fuld manuel kontrol.
- Match mod det offentlige bibliotek og tjenestens bibliotek ved import.
- Dækning, der gælder ændrede versioner, ikke kun nye applikationer.
- Kilder ud over databaser: JSON, plist, XML, CSV, LevelDB og andre strukturerede filer.
Under udvikling
- Computerkilder, logfiler og enhver læsbar fil, gennem de samme mappings.
- Et hurtigt gennemløb kun med biblioteket, mens AI mapper resten, mens analytikeren arbejder.
Se den køre på et virkeligt udtræk
En tjeneste anmoder om en demonstration, som regel tredive minutter på fiktive data. En uafhængig ekspert anmoder om adgang: en person gennemgår anmodningen, og derefter bestilles den årlige licens fra kontoen.
Hver anmodning gennemgås, før adgang gives.