Bijna elk AI-product voor documenten zet het model in het pad van het bestand: het leest het materiaal, beslist wat te veranderen en geeft een nieuw document terug. Dit werkt in de demo en mislukt in het geval dat telt, omdat een taalmodel uitstekend is in interpretatie en slecht in garantie. SazAI Corpus begint met een ander split, en alles wat de andere pagina’s beloven, comes ervan.
De twee lagen
Eén begrijpt wat u wilt; de ander opent het bestand volgens de normen van de indeling zelf
De sprekende laag begrijpt het verzoek, kiest de bewerking, legt het resultaat uit en beantwoordt uw vragen. Het is gebouwd van een taalmodel, en dat is waar de AI werkt. De laag die het bestand aanraakt, is een deterministische motor: het opent het document volgens de regels van zijn eigen indeling, vindt de elementen die bestaan, verandert precies degenen die geautoriseerd zijn en schrijft het bestand terug. Die motor interpreteert geen bedoeling en improviseert niet.
De praktische gevolg van dit split is degene die een aankoop bepaalt: de ergste mogelijke fout in de AI-laag is nog steeds een gesprekssfout. Als het model uw verzoek verkeerd leest, voert de verkeerde bewerking uit en dat verschijnt in het bewijs, met de naam van wat uitvoerde en tegen welke versie. Wat niet gebeurt, is het bestand in stilte beschadigd door een improvisatie teruggekomen.
Het document comes uit een specificatie
U zegt wat u wilt; wat voert uit, is een bewerking op een bekende structuur
Voordat transformatie, wordt het document heel gelezen en opgedeeld in de elementen die het samenstellen: tekst, vormen, tabellen, cellen, pagina’s, relaties tussen de onderdelen, eigenschappen en metadata. Die kaart wordt opgenomen, en het is waarop al het andere rust. Een verandering is niet herschrijving van het bestand: het is een specificatie uitgevoerd tegen die kaart, die de geautoriseerde elementen verandert, de rest onaangeroerd laat en het resultaat controleert tegen de bronstructuur.
Daarom wordt een vraag over het document beantwoord zonder iets opnieuw te verwerken, en waarom een vergelijking tussen twee versies wijst naar afwijking per eenheid in plaats van twee teksten naast elkaar te tonen. Het geheel van die lezing, met wat het voor elke indeling houdt, staat in uw documenten.
Waar de tekst van het model werkelijk binnenkomt
Bij vertaling wordt de grens gecontroleerd, en als het niet overeenkomt, mislukt de stap
Het is de moeite waard specifiek te zijn over het enige geval waar de tekst van het model werkelijk het bestand bereikt, wat vertaling is. Daar comes de vertaalde tekst terug en moet deze in de juiste elementen geïnjecteerd worden, en de grens tussen wat het model produceerde en wat het document binnenkomt, wordt gecontroleerd, niet aangenomen. Het materiaal dat verzonden wordt, draagt markeringen die elk gedeelte begrenzen, en het getal markeringen dat terugkomt, wordt vergeleken met het getal dat wegging. Als het niet overeenkomt, omdat het model er één liet vallen, een ander uitvond of iets schreef dat er één lijkt, mislukt de stap.
Het verschil dat dit maakt, is het gebruikelijke hier in dit huis: een model dat zich hier misdraagt, produceert geen in stilte beschadigd document, het produceert een bewerking die niet voltooide. U vindt het uit, in plaats van het in het gesprek te ontdekken. De reikwijdte van deze garantie verschilt met wat elke indeling toestaat, en de vertaal pagina zegt waar het houdt en waar het eindigt.
Het taalmodel is een keuze, geen afhankelijkheid
Wat hetzelfde blijft wanneer het model verandert, is de deterministische laag
Het model dat spreekt en het model dat vertaalt, zijn verschillende rollen, apart gekozen door de verdienste gemeten in elke functie, en beide zijn vervangbaar door configuratie. Een geïnstalleerde client wijst naar het model dat het voor zich nam.
Dit telt om een reden voorbij prijs: een gereedschap gebonden aan één AI-leverancier ouder wordt samen met het. De deterministische laag is degene die niet beweegt wanneer het model verandert, en het is wat de arrangement’s soevereiniteit op rust. Het is ook waarom de agent geen feit over uw document uitvindt: het antwoordt vanuit wat de motor opgenomen heeft, en het record bevat de informatie ofwel, ofwel niet.
Dit is het split; wat het mogelijk maakt, zijn de kanalen waardoor u met het product spreekt, in interfaces, en de verzameling bewerkingen die de agent kan uitvoeren, in mogelijkheden.