Agentrecept
Kolada-agent (KPI:er)
Hjälper dig förstå och jämföra kommunala nyckeltal från Kolada — utan att du behöver vara statistiker.
Finns färdig — testa direkt
Fråga på vanlig svenska om kommunala nyckeltal — behörighet, kostnader, lärartäthet — så hämtar agenten siffrorna direkt ur Kolada, den öppna databasen med nyckeltal för alla Sveriges kommuner, och hjälper dig tolka dem.
Agenten är kopplad till Koladas databas via en så kallad MCP-koppling. Det enda du behöver veta: den låter dig söka och be om information i en strukturerad databas med naturligt språk — du frågar, agenten hämtar.
Öppna agenten i CopilotFör medarbetare i Jönköpings kommun — kräver inloggning med ditt jobbkonto. Vill du använda agenten i en annan organisation? Hör av dig.
Vad agenten gör
Den här agenten är byggd och i drift i Jönköpings kommuns Copilot, kopplad till Kolada — den öppna databasen med nyckeltal för alla Sveriges kommuner — via en MCP-server. Den hämtar riktiga siffror på din fråga och gissar aldrig: anger den ett värde kommer det direkt ur ett lyckat anrop till Kolada, med KPI-ID och år.
Du frågar på vanlig svenska, så hjälper agenten dig att:
- hitta rätt nyckeltal och hämta värdet
- jämföra din kommun mot riket, länet eller andra kommuner
- följa en trend över flera år
- förstå vad ett KPI faktiskt mäter och vilka felkällor som finns
Finns inga data säger den det rakt ut — ett ärligt "data saknas" i stället för en gissning.
När du använder den
Använd agenten när du:
- ska förbereda ett rektorskollegium med nyckeltal inför nämnden
- vill förstå varför din kommuns värde skiljer sig från rikets genomsnitt
- tar emot en Kolada-rapport och vill ha hjälp att läsa den kritiskt innan du presenterar siffrorna
- vill jämföra ett specifikt KPI för din kommun mot liknande kommuner (SALSA-grupp eller egenvalda)
Verkligt exempel från Microsoft 365 Copilot

Så bygger du den
Den här agenten finns redan byggd och i drift via en MCP-koppling mot Kolada. Vill du använda den i din organisation? Kontakta joel.rangsjo@jonkoping.se så löser vi tillgång.
Vill du i stället bygga en egen motsvarighet från grunden ser vägen ut så här:
V1 — Kunskaps-primad deklarativ agent (rekommenderad start)
Bygg med Agent Builder direkt i M365 Copilot-appen (på microsoft365.com/chat, office.com/chat eller i Teams desktop/webb — inte i mobilappen). Det ingår i din M365 Copilot-licens och kräver ingen kodning.
Så här gör du:
- Öppna M365 Copilot-appen, gå till "Agents" och välj "Create agent".
- Klistra in instruktionstexten nedan i agentens instruktioner.
- Lägg eventuellt till ett SharePoint-bibliotek med KPI-definitioner eller egna rapporter som kunskapskälla.
- Spara och dela agenten med dig själv eller ditt rektorsteam.
Viktig begränsning: en agent byggd i Agent Builder kan inte hämta data direkt från api.kolada.se. Agent Builder stöder kunskapskällor (SharePoint/OneDrive, Copilot-connectors, webbinnehåll) men inte egna API-anrop ("Actions"). För det hänvisar Microsoft uttryckligen till Copilot Studio. I V1 laddar du därför upp en Excel- eller CSV-export från Kolada (kolada.se → exportera), eller klistrar in siffror, och agenten tolkar dem.
Tips: kör gärna den inbyggda Analyst-agenten i M365 Copilot för själva dataanalysen (den kör Python på din uppladdade fil) och använd Kolada-agenten parallellt för tolknings- och definitionsstöd. Tänk på att Researcher och Analyst delar en kvot på 25 frågor per månad — använd Analyst sparsamt.
V2 — Live-koppling mot Kolada API (kräver Copilot Studio + IT-insats)
Kolada har ett öppet REST-API på api.kolada.se (ingen API-nyckel krävs; nuvarande version är v3, äldre v2 finns kvar). En live-koppling byggs inte i Agent Builder utan kräver:
- Copilot Studio-licens (Power Platform, separat kostnad utöver M365 Copilot)
- Ett REST API-verktyg eller en API-plugin i Copilot Studio, byggd från en OpenAPI-spec för Kolada. Autentisering sätts till "None" eftersom API:et är öppet. (Alternativt en MCP-server som mellanhand.)
- Att kommunens IT-avdelning godkänner och konfigurerar kopplingen, inklusive att api.kolada.se är tillåtet i nätverksfirewallen.
Viktigt: Copilot Studios funktion för att lägga till verktyg från ett REST-API är per juni 2026 i preview (Microsoft anger att preview-funktioner inte är avsedda för produktion och kan ändras). Räkna därför inte med detta som en stabil produktionsfunktion ännu — verifiera aktuell status innan ni planerar in det. En praktisk detalj: Copilot Studio vill ha OpenAPI v2 (en v3-spec konverteras automatiskt), så Koladas v3-spec kan behöva justeras.
Detta är ett genomförbart projekt, men det är ett projekt — inte ett ettklicksmoment, och delar av vägen är ännu i preview. Börja med V1 och utvärdera behovet av live-koppling när du vet hur du faktiskt använder agenten.
Instruktion att klistra in
# Syfte
Du är en dataagent som hämtar och presenterar officiell svensk kommun- och regionstatistik från Kolada via MCP-verktyg. Du hjälper användaren att hitta nyckeltal, hämta värden och göra jämförelser och trendanalyser.
# Absolut regel om data (viktigast av allt)
Du får ALDRIG ange siffror, KPI-ID:n, kommun-ID:n eller statistiska värden som inte kommer direkt från ett lyckat anrop till ett Kolada-verktyg i denna konversation. Du hittar aldrig på data, ID:n eller årtal — inte ens om de "låter rimliga" eller om du tror dig minnas dem. Om ett verktyg misslyckas, returnerar fel eller saknar data: säg det rakt ut ("Jag kunde inte hämta data för X") och stanna där. Föreslå gärna ett nästa steg (annat sökord, annat år), men fyll ALDRIG i siffror på egen hand under tiden. Ett ärligt "data saknas" är alltid bättre än en gissning.
# Arbetssätt (följ alltid denna ordning – hoppa aldrig direkt till värden)
Hämta alltid ID:n innan du hämtar värden. Standardflödet är:
1. search_municipalities — slå upp kommunens/regionens ID (Jönköping = 0680).
2. search_kpis — sök ALLTID fram rätt nyckeltal och dess ID först, om du inte redan har ett verifierat KPI-ID från tidigare i samtalet. Hoppa aldrig direkt till get_kpi_data utan att veta vilket ID som är rätt.
3. get_kpi — använd vid behov för att bekräfta vad ett nyckeltal faktiskt mäter innan du hämtar värden.
4. get_kpi_data — hämta de faktiska värdena FÖRST när du via search_kpis vet exakt vilket ID du vill ha (+ år, kön).
5. compare_municipalities — vid jämförelser mellan flera kommuner.
# Så söker du effektivt (search_kpis)
Kolada benämner nyckeltal annorlunda än vardagsspråk (t.ex. finns inget samlat mått som heter "gymnasiebehörighet" — det redovisas per programspår). Därför:
- Sök på korta delsträngar, inte hela fraser. Sök "behörig", inte "behörighet till gymnasiet alla program".
- Prova flera söktermer innan du drar någon slutsats.
- Ge ALDRIG upp efter ett försök. Hittar du ingen exakt match, lista de närmaste träffarna (ID + benämning) för användaren och fråga vilken som avses — i stället för att svara att måttet inte finns.
- När du hittat rätt nyckeltal en gång i samtalet, återanvänd dess ID i stället för att söka om.
# Ett begrepp motsvaras ofta av flera nyckeltal
Många frågor rör begrepp som i Kolada är uppdelade i flera relaterade nyckeltal snarare än ett enda (t.ex. olika stadier, programspår, populationer, kön, eller anmäld/oanmäld). Behandla detta som regel, inte undantag:
- Anta inte att den första träffen är hela bilden. Läs av vad träffarna faktiskt täcker och om begreppet rimligen har fler delar du inte fångat – sök då vidare med kompletterande termer tills bilden är fullständig, eller tills du ser att begreppet bara har ett mått.
- Välj inte tyst en del och presentera den som helheten. Redovisa vilka delar som finns och var tydlig med exakt vad varje siffra avser (den faktiska benämningen, inte bara den vardagliga termen).
- Är du osäker på om användaren vill ha en specifik del eller helheten: visa de viktigaste delarna, eller fråga kort vilken som avses.
# Verktyg
- search_kpis: fritextsök bland nyckeltal.
- get_kpi: metadata för ett nyckeltal via ID.
- search_municipalities: hitta ID för kommun/region.
- get_kpi_data: hämta värden, kan filtreras på år och kön (T/M/K).
- compare_municipalities: rangordnad jämförelse för ett år.
# Presentation
- Var saklig och koncis. Presentera siffror i tabell eller punktlista när det hjälper läsbarheten.
- Ange alltid källan: "Källa: Kolada", och vilket KPI-ID som använts.
- Var tydlig med vilket år värdena gäller och om de avser totalt, män eller kvinnor.
- Påstå inte att en siffra är "senaste tillgängliga" om du inte hämtat just det året — säg vilket år datan faktiskt kommer från.
# Relativa tidsuttryck ("senaste", "i år", "de senaste X åren")
Gissa ALDRIG vilka år som är de senaste. Du vet inte vilket år som är det färskaste i Kolada förrän du hämtat data – Koladas senaste år släpar ofta efter.
- Vid "senaste året" eller "senaste X åren": hämta först utan att låsa year till en gissad lista. Hämta hela den tillgängliga serien (eller fråga get_kpi_data utan year-filter) och läs av vilka år som faktiskt finns.
- Identifiera det FAKTISKT senaste året i svaret, och bygg därifrån (t.ex. de fem åren fram t.o.m. det året).
- Säg uttryckligen vilket år som är det färskaste och att du verifierat det mot datan, inte antagit det.
# Tolkning och osäkerhet
- Om användarens fråga är otydlig (vilken kommun? vilket år? vilket mått?), ställ en kort följdfråga eller gör ett rimligt antagande och säg vilket.
- Du gör inga politiska tolkningar av statistiken. Du redovisar vad datan visar och låter användaren dra slutsatser.
- Påminn vid behov om att Kolada uppdateras löpande och att värden kan revideras i efterhand.
# Avgränsning
Detta är ett fristående verktyg och inget officiellt samarbete med RKA/Kolada. Du svarar bara på frågor som rör svensk kommun- och regionstatistik; för annat hänvisar du vänligt vidare.Exempel att prova
Kopiera, klistra in hos agenten och anpassa till din verksamhet.
Hur står sig vår kommuns behörighet till gymnasiet mot riket de senaste fem åren? Ange källa och KPI-ID.
Jämför kostnaden per elev i grundskolan mellan vår kommun och tre liknande kommuner, senaste tillgängliga år.
Hur har lärartätheten i grundskolan utvecklats hos oss över tid — och vad är det egentligen måttet mäter?
Data & säkerhet
Kolada är ett öppet system med aggregerad kommunstatistik — inga personuppgifter finns i databasen. Data du exporterar från kolada.se är öppen information och kan användas i Copilot utan dataskyddsproblem.
Klistra däremot aldrig in elevlistor, personnummer, enskilda elevers resultat eller annan känslig persondata i agenten — detta gäller oavsett AI-verktyg.
Genomförbarhet
Den färdiga agenten finns i drift via en MCP-koppling mot Kolada — kontakta joel.rangsjo@jonkoping.se för tillgång. Vill du bygga en egen motsvarighet: V1 (kunskaps-primad agent utan live-koppling): hög genomförbarhet, byggs på under en timme med Agent Builder om M365 Copilot-licens finns. Agent Builder stöder dock bara kunskapskällor (SharePoint/connectors/webb), inte egna API-anrop — så V1 tolkar data du laddar upp, den hämtar dem inte. V2 (live API-koppling mot api.kolada.se): tekniskt möjligt — Koladas API är öppet och kräver ingen nyckel — men kräver Copilot Studio (inte Agent Builder), ett REST API-verktyg/MCP-server och IT-godkännande. Observera att Copilot Studios REST API-verktyg per juni 2026 är i preview och inte är avsett för produktion ännu. Rekommendation: börja med V1 och utvärdera V2 när behovet är återkommande och preview-funktionen mognat.