Alle artikler

Hva er en KI-agent?

En KI-agent er et program som kan interagere med sine omgivelser, samle inn data og bruke dataene til å oppnå forhåndsbestemte mål. KI-agenter kan selv velge de beste handlingene for å oppnå målene.

Dette er hovedkarakteristikkene til KI-agenter: 

  • En agent kan utføre autonome handlinger, uten konstant menneskelig innblanding, men de kan også involvere mennesker i handlingene.
  • Agenter har hukommelse hvor de kan lagre individuelle preferanser og "personlige trekk". De kan også lagre kunnskap. En LLM kan prosessere informasjonen og foreta valg.
  • Agenter må kunne fange opp og prosessere tilgjengelig informasjon fra omgivelsene.
  • Agenter kan også bruke verktøy som å søke på internett,  bruke kode-tolkere og gjøre API-kall.
  • Agenter kan også samarbeide med andre agenter og/eller mennesker.

Et system av KI-agenter kan bygges med ulike arkitektoniske tilnærminger:

  1. Single Agent: En agent kan for eksempel fungere som en personlig assistent.
  2. Multi-Agent: Agenter kan interagere med hverandre gjennom samarbeid eller konkurranse.
  3. Human Machine: Agenter kan interagere med mennesker for å utføre oppgaver med effektivt.

(Høyreklikk og åpne bildet i en ny fane)

Kompetanse blir enda viktigere med innføring av KI-agenter

Det kan være fristende å la KI-agenter utføre alt det intellektuelle arbeidet, som for eksempel å skrive  kode, lage musikk, forfatte litteratur osv. Det er minst tre problemer med det:

  1. Scenariet der roboter driver med kunst og kultur og mennesker gjør det manuelle arbeidet er ikke et ønsket scenario sett fra menneskenes side - skulle det ikke være omvendt?
  2. Uten kompetanse til å kvalitetssikre og vurdere hva som blir laget ender vi fort opp med feil kvalitet, kode som feiler i produksjon osv. 
  3. Hvis KI-agenter erstatter alle junior-posisjoner, blir det ingen juniorer som kan avansere til seniorer, og hvis KI-agentene skal utvikle seg til å erstatte seniorene også, mister vi all kontroll.

KI-agenter kan erstatte tastetrykk for en programmerer, men ikke vedkommendes kompetanse.

Vi trenger sterk kompetanse for å kunne styre agentene i riktig retning. En god teknisk leder må også ha fagkompetanse - ideelt sett være den beste blant likemenn/-kvinner. Det var en periode man trodde det ikke var nødvendig, så lenge man hadde gode lederegenskaper, men i de fleste miljøer fungerer det svært dårlig. Vet du derimot hva du vil ha og hvordan det best kan lages, er du i en mye bedre situasjon til å lede et team av KI-agenter. 

Hovedregelen blir: La agenten gjøre det du kan (men gjerne vil slippe å gjøre), ikke det du ikke kan.