Välj det attribut du vill förfina.
Skriv tydliga attributdefinitioner, testa dem mot representativa dokument och förfina dem baserat på resultaten.
Att skapa effektiva attribut är en iterativ process. Börja med en enkel definition, granska hur Analyzer tolkar den i verkliga dokument och lägg endast till detaljer när resultaten visar att förtydliganden behövs.
Börja med en enkel definition
Börja med en direkt beskrivning av den information du vill extrahera.
Undvik att lägga till begränsningar, villkor eller exempel tills du förstår hur den ursprungliga definitionen presterar. Att börja enkelt gör det lättare att identifiera vilken formulering som förbättrar eller minskar noggrannheten.
Till exempel:
Extrahera klientarvodet från dokumentet.
Skriv tydliga definitioner på vardagsspråk
Beskriv konceptet som om du förklarade det för någon som inte är bekant med dokumentet.
Fokusera på betydelse snarare än var informationen förekommer.
Undvik att förlita dig på:
- Formatering.
- Avsnittsnummer.
- Sidposition.
- Andra layoutberoende instruktioner.
Till exempel:
Ett priskort listar rollerna eller positionerna och timtaxan för varje.
Förfina ett attribut
Förfining tar vanligtvis mer än en utvärderingscykel.
Redigera definitionen för att förtydliga det avsedda resultatet eller minska tvetydighet.
Kör extraheringen igen med den uppdaterade definitionen.
Utvärdera resultaten över en liten uppsättning dokument.
Upprepa efter behov.
Diagnostisera oväntade resultat
Använd mönstret i resultaten för att bestämma hur definitionen ska ändras.
Resultaten är för omfattande
Om attributet extraherar orelaterat innehåll:
- Gör definitionen mer specifik.
- Ange förväntat svarsformat när det är användbart.
- Välj en lämplig värdetyp, som Tal för numeriska resultat.
Till exempel:
Returnera svaret endast som en procentsats.
Resultaten är för snäva eller saknas
Om förväntade värden inte returneras:
- Ta bort onödiga begränsningar.
- Lägg till positiva och negativa exempel för att förtydliga det avsedda resultatet.
- Bekräfta att målinformationen faktiskt förekommer i dokumenten som utvärderas.
Resultaten varierar mellan dokument
Om en definition fungerar för vissa dokument men inte andra:
- Validera den först mot dokument som du vet innehåller målinformationen.
- Utöka testningen till en bredare mix av dokument först efter att de initiala resultaten är konsekventa.
- Verifiera källdokumentet manuellt när du är osäker på om det förväntade värdet finns.
Använd exempel medvetet
Exempel kan förtydliga vad definitionen ska inkludera eller exkludera.
- Använd positiva exempel för att visa värden som ska extraheras.
- Använd negativa exempel för att visa värden som inte ska extraheras.
- Begränsa exempel till tre till fem när det är möjligt.
Exempel ska förfina en tydlig definition, inte ersätta en.
Använd flersteglogik endast när det behövs
Vissa attribut beror på sammanhang eller en sekvens av beslut.I dessa fall beskriver du logiken tydligt.
Till exempel
Extrahera handpenningen genom att följa dessa steg:
- Hitta avgiftsavsnittet i dokumentet.
- Identifiera handpenningsavgifter uttryckta som procentsatser i början av perioden.
- Behandla X% som standard; alla andra procentsatser indikerar förhandlade priser.
- Returnera procentsatsen och om den är standard eller förhandlad.
Använd endast denna metod när en enklare definition inte ger tillförlitliga resultat.
Använd utvärdering feedback
Granska extraherade värden under testning och markera resultat som korrekta eller felaktiga.
När ett resultat är felaktigt, ange det korrekta värdet när det är möjligt.Detta hjälper dig att identifiera falska positiva, missade matchning, och Mönster som visar var definitionen behöver förbättring.
Validera innan skalning
Innan du använder ett attribut brett, validera det mot ett representativt urval av dokument.
Validering hjälper dig att:
- Identifiera gränsfall.
- Undvik att tillämpa en felaktig definition på en stor uppsättning dokument.
- Bygga förtroende för att attributet beter sig konsekvent.
Om resultaten fortfarande verkar felaktiga, verifiera källdokumenten innan du förfinar definitionen ytterligare. Vanliga orsaker inkluderar:
- Dålig textkvalitet i skannade dokument.
- Lösenordsskyddade eller låsta filer.
- Korrupta källfiler.
- Saknad målinformation.
Bekräfta att den förväntade informationen finns i dokumentet innan du ändrar en definition som kanske redan är korrekt.