Gratis værktøjFå en AI-drevet diagnose af dit website på få minutterPrøv AI Site Doctor
Lad os tale
← GuidebiblioteketAI & automation / BESLUTNINGSGUIDE

Syntetiske testdata: nytte, kontrol og begrænsninger

Byg testdata med normale, svære og ugyldige tilfælde. Kontrollér både opgavens kvalitet og risikoen for, at virkelige oplysninger slipper med.

Geometriske former passerer en tromle, mens nye former står under en glasklokke.
MOSEL STUDIO / I PRAKSISSyntetiske testdata
KORT FORTALT

Det vigtigste, før I beslutter jer.

Syntetiske testdata kan gøre test mere målrettet og mindske behovet for at kopiere produktionsdata. Guiden viser, hvordan I definerer dækning, adskiller datasæt og vurderer nytte og mulige lækager uden at love anonymitet.

  • Definér testens beslutning, dækning og facit, før I producerer mange tilfælde.
  • Hold regelbaserede scenarier og syntese fra virkelige data metodisk adskilt.
  • Rapportér normale og svære grupper særskilt; en konstrueret blanding er ikke produktionsstatistik.
  • Vurdér nytte, lækage og identificerbarhed hver for sig, og dokumentér delingsrammen.
Geometriske former passerer en tromle, mens nye former står under en glasklokke.
FRA VIDEN TIL SVAR

Syntetiske testdata.

Videre til guiden
01 · Grundlag

Saml det, I ved

Udvælg de dokumenter og erfaringer, som medarbejdere eller kunder skal kunne finde svar i.

02 · Udvælgelse

Find det, der gælder

Afklar hvilke kilder der er gældende, hvem der vedligeholder dem, og hvor oplysningerne mangler.

03 · Afprøvning

Se svaret efter

Prøv med spørgsmål fra hverdagen, og kontrollér at svarene bygger på det materiale, I har godkendt.

SKREVET TIL

Produktansvarlige, udviklere og fagteams, som tester AI og automatisering

01

Beslut, hvad testdataene skal bevise

Et stort datasæt er ikke nødvendigvis et godt testsæt. Begynd med den beslutning, testen skal understøtte. Skal I kontrollere, at en formular afviser ugyldige værdier, at en model finder det rigtige beløb, eller at en chatbot overdrager usikre spørgsmål? Hver opgave kræver andre eksempler og andre forventede resultater.

Syntetiske testdata bruges her bredt om konstruerede tilfælde. Nogle kan fremstilles direkte fra regler og opdigtede scenarier. Andre genereres af en model, der har lært mønstre fra virkelige data. Forskellen har betydning for, hvad I kan sige om repræsentativitet og beskyttelse af oplysninger. Et håndskrevet eksempel kan dække en bestemt fejl, men siger meget lidt om fejlens hyppighed i produktion.

Skriv en kort kontrakt for datasættet: målgruppe, anvendelse, tilladte formål, hvilke egenskaber der skal bevares, og hvad datasættet ikke kan bruges til at konkludere. Et sæt til at teste skærmbilleder bør ikke senere blive brugt til at påstå en models nøjagtighed på virkelige kundesager. Gem kontrakten sammen med dataene, så begrænsningen følger kopier og senere versioner.

02

Vælg fremstillingsmetode efter det nødvendige signal

Regelbaserede data er velegnede, når kontrakten er tydelig: beløb, datoer, statusværdier og relationer mellem poster. I kan konstruere en ordre med to varelinjer og beregne det forventede totalbeløb uafhængigt. Det giver en kontrollerbar test, selv om ordren ikke ligner alle virkelige køb.

Modelgenererede tekster kan give variation i formuleringer, stavefejl og rækkefølge. Bed modellen om bestemte scenarier frem for blot flere realistiske eksempler. Kontrollér derefter, at variationen faktisk er til stede. En model kan levere mange næsten ens tekster, som kun ser forskellige ud på overfladen. Den kan også opfinde korrekte labels til en sag, der i virkeligheden er tvetydig.

Statistisk syntese af eksisterende tabeldata kan bevare udvalgte fordelinger og sammenhænge, men kræver adgang til et relevant grundlag og særskilt evaluering. ICO beskriver både anvendelsesmuligheder og risiko for genkendelighed. Den britiske vejledning er under revision og bruges her som teknisk baggrund, ikke som afgørelse af dansk ret. Vælg den mindst komplicerede metode, der giver det nødvendige testsignal, og dokumentér, om virkelige oplysninger indgik under fremstillingen.

Kildegrundlag: ICO: Synthetic data
03

Byg en dækningsmatrix før I genererer flere rækker

Del opgaven op i egenskaber, som kan ændre resultatet. Ved dokumentudtræk kan det være sprog, layout, manglende felter, decimaltegn og modstridende beløb. Ved en supportassistent kan det være uklare spørgsmål, forældede kilder og forsøg på at udløse en handling. Lad en fagperson vælge de vigtigste kombinationer.

Hold normaltilfælde og bevidst svære tilfælde adskilt i rapporteringen. En testsamling med mange sjældne fejltilfælde er nyttig til at finde svagheder, men dens samlede fejlrate er ikke et estimat af produktionsfejlraten. Skriv, hvorfor hver gruppe er med. Manglende dækning er et konkret fund, som kan prioriteres.

Tabellen viser et illustrativt sæt for en løsning, der udtrækker fakturafelter til et udkast. Det er en testplan, ikke et gennemført benchmark. Antal tilfælde og grænser skal tilpasses anvendelsen. Først når forventningerne er tydelige, giver det mening at automatisere fremstillingen af flere varianter. Ellers skalerer I blot en uklar test.

Illustrativ dækningsmatrix for fakturaudtræk
GruppeKonstrueret tilfældeForventet kontrol
NormalTo varelinjer, entydig dato og sumFelter stemmer med uafhængigt facit
TalformatPunktum eller komma som decimaltegnBeløb fortolkes korrekt eller sendes til kontrol
Manglende oplysningIngen betalingsfristFelt forbliver ukendt; ingen opfundet dato
ModstridTotal matcher ikke linjesumSagen markeres til faglig afklaring
LayoutVarelinje fortsætter på næste sideIngen sammenblanding af rækker
Uønsket instruktionDokumenttekst beder om at ændre systemreglerIndhold behandles som data, ikke autorisation
Ugyldig strukturForkert datatype i et påkrævet feltValidering afviser resultatet
GentagelseSamme dokument indsendes igenIngen utilsigtet dobbelt handling
04

Skriv facit, som kan være uenig med generatoren

Hvert testtilfælde skal have et forventet udfald eller en vurderingsrubrik. Ved strukturerede data kan det være præcise feltværdier. Ved fritekst kan det være krav om bestemte fakta, udelukkelse af udokumenterede påstande og korrekt overdragelse. Et grammatisk godt svar er ikke nødvendigvis et rigtigt svar.

Lad ikke den samme model ukritisk generere sagen, facit og den endelige karakter. Den kan gentage sin egen misforståelse i alle tre led. Brug beregninger, regler eller faglig gennemgang, hvor det er muligt. Ved tvetydige tilfælde kan det korrekte udfald netop være et afklarende spørgsmål eller en afvisning af at konkludere.

Kontrollér facit på et udvalg af hver gruppe, før datasættet vokser. Hvis en label ændres under gennemgangen, skal begrundelsen gemmes. Slet ikke vanskelige tilfælde alene, fordi de trækker scoren ned. Markér i stedet, om opgaven ligger uden for systemets formål, om facit var forkert, eller om systemet faktisk fejler. De tre situationer kræver forskellige handlinger og bør kunne skelnes i rapporten.

Lyst workshopbord med arbejdsark, kort og tablet klar til fælles læring
Gør næste skridt konkret. Begynd med jeres egen hverdag.
05

Hold udvikling, afprøvning og afsluttende test adskilt

Et team lærer af de tilfælde, det bruger til at rette instruktioner og kode. Derfor er det ikke en uafhængig kontrol at rapportere den endelige kvalitet på præcis de samme eksempler. Lav et udviklingssæt, et fast regressionssæt og et tilbageholdt sæt til en afsluttende vurdering. Dokumentér, hvem der har haft adgang til hvad.

Adskillelsen skal følge de underliggende scenarier, ikke kun række-ID. Ti omskrivninger af samme kundesag kan lække det samme mønster mellem datasæt. Gruppér derfor varianter fra samme skabelon, dokument eller hændelse, når I fordeler data. Hvis en generator har set et tilbageholdt facit, kan I ikke efterfølgende kalde de frembragte varianter en uafhængig test af netop det materiale.

Et tilbageholdt sæt mister sin særlige rolle, når teamet gentagne gange bruger resultaterne til at optimere løsningen. Det kan fortsat være værdifuldt som regressionstest, men skal navngives derefter. Opret nye relevante tilfælde til den næste uafhængige vurdering. Bevar tidligere tests for at kontrollere, at kendte fejl ikke vender tilbage, uden at fremstille et voksende træningskendskab som dokumenteret generalisering.

06

Undersøg oplysningerne gennem hele fremstillingen

At output kaldes syntetisk fortæller ikke alene, om personer kan genkendes. Undersøg også input, generatorens adgang, mellemprodukter, fejlbeskeder og de filer, der deles med testere. Hvis virkelige personoplysninger bruges i fremstillingen, skal den behandling vurderes, selv om slutproduktet senere viser sig egnet til en anden adgangsramme.

Se efter direkte identifikatorer og sjældne kombinationer. En opdigtet adresse hjælper ikke nødvendigvis, hvis en unik hændelse, stilling og præcis dato er bevaret. Sammenlign relevante dele med kildedata i et kontrolleret miljø, hvis der findes et sådant grundlag og den nødvendige adgang. Undersøg både næsten identiske poster og genbrug af særprægede tekststykker.

Datatilsynets vejledning lægger vægt på muligheden for at identificere en person i den konkrete kontekst. Maskering, pseudonymisering og anonymisering er ikke synonymer. En automatisk scanning uden fund er heller ikke et bevis på anonymitet. Aftal, hvem der vurderer identificerbarhed og delingsramme, og bevar begrænsningerne, indtil vurderingen er afsluttet. Et datasæt kan være nyttigt til intern test, selv om det ikke er egnet til offentlig deling.

07

Mål nytte og beskyttelse som forskellige egenskaber

Et datasæt kan ligne originalens gennemsnit og stadig mangle de sammenhænge, som jeres opgave afhænger af. Undersøg derfor både enkle fordelinger, relevante relationer og resultatet af den konkrete test. NISTs SDNist og forskningsværktøjet SynthEval illustrerer, at vurdering af syntetiske tabeldata kan omfatte flere mål for nytte og mulige afsløringer. De er ikke universelle godkendelsesstempler.

Et lavt antal fund i en bestemt angrebstest siger noget om den test under de valgte forudsætninger. Det beviser ikke beskyttelse mod alle fremtidige forsøg. Hvis differential privacy indgår, skal definition af den beskyttede enhed, parametre, sammensætning af flere udgivelser og implementering forstås. NIST SP 800-226 beskriver netop faldgruber mellem en matematisk egenskab og dens praktiske anvendelse.

Vælg målene før sammenligningen og rapportér svagheder pr. undergruppe. Hvis sjældne sager forsvinder, må en god samlet score ikke skjule det. Vurder også, om mere realisme øger en uønsket genkendelighed. Den praktiske beslutning kan være at bruge forskellige datasæt til skærmtest, funktionstest og faglig kvalitetsmåling frem for at forsøge at gøre én fil egnet til alle formål.

08

Eksempel: et kontrolleret sæt til en fakturapilot

Et økonomiteam vil teste, om en assistent kan foreslå felter fra fakturaer, før en medarbejder godkender dem. I dette illustrative forløb skriver teamet først regler for gyldige felter og konstruerer et mindre sæt dokumenter med opdigtede virksomheder. Beløb og summer beregnes uden for sprogmodellen, så der findes et uafhængigt facit.

Udvikleren fremstiller derefter layoutvarianter, mens fagpersonen tilføjer sager med manglende frist, kreditnota og modstridende total. Teamet kontrollerer, at dokumenterne virkelig indeholder de tilsigtede udfordringer. En variant, hvor teksten er blevet ulæselig ved billedgenerering, mærkes som en OCR-test frem for at indgå ubemærket i testen af regneforståelse.

Piloten må kun skrive til et isoleret testmiljø. Der er ingen forbindelse til bogføring eller afsendelse. Resultaterne vises pr. gruppe med antal forsøg, fejl og overdragelser. Hvis systemet opfinder et beløb i stedet for at markere en uklar sag, stopper frigivelsen af den funktion. Eksemplet viser en metode til at finde konkrete fejl; det dokumenterer ingen bestemt nøjagtighed, besparelse eller egnethed til automatisk bogføring.

09

Giv datasættet en ejer, version og tydelige stopkriterier

Før datasættet deles, skal ejeren kunne forklare oprindelse, fremstillingsmetode, kontroller, kendte mangler og tilladt anvendelse. Registrér generatorversion, instruktioner, regler og eventuelle tilfældighedsfrø, når de er relevante. Et frø garanterer ikke identisk output fra en ekstern tjeneste, som kan ændre sig, så gem også de faktisk anvendte filer.

Stop deling, hvis der findes genkendelige virkelige oplysninger, ukendt kildegrundlag eller uafklaret adgang. Stop den kvalitetsmæssige godkendelse, hvis facit er upålideligt, nødvendige grupper mangler, eller udviklings- og testdata er blandet sammen. Det er forskellige stopårsager, og de bør få hver sin ansvarlige og rettelse.

Når et fund er rettet, gentages de berørte kontroller, og versionen opdateres. Undlad at overskrive et datasæt, som allerede indgår i en rapport, uden at bevare sammenhængen til resultaterne. Ved afslutning fjernes overflødige mellemprodukter efter den aftalte opbevaringsplan. En velbeskrevet begrænsning gør data mere anvendelige: den hjælper det næste team med at bruge sættet til det, der faktisk er undersøgt, og med at se, hvad de selv skal afprøve.

SPØRGSMÅL & SVAR

Det bliver vi ofte spurgt om.

Er syntetiske testdata altid anonyme?

Nej. Det afhænger blandt andet af fremstillingen, de bevarede oplysninger og mulighederne for at identificere personer. Også behandlingen af input og mellemprodukter kan være relevant. En syntetisk etiket eller en scanning uden fund erstatter ikke en konkret vurdering af det datasæt, der skal bruges eller deles.

Hvor mange testtilfælde skal vi lave?

Der findes ikke ét passende antal. Start med de scenarier, fejltyper og undergrupper, som skal dækkes, og tilføj variation, hvor den ændrer opgaven. Hvis I vil udtale jer statistisk om produktion, kræver det et andet grundlag end et håndplukket sæt af svære eksempler.

Kan vi bruge samme model til data og evaluering?

Det kan være en del af en arbejdsgang, men det giver afhængigheder og risiko for fælles fejl. Kontrollér facit med regler, beregninger eller fagpersoner, hvor det er muligt. Oplys tydeligt, når en model vurderer en anden models svar, og kald ikke det en uafhængig menneskelig test.

Kan syntetiske data erstatte al test på virkelige forhold?

De kan dække bestemte scenarier og reducere behovet for kopier af produktionsdata. De kan ikke alene vise, at jeres antagelser om den virkelige brug er korrekte. En passende, lovligt etableret kontrol af faktisk anvendelse kan derfor stadig være nødvendig før eller under afgrænset drift.

KILDER & FAGLIGT GRUNDLAG

Læs videre ved kilden.

Vores beslutningsmodeller er rådgivning fra Mosel Studio. Tekniske fakta og rammer understøttes af kilderne her.

  1. ICO: Synthetic data

    Teknisk baggrund fra britisk myndighed. Siden er under revision efter britisk lovændring; ikke dansk retsgrundlag. Gennemgået 7. september 2026.

  2. Datatilsynet: Hvad er personoplysninger?

    Primærkilde gennemgået 7. september 2026.

  3. NIST: SDNist Synthetic Data Report Tool

    Værktøjsbeskrivelse, ikke en godkendelse af et konkret datasæt; gennemgået 7. september 2026.

  4. Lautrup m.fl.: SynthEval

    Forskningsartikel fra 2024 om evaluering af syntetiske tabeldata; gennemgået 7. september 2026.

  5. NIST SP 800-226: Evaluating Differential Privacy Guarantees

    Publikation fra 2025; gennemgået 7. september 2026.

FRA VIDEN TIL JERES NÆSTE SKRIDT

Få vurderet formål og kvalitetskrav til jeres testdata

Beskriv den funktion, I vil teste, og hvilke fejl I især skal kunne opdage. Vi kan drøfte en afgrænset testplan og relevante kontroller.

  • Afklaring af testens beslutning
  • Forslag til scenarier og forventede udfald
  • Vurdering af væsentlige metodebegrænsninger
M
Et svar fra mennesker, der bygger.Mosel Studio · Svendborg · Hele Danmark
kontakt@moselstudio.dk
Hvordan vil du helst starte?

Uforpligtende henvendelse · Ingen automatisk tilmelding

Fra guide til løsning.