V2-guide om data och utvärdering

Datakällor och inventering i GenderAPI.io V2

Lär dig om källorna till V2-svaren, den daterade inventeringen av databasen, konsekvenskontroller i urval och begränsningarna i den publicerade källdokumentationen.

Senast uppdaterad

Vad betyder source i V2?

Fältet source visar vilken väg som gav det slutliga resultatet: sökningen i den lagrade datamängden, en AI-inferens eller ingen vald källa. Det är varken en hänvisning till den ursprungliga utgivaren av en post, ett licensbevis eller en garanti för att inferensen är korrekt.

Den här guiden beskriver det nuvarande svarskontraktet i V2 och en databasprofil som GenderAPI.io har tagit fram. Observationerna nedan är inventeringsmätningar och konsekvenskontroller; en granskad katalog över de ursprungliga källorna och en oberoende utvärdering av noggrannheten har ännu inte publicerats.

Vad betyder source i V2?
sourceBetydelseVad det inte visar
datasetEn lagrad post valdes; vid exakt lika frekvenser kan könet ändå vara okäntUrsprunglig utgivare, insamlingsmetod, licens, postens ålder eller observationernas oberoende
aiDet slutliga svaret kommer från den konfigurerade vägen för AI-inferens; gender kan ändå vara nullEtt räknat urval, en hänvisning till datamängden eller en kalibrerad noggrannhet för prediktionen
noneI läget som bara använder datamängden valdes ingen lagrad post för det slutliga resultatetAtt indata saknar en möjlig namnkoppling i alla populationer och alla språk

Databasprofil: 26 september 2026

Samlingarnas metadata lästes 2026-09-26T15:28:18.227Z och de slumpmässiga urvalen togs 2026-09-26T15:31:54.045Z. De två dokumentantalen kommer var för sig från MongoDB-metadata från collStats för respektive samling och inte från en oberoende fullständig räkning. Den allmänna samlingen innehåller namnposter och den landsspecifika samlingen par av namn och land. Lägg inte ihop talen för att få ett totalt antal unika namn eller unika personer.

För varje samling valde MongoDB slumpmässigt ut 5 000 dokument och beräknade de aggregerade kontrollerna nedan på serversidan. Den offentliga rapporten innehåller inga namn och inga rådata. Det är observationer som GenderAPI.io har gjort i den driftsatta databasen, inte en oberoende granskning eller en fryst utvärderingsdatamängd. Kontrollerna gäller räknarnas konsekvens, inte prediktionernas noggrannhet, antalet personer eller unika namn och inte API:ets täckning.

Databasprofil: 26 september 2026
ObservationAllmänna posterLandsspecifika poster
Samlinggeneralcountry-specific
Antal dokument enligt metadata2 483 2204 080 692
Lagrad unik nyckelnamename + country
Slumpmässigt valda dokument5 0005 000
Misslyckade numeriska kontroller i urvalet00
male + female skiljer sig från total i urvalet00
Lika frekvenser för male och female i urvalet12494
Fältet updated_at finns i urvalet667 / 5 000741 / 5 000

Vad databaskontrollerna visar

Den numeriska kontrollen kräver att total är ett positivt säkert heltal och att frekvenserna male och female är ändliga och ligger mellan noll och total. En separat kontroll jämför male + female med total. Alla räknare i urvalen klarade kontrollerna; det betyder varken att varje post i samlingarna är konsekvent eller att någon prediktion är korrekt.

Lika frekvenser för male och female förekom i 124 poster i urvalet från den allmänna samlingen och i 94 poster i urvalet från den landsspecifika samlingen. Det är lika lagrade frekvenser, inte oberoende granskade tvetydiga identiteter och inte någon andel okända API-resultat. Faktiska API-resultat beror på indata, tillgången till Redis, valet av kandidater och AI-inställningarna.

En separat inventering av fältet country i den allmänna samlingen, gjord 2026-09-26T15:33:13.811Z, gav 244 olika lagrade värden: 239 i formatet två versaler och 5 i ett annat format. Överensstämmelse med ISO, postfördelning per land och täckning av länder som stöds mättes inte. Talen är inte antalet länder som stöds.

Inga fält för källa eller licens förekom i något av urvalen. Det visar inte att ursprungsuppgifter saknas i varje post eller i externa system: att ett fält finns eller saknas är inget bevis på en källas licens. Fältet updated_at förekom i vissa poster som ett numeriskt värde, men dess värden och betydelse granskades inte; det visar varken hur aktuella uppgifterna är eller någon plan för uppdateringar.

V2 hämtar sökningarna i datamängden från Redis. Den 26 september 2026 bekräftade GenderAPI.io som systemets ägare att MongoDB och Redis innehåller samma datamängd. Likvärdigheten bygger på den bekräftelsen: någon oberoende jämförelse av de två databaserna har inte gjorts, och den kontrollen återstår. Inventeringen ovan beskriver lagrade poster; API:ets svarstäckning beror dessutom på skickade indata, matchningen av kandidater och AI-inställningarna. Urvalen togs utan fast seed, lästes utan fryst ögonblicksbild och togs fram utan oberoende referensetiketter; de gör det inte möjligt att mäta prediktionernas noggrannhet, kalibreringen eller svarstäckningen.

Spåra uppgifterna i svaret

Spåra uppgifterna i svaret
FältBetydelseBegränsning
inputUpprepar den skickade typen, värdet och landskontextenEtt indatavärde är ingen oberoende granskad identitetsuppgift
match.name / match.methodVisar den valda kandidaten och om den normaliserades, extraherades som del eller delsträng eller härleddes av modellenEn träff på en del garanterar inte att ett riktigt förnamn extraherades ur det fullständiga namnet eller identifieraren
match.scope / match.countryVisar om den valda posten kommer från den landsspecifika eller den globala sökningenAtt ett land anges garanterar inte att en landsspecifik post fanns tillgänglig
sample_countDet totala antal som lagras i den valda posten; null vid AI-inferensBehöver varken betyda unika personer, oberoende insamlade observationer eller urvalsstorleken i en utvärdering av noggrannheten
confidence / confidence_kindSkiljer en kvot som beräknats ur lagrade frekvenser från ett värde som modellen rapporterarInget av värdena är en granskad sannolikhet för en persons könsidentitet
country / country_sourceLandsmetadata för den returnerade posten eller en landskoppling för namnet som AI rapporterar, när sådana finnsInnebär varken nationalitet, bostadsort eller granskat ursprung och visar inte att det skickade landet matchades

Hur matchningen av indata påverkar resultatet

Sökningen i datamängden normaliserar texten och härleder kandidater ur den. För e-postadresser kommer kandidaterna från delen före @; för användarnamn tas ett valfritt inledande @ bort. Vanliga sökningar efter e-postadresser och användarnamn kan dessutom kontrollera delsträngar av begränsad längd. Om flera kandidatposter finns väljs den med det största lagrade totala antalet; det kan vara en annan del än det avsedda förnamnet.

När en landskontext anges kontrollerar sökningen för varje kandidat den landsspecifika posten och, om ingen sådan finns, den globala posten. Det slutliga resultatet anger den valda träffen. En tvetydig landsspecifik post ersätts inte automatiskt av den globala posten för den kandidaten.

Den vanliga AI-prompten letar efter ett igenkännbart förnamn. forceToGenderize tillåter dessutom kopplingar utifrån personliga smeknamn eller alias: i det läget är ett kön som inte är null tillsammans med name: null ett giltigt resultat. Det är olika inferensuppgifter som måste utvärderas separat.

Sökning i datamängden och behandling med AI

När AI används skickar V2 den skickade type, value och landskontexten till den konfigurerade tjänsten för AI-inferens. För e-postadresser instruerar prompten modellen att bortse från domänen och tillägget efter ett +; det garanterar inte att tecknen tas bort ur värdet innan AI behandlar det. Om ditt flöde kräver en prediktion som bara bygger på datamängden använder du ai_mode: off utan forceToGenderize.

Valideringen av AI-svaret kontrollerar JSON-fälten, deras typer och deras inbördes konsekvens. Den visar inte att det returnerade namnet, könskopplingen eller landskopplingen stämmer. Det offentliga resultatet innehåller varken en identifierare eller version för modellen eller någon källa som motiverar dess inferens.

Sökning i datamängden och behandling med AI
AlternativInferensvägReturnerade uppgifter
ai_mode: offEndast sökning i datamängdenMetadata för den valda posten eller ett okänt resultat utan vald post
ai_mode: fallbackKontrollerar datamängden först; använder AI om inget kön returneradesUppgifter från den slutliga vägen, inget kombinerat urval från datamängden och AI
ai_mode: alwaysAnvänder den konfigurerade vägen för AI-inferens direktEtt värde som modellen rapporterar eller ett okänt resultat med konfidensen null; sample_count är alltid null
forceToGenderize: trueKontrollerar datamängden och använder vid ett öppet resultat AI som tar hänsyn till smeknamnUppgifter från datamängden eller en smeknamnskoppling som modellen rapporterar; name kan vara null

Källdokumentation som ännu inte har publicerats

Ingen granskad källkatalog har publicerats här. Svarskontraktet och implementeringens beteende räcker inte ensamma för att granska uppgifternas ursprung, rätten att använda en källa, dess representativitet eller kvaliteten på dess etiketter. Innan påståenden om specifika källor görs måste uppgifterna nedan vara dokumenterade och granskade.

Den här översikten över dokumentationen fastställer varken om de ursprungliga källorna är licensierade eller inte eller om de är fullständiga eller ofullständiga. Den beskriver begränsningarna i det offentligt tillgängliga underlaget. Kontakta GenderAPI.io om ditt användningsfall kräver en bedömning av en viss källa.

Källdokumentation som ännu inte har publicerats
UnderlagDokument som krävsOffentlig status
Ursprung och användningsrättNamngiven källa eller namngiven utgivare, insamlingsperiod, licens eller en annan dokumenterad grund för användningenIngen granskad katalog har publicerats här
BearbetningshistorikTransformationer, normalisering, borttagning av dubbletter, aggregering och varje syntetiskt eller modellgenererat bidragFramgår inte av etiketten source: dataset
PopulationstäckningTäckning av länder och skriftsystem, urvalsförfarande, etikettdefinitioner och dokumenterade snedvridningarInga oberoende utvärderade täckningsdata har publicerats här
AktualitetIdentifierare för ögonblicksbilder, uppdateringsdatum för enskilda källor och en plan för uppdateringar som stödsV2-svaret innehåller varken uppgifter om enskilda posters aktualitet eller en identifierare för ögonblicksbilden
Kvalitet och rättelserValideringsresultat, kontroller av överlappningar, hantering av rättelser och raderingar samt ansvar för granskningenInga granskningsresultat för enskilda källor har publicerats här

Dataskydd, behandling och ansvarsfull användning

Källornas ursprung, behandlingen av personuppgifter och de rättsliga villkoren är separata frågor. Roller i behandlingen, lagringstider, leverantörer och avtalsvillkor beskrivs i de policyer som är publicerade för närvarande. Den här tekniska guiden ger inga nya åtaganden om lagring av uppgifter och intygar inte att regelverk efterlevs.

Skicka bara de uppgifter som ditt flöde behöver. Behåll konfidenstyper och okända resultat och framställ inte en inferens som den identitet en person själv har uppgett. Fatta inga beslut med stora konsekvenser för en person utifrån ett härlett kön.

Underlag om noggrannhet och ändringshistorik

Källetiketten förklarar inferensvägen, inte dess uppmätta kvalitet. Guiden om noggrannhet visar hur du skiljer mellan resultat i svar, svarstäckning, fel och de uppgifter som behövs för en reproducerbar utvärdering.

Underlag om noggrannhet och ändringshistorik
DatumDokumentversionÄndring
2026-09-281.0.0Svensk version av den daterade inventeringen av MongoDB, konsekvenskontrollerna i urvalen, V2-fälten source och match, begränsningarna i behandlingen med AI och de kvarvarande luckorna i källkatalogen. Likvärdigheten mellan MongoDB och Redis bygger på GenderAPI.io:s bekräftelse den 26 september 2026; den oberoende jämförelsen återstår. Varken ett noggrannhetsvärde i procent eller ett påstående om källornas licens har lagts till.