Med en KI-agent kan du utforske data, teste ideer og lage enkle prototyper, selv om du ikke kan kode. Her viser vi hvordan du kommer i gang og får et resultat du kan bruke.
Tenk deg at du jobber med besøksutvikling i en kommune. Du vil undersøke hvordan trafikken inn til kommunen varierer gjennom året og mellom ukedagene. Når er det mest trafikk? Skiller noen helger seg ut?
Statens vegvesen deler trafikkdata som kan gi deler av svaret. Med en KI-agent kan du lage et enkelt dashbord som viser målingene i grafer. Du beskriver hva du trenger, mens agenten skriver koden som henter, bearbeider og viser dataene.
Her bruker vi et slikt dashbord som eksempel. Målet er en første versjon med grafer over trafikken ved én målestasjon gjennom ett år. Når den fungerer, kan du legge til flere funksjoner.
Du trenger tilgang til en kodeagent, for eksempel Claude Code. Slike verktøy kan arbeide med filer, skrive kode og kjøre den. Undersøk hvilke verktøy arbeidsgiveren din tillater, og hvilke data du kan bruke i dem.
Er du usikker på hvordan du får tilgang til og begynner å bruke kodeagenten, kan du be KI-verktøyet du allerede bruker, om veiledning:
«Jeg kan ikke kode, men ønsker å bruke Claude Code til å lage et enkelt dashbord med åpne trafikkdata. Hvordan får jeg tilgang til Claude Code og begynner å bruke det? Ta meg gjennom ett steg om gangen.»
En slik instruksjon kalles en prompt. Videre i artikkelen finner du flere forslag i hermetegn som du kan tilpasse til din egen oppgave.
Du trenger også en datakilde. I dette eksemplet bruker vi trafikkdata fra Statens vegvesen. Finn frem lenken til dokumentasjonen for API-et, grensesnittet som brukes til å hente dataene. Den gir agenten informasjon om hvordan dataene kan hentes, og hva de inneholder.
Vil du prøve med andre data, finner du åpne datasett fra flere fagområder på data.norge.no.
Statens vegvesen har målestasjoner langs veiene som registrerer kjøretøy som passerer. Dataene kan blant annet vise antall passeringer ved et bestemt punkt i løpet av en time eller et døgn.
Dashbordet skal gjøre det enklere å se variasjoner i disse målingene. Trafikken kan omfatte besøkende, fastboende, pendlere og varetransport. Målingene viser derfor trafikkmønstre, ikke direkte hvor mange turister som besøker kommunen.
Start med å beskrive behovet og avklare en plan. Be deretter agenten bygge løsningen. Rådene om testing, dokumentasjon og tilbakemeldinger bruker du gjennom hele arbeidet.
Fortell hvem du er, hva du ønsker å undersøke, og hvordan du vil bruke dashbordet. Si også fra om hva du kan fra før.
«Jeg jobber med besøksutvikling i en kommune og vil lage et enkelt dashbord med trafikkdata fra Statens vegvesen. Jeg vil undersøke hvordan trafikken varierer gjennom året og mellom ukedagene, og diskutere funnene med kollegaer. Jeg kan ikke kode, så forklar enkelt på norsk. Still spørsmål for å avklare behovet før du begynner.»
Agenten kan hjelpe deg å finne aktuelle målestasjoner og undersøke hvilke perioder det finnes data for. Velg hvilken stasjon og hvilket år dere skal begynne med.
Avgrens oppgaven, slik at du raskt får noe å prøve. Vent med funksjoner du ennå ikke vet om du trenger.
«Første versjon skal vise data fra én målestasjon for ett år. Lag en graf over trafikkmengden gjennom året og en graf med gjennomsnittlig trafikk per ukedag. Vent med kart, flere målestasjoner og sammenligning mellom år.»
Når du har prøvd denne versjonen, er det lettere å vurdere hva som mangler.
Be agenten dele arbeidet inn i steg med tydelige mål. Planen gjør det lettere å følge med og oppdage misforståelser før de får konsekvenser for resten av løsningen.
«Lag en plan for hvordan du vil bygge dashbordet. Beskriv hva hvert steg skal resultere i. Begynn med å hente dataene og undersøke om de kan brukes, før du bygger grafene. Forklar også hvordan jeg åpner og prøver dashbordet.»
Les planen og be om avklaringer hvis noe er uklart. Når den beskriver det du ønsker, ber du agenten gjennomføre den. Si gjerne at den skal stoppe og spørre hvis den mangler tilganger eller trenger at du tar et valg.
Enhetstester undersøker om avgrensede funksjoner i koden virker som de skal. En test kan for eksempel kontrollere at målinger grupperes på riktig dato, eller at manglende verdier håndteres slik dere har bestemt.
«Lag og kjør enhetstester for funksjonene du skriver underveis. Rett opp feil testene avdekker før du går videre. Forklar kort hva du har testet.»
Be agenten oppdatere testene når den endrer eller legger til funksjoner.
Dokumentasjon gjør det enklere å fortsette senere, starte en ny samtale med agenten eller få hjelp fra en utvikler.
«Dokumenter hvordan dashbordet fungerer, hvilken datakilde det bruker, og hvordan jeg starter det. Beskriv hvilken målestasjon og periode som er valgt, hvordan målingene behandles, og hva som gjenstår.»
Da slipper du å rekonstruere fremgangsmåten når du vil gjøre endringer.
Bruk dashbordet til å undersøke spørsmålene du startet med. Er grafene forståelige? Ser du mønstre du kjenner igjen? Be om en forklaring hvis noe overrasker deg.
«Grafen viser et tydelig fall i denne perioden. Undersøk om det skyldes lavere registrert trafikk eller manglende målinger. Forklar hva du finner.»
Når du tolker grafene, skill mellom det de viser og hva du tror er årsaken. Mer trafikk på fredager kan skyldes at flere reiser på helgetur, men målingene alene bekrefter ikke det. Fagkunnskapen din hjelper deg å vurdere hvilke forklaringer det er verdt å undersøke nærmere.
Den første versjonen trenger ikke treffe på alt. Forklar hva som er vanskelig å bruke, hva du savner, eller hva du vil undersøke videre.
«Legg til muligheten til å velge måned i dashbordet. Behold også visningen for hele året. Oppdater testene og dokumentasjonen når du gjør endringen.»
Legg til én funksjon om gangen, og prøv den før dere fortsetter. Slik kan du utvikle dashbordet ut fra det du faktisk trenger.
Med dashbordet blir det enklere å se hvordan trafikken varierer, og diskutere funnene med kollegaer. Kanskje ser dere at enkelte helger har langt mer trafikk enn andre. Da kan dere undersøke disse nærmere eller sammenligne med overnattingsstatistikk for å forstå mer av besøksmønsteret.
Dere får samtidig prøvd ut hvilke visninger som er nyttige, og hvilke funksjoner dere savner. Hvis dere vil videreutvikle løsningen, kan dere vise hva dere trenger, fremfor å bare beskrive det.
Før dashbordet tas i fast bruk eller gjøres tilgjengelig for flere, må dere avklare krav til teknisk kvalitet og sikkerhet, og hvem som skal vedlikeholde det. Prototypen gir dere et utgangspunkt for å vurdere om dere vil gå videre, og hva som i så fall må på plass.
Artikkelen bygger på «Slik kommer du i gang med KI-eksperimentering», skrevet av Per Erik Solberg for Samferdselsdata. I originalen kan du se et gjennomført eksperiment med trafikkdata fra Hemsedal.