Vet DU vem som styr

"Din röst är viktig. Använd den rätt."

Om oss

Metodik

Så tar vi fram innehållet

Den här sidan beskriver hur tjänsten faktiskt fungerar i dag — inklusive var AI används och var uppgifterna är uppskattningar snarare än protokollförda fakta. Vi beskriver hellre begränsningarna än döljer dem.

1. Riksdagsdata

Uppgifter om riksdagens ledamöter hämtas maskinellt från Riksdagens öppna data (personlistan). Vi filtrerar på tjänstgörande ledamöter, tar bort dubbletter och räknar ut antal år i riksdagen utifrån ledamotens uppdragsperioder. Voteringar, dokument och utskottsförslag hämtas från samma öppna API:er. Detta är rådata från myndighet — vi strukturerar och visar den, men skriver inte om den.

2. Kommunfrågorna i valkompassen

De flesta av Sveriges 290 kommuner saknar ett gemensamt öppet API för ärenden och voteringar. Kommunfrågorna i valkompassen genereras därför av en språkmodell (Google Gemini via Lovable AI Gateway), som ombeds lista konkreta politiska frågor som diskuterats i respektive kommunfullmäktige under mandatperioden 2022–2026.

För varje fråga genererar modellen:

  • en kort frågeformulering och en förklarande mening,
  • vad ett ja respektive nej innebär,
  • en uppskattad budgeteffekt för ja- och nej-alternativet,
  • ett antaget ställningstagande (Ja/Nej/Avstår) för varje parti i fullmäktige,
  • en flagga för om modellen själv är osäker på underlaget (används internt för sortering, inte som kvalitetsstämpel utåt).

Vilka lokala partier som finns i en kommun tas fram på samma sätt, så att lokala partier kommer med i matchningen och inte bara riksdagspartierna.

Viktigt: budgetsiffrorna är storleksordningsuppskattningar, inte kommunala budgetposter. Partiernas ställningstaganden är modellens bedömning av partiets kända linje i kommunen — inte protokollförda voteringsresultat. Ingen människa granskar varje enskild fråga innan den publiceras.

3. Mandattäckning och beslutsnivå

I de kommuner där frågorna byggs direkt ur kommunala handlingar räknar vi ut hur stor del av fullmäktige som faktiskt har ett dokumenterat ställningstagande i frågan. Nämnaren är alltid hela fullmäktige, det vill säga samtliga mandat enligt Valmyndighetens slutliga mandatfördelning i kommunfullmäktigevalet 2022. Partier vars hållning är okänd räknas som 0 i täljaren men deras mandat finns kvar i nämnaren. Vi använder aldrig en AI-genererad ledamotslista som mandatunderlag, eftersom en sådan lista kan sakna hela partier och då ge felaktigt hög täckning.

En fråga används som matchningsfråga bara om minst ett parti har ett källbelagt ja, minst ett parti ett källbelagt nej, och den mandatvägda täckningen är minst 40 procent. Övriga frågor kan visas som bakgrund, men påverkar inte matchningen.

Vi skiljer också på vilket organ som behandlat ärendet och var i beslutsprocessen det befinner sig: motion, beredning, beslut i kommunstyrelsen, kommunstyrelsens förslag till kommunfullmäktige, återremiss eller beslut i kommunfullmäktige. Ett beslut i kommunstyrelsen är inte ett fullmäktigebeslut, och ett förslag till fullmäktige är ännu inte avgjort. Det som visas i gränssnittet är "Dokumenterade ställningstaganden" — yrkanden, reservationer och andra uttryckliga positioner i handlingarna — inte registrerade individuella voteringar, om inget annat uttryckligen anges.

Mandatkälla: Valmyndighetens valresultat, kommunfullmäktigevalet 2022.

5. Tre nivåer av information — och hur de märks

För att du ska kunna se skillnad på vad som står i en källa och vad vår AI har kommit fram till märker vi uppgifterna i tre nivåer:

  • Källuppgift — kommer direkt från en identifierbar primärkälla, till exempel en registrerad votering i Riksdagens öppna data eller Göteborgs förtroendemannaregister. Märks "Registrerad votering" respektive länkas till källan.
  • AI-bearbetad — en källuppgift som en språkmodell sammanfattat eller formulerat om, till exempel en quizfråga och dess ja/nej-alternativ. Märks "AI-bearbetad fråga".
  • AI-bedömning — modellens uppskattning eller slutsats: budgeteffekter, partiers antagna ståndpunkter, enskilda politikers bedömda ståndpunkter och uppskattad politisk erfarenhet. Märks "AI-uppskattad" eller "AI-bedömd" och presenteras aldrig som en registrerad röst.

Tidigare visades märkningen "✓ Faktakontrollerad" på kommunfrågor. Den byggde bara på att språkmodellen inte flaggat sig själv som osäker — ingen människa och ingen kontroll mot protokoll låg bakom den. Märkningen är borttagen från hela sajten. Vi kallar inte vår AI för faktakontroll. AI kan ha fel — kontrollera originalkällan innan du drar viktiga slutsatser.

6. Källförankrade frågor — pilot i tre kommuner

Vi håller på att byta metod för kommunfrågorna. Den nya metoden är source-first: vi söker först upp verkliga handlingar på kommunens egen webbplats (fullmäktigeprotokoll, kallelser, ärenden, motioner, budgethandlingar), hämtar själva dokumentets innehåll och skickar in texten till språkmodellen. Först därefter får modellen formulera ja/nej-frågor — och bara om den kan citera den hämtade handlingen ordagrant. Citatet kontrolleras automatiskt mot dokumentet. Går frågan inte att belägga publiceras den inte.

  • Varje publicerad fråga sparar källans URL, titel, datum, dokumenttyp och hämtningsdatum, och länkas som "Källa" vid frågan.
  • Budgetsiffror hittas inte längre på. Antingen står beloppet i handlingen (visas med citat), eller så står det "Budgeteffekt: inte angiven i källunderlaget".
  • Ett parti får Ja/Nej/Avstår bara om handlingen visar det (votering, yrkande, reservation eller annan explicit uppgift). Annars Okänd — och frågan påverkar då inte matchningen för det partiet.
  • Enskilda politikers ståndpunkter kräver en sparad källa. Utan källa blir det Okänd; vi faller inte tillbaka på en gissad partilinje.
  • Hittas bara tre välbelagda frågor visar vi tre. Vi fyller aldrig ut till tio.

Viktigt: source-first-metoden används i dag endast för pilotkommunerna Lidingö, Uppsala och Sundbyberg. Övriga kommuner innehåller fortfarande äldre, AI-genererat material där ingen källa har skickats till modellen. Sådant innehåll märks "AI-genererad, källa ej verifierad" tills migreringen är klar. Alla 290 kommuner har alltså ännu inte källförankrade frågor.

7. Ledamöter i kommunerna

För Göteborg hämtas ledamöterna från stadens öppna förtroendemannaregister (goteborg.tromanpublik.se). För övriga kommuner genereras listan över profilerade ledamöter — kommunstyrelsens ordförande, oppositionsråd och gruppledare — av samma språkmodell, eftersom det saknas ett gemensamt register. Uppgift om antal års politisk erfarenhet är i de flesta kommuner en AI-uppskattning; för Göteborg bygger den på personens uppdrag i förtroendemannaregistret.

8. Enskilda politikers ståndpunkter

När du fått ditt resultat gör tjänsten en webbsökning per politiker (via Firecrawl) på personens namn, parti och kommun. Sökträffarna skickas tillsammans med dina frågor till språkmodellen, som bedömer hur personen sannolikt ställer sig i varje fråga och anger den källa bedömningen bygger på. Källänken visas i resultatet så att du själv kan läsa underlaget. Hittas inget underlag markeras ståndpunkten som okänd, och matchningen faller tillbaka på partiets ställningstagande.

9. Så räknas matchningen

  • Bara frågor du faktiskt besvarat räknas.
  • För varje fråga används i första hand politikerns individuella ståndpunkt (Ja eller Nej). Saknas den används partiets ställningstagande i frågan.
  • Är ståndpunkten okänd för både personen och partiet hoppas frågan över helt — den varken höjer eller sänker matchningen.
  • Poängen är andelen jämförbara frågor där ni har samma svar, avrundat till hela procent.
  • Vid samma procent rankas politiker med individuellt underlag före dem som bara matchats på partilinje.
  • Svarar du "Avstår" jämförs det som ett eget svar, som matchar en politiker eller ett parti som också avstår.
  • Alla frågor väger lika mycket. Det finns ingen viktning efter hur viktig frågan är för dig.

10. Uppdatering och cachning

Riksdagsdata sparas i en databas-cache som förnyas efter cirka 12 timmar. Blir hämtningen långsam eller misslyckas visas den senast sparade versionen medan en ny hämtas i bakgrunden. Kommunfrågor, ledamotslistor och individuella bedömningar sparas per kommun i samma databas och återanvänds mellan besökare tills de rensas — de hämtas alltså inte om vid varje sidvisning. Där vi har en tidsstämpel visar vi när datan senast hämtades.

11. Kända begränsningar

  • Kommunfrågor och partiställningstaganden är AI-genererade och kan innehålla fel.
  • Budgetsiffror är uppskattningar och ska inte användas som ekonomiskt beslutsunderlag.
  • Listan över ledamöter är inte fullständig — den fokuserar på de mest profilerade politikerna i varje kommun.
  • Frånvaro och närvarostatistik finns bara där kommunen publicerar den öppet.
  • Ingen redaktionell person granskar varje kommuns frågor innan publicering.

12. Rapportera fel

Hittar du en felaktig fråga, ett felaktigt partiställningstagande eller en person som inte sitter i fullmäktige vill vi veta det. En publik kontaktväg för felanmälan är ännu inte uppsatt — kontaktuppgifter kommer att läggas till här. När ett fel rapporteras rensar vi kommunens sparade underlag och rättar eller tar bort uppgiften.