Gå til hovedinnhold

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).

IDredact
SourceBuilt-in
CategoryText processing
Cardinalitymonolingual
Tagssecurity, redaction

Parameters

ParameterTypeDefaultDescription
detectorsstring[]Gjenkjenningsbakdeler som skal kjøres: regler og/eller enheter
entityTypesstring[]Enhetskategorier som skal redigeres: person
placeholderstringSynlig plassholder-mal; støtter {category} og {n}
rulesPathstringBane til en YAML-fil med redigeringsregler

Configure it live

Configuration
Loading form…

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 unredact leser gjenopprettingsposten for å gjenopprette originalene.

Limitations

  • Detektoren entities virker bare på entitetsannotasjoner som allerede finnes på blokken; den oppdager ikke entiteter selv, så bruk den sammen med entity-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