Redact tool
Verktøyet Redact erstatter sensitive tekstdeler i kilden med beskyttede
plassholdere før innholdet behandles (for eksempel før det sendes
til en oversettingsleverandør), og lagrer originalverdiene lokalt slik at en senere
unredact kan gjenopprette dem. Det skriver aldri den opprinnelige verdien inn i
det omskrevne innholdet. Det er en gjenopprettbar transformator: det produserer en redigeringsplan
(tekstdelerstatningene samt originalene som skal lagres) og rammeverkets
applier skriver om kilden og rebaserer overlevende kjøringsankrede overlegg slik at
en oppstrøms annotators termer eller entiteter følger omskrivningen.
To deteksjonsbakender kan kjøre, alene eller sammen: rules matcher bokstavelige
termer og regulære uttrykk fra en regelfil eller innebygde regler, og
entities sladderer entitetsannotasjoner som allerede finnes på blokken (slik de produseres av
entity-extract). Når ingen detektor er konfigurert, brukes rules. Originalene
lagres på blokken som en in-process hemmelig annotasjon som standard, eller skrives til et sidecar-hvelv
når en hvelvsti er oppgitt (den
ekterne modusen brukt av extract → merge).
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
detectors | string[] | Gjenkjenningsbakdeler som skal kjøres: regler og/eller enheter | |
entityTypes | string[] | Enhetskategorier som skal redigeres: person | |
placeholder | string | Synlig plassholder-mal; støtter {category} og {n} | |
rulesPath | string | Bane til en YAML-fil med redigeringsregler |
Configure it live
Examples
Sladd etter regelfil
Erstatt tekstdeler matchet av en regelfil med standardplassholderen.
detectors: [rules]
rulesPath: redaction-rules.yaml
Sladd uttrukne entiteter
Sladd person- og organisasjonsentiteter som allerede er annotert på blokken.
detectors: [entities]
entityTypes: [person, organization]
Processing notes
En gjenopprettbar transformator som returnerer en redigeringsplan, hvoretter rammeverkets applier skriver om kilden og rebaserer overlevende overlegg på tvers av omskrivningen. Plasseringspasset krever at den kjører før ethvert steg som sender kilden til en ekstern mottaker.
Originaler registreres som en intern hemmelig annotasjon som standard, eller i et sidevogn-hvelv når en hvelvbane er oppgitt (ekstern modus); applier hvelvlegger dem atomisk med omskrivingen.
En senere
unredactleser gjenopprettingsposten for å gjenopprette originalene.
Limitations
Detektoren
entitiesvirker bare på entitetsannotasjoner som allerede finnes på blokken; den oppdager ikke entiteter selv, så bruk den sammen medentity-extract.Innebygde regler og sidevogn-hvelvbanen leveres programmatisk av kallere (f.eks. extract → merge) snarere enn gjennom skjemafeltene dokumentert her.
Opererer på oversettbare kildetekstdeler; datoer, klokkeslett, valutaer og målinger er utelatt fra standardentitetssettet.
← Back to the Tool Reference