(Klikk på bildet over for å se videoen til denne leksjonen)
Velkommen til kurset AI Agents for Beginners! Dette kurset gir deg grunnleggende kunnskap — og ekte fungerende kode — for å begynne å bygge AI-agenter fra bunnen av.
Kom og si hei i Azure AI Discord Community — det er fullt av lærende og AI-byggere som gjerne svarer på spørsmål.
Før vi hopper til bygging, la oss først sørge for at vi faktisk forstår hva en AI-agent er og når det gir mening å bruke en.
Denne leksjonen dekker:
Når du er ferdig med denne leksjonen, bør du kunne:
Her er en enkel måte å tenke på det:
AI-agenter er systemer som lar store språkmodeller (LLMs) faktisk gjøre ting — ved å gi dem verktøy og kunnskap til å handle i verden, ikke bare svare på forespørsler.
La oss forklare litt nærmere:

Store språkmodeller — Agenter eksisterte før LLM-er, men LLM-er er det som gjør moderne agenter så kraftige. De kan forstå naturlig språk, resonnere over kontekst og gjøre en vag brukerforespørsel om til en konkret handlingsplan.
Utføre handlinger — Uten et agent-system genererer LLM-en bare tekst. Inne i et agent-system kan LLM-en faktisk utføre trinn — søke i en database, kalle en API, sende en melding.
Tilgang til verktøy — Hvilke verktøy agenten kan bruke avhenger av (1) miljøet den kjører i og (2) hva utvikleren har gitt den. En reiseagent kan søke etter fly men ikke redigere kundedata — det handler om hva du kobler opp.
Minne + kunnskap — Agenter kan ha korttidsminne (den nåværende samtalen) og langtidsminne (en kundedatabase, tidligere interaksjoner). Reiseagenten kan “huske” at du foretrekker vindusseter.
Ikke alle agenter bygges likt. Her er en oversikt over hovedtypene, med en reisebestillingsagent som eksempel:
| Agenttype | Hva den gjør | Reiseagent-eksempel |
|---|---|---|
| Enkle refleksagenter | Følger fastkodede regler — intet minne, ingen planlegging. | Ser en klage-email → videresender til kundeservice. Basta. |
| Modellbaserte refleksagenter | Har en intern modell av verden og oppdaterer den når ting endrer seg. | Fører oversikt over historiske flypriser og varsler om ruter som plutselig blir dyre. |
| Målbaserte agenter | Har et mål i tankene og finner ut hvordan det kan nås steg for steg. | Bestiller en komplett tur (fly, bil, hotell) fra din nåværende posisjon til destinasjonen din. |
| Nyttebaserte agenter | Finner ikke bare en løsning — finner den beste ved å veie fordeler og ulemper. | Veier kostnad mot bekvemmelighet for å finne turen som scorer høyest i henhold til dine ønsker. |
| Lærende agenter | Blir bedre over tid ved å lære fra tilbakemeldinger. | Justerer fremtidige booking-anbefalinger basert på undersøkelsesresultater etter turen. |
| Hierarkiske agenter | En agent på høyt nivå deler opp arbeidet i deloppgaver og delegerer til agenter på lavere nivå. | En “avbestill tur”-forespørsel deles opp i: avbestill fly, avbestill hotell, avbestill leiebil — hver håndteres av en delagent. |
| Multi-Agent Systemer (MAS) | Flere uavhengige agenter som jobber sammen (eller konkurrerer). | Samarbeid: separate agenter tar seg av hoteller, fly og underholdning. Konkurranse: flere agenter konkurrerer om å fylle hotellrom til beste pris. |
Bare fordi du kan bruke en AI-agent, betyr ikke at du alltid bør. Her er situasjonene hvor agenter virkelig utmerker seg:

Vi går mer i dybden på når (og når ikke) man burde bruke AI-agenter i leksjonen Bygge pålitelige AI-agenter senere i kurset.
Det første du gjør når du bygger en agent, er å definere hva den kan gjøre — dens verktøy, handlinger og oppførsel.
I dette kurset bruker vi Microsoft Foundry Agent Service som vår hovedplattform. Den støtter:
Du kommuniserer med LLM-er via prompts. Med agenter kan du ikke alltid lage hver prompt manuelt — agenten må ta handling over mange steg. Der kommer Agent-mønstre inn. De er gjenbrukbare strategier for prompting og orkestrering av LLM-er på en mer skalerbar, pålitelig måte.
Dette kurset er strukturert rundt de vanligste og mest nyttige agent-mønstrene.
Agent-rammeverk gir utviklere ferdige maler, verktøy og infrastruktur for å bygge agenter. De gjør det lettere å:
I dette kurset fokuserer vi på Microsoft Agent Framework (MAF) for å bygge produksjonsklare agenter.
Klar til å se det i aksjon? Her er kodeeksemplene for denne leksjonen:
Bli med i Microsoft Foundry Discord for å komme i kontakt med andre lærende, delta på kontortid og få AI-agent-spørsmålene dine besvart av fellesskapet.
Når du lærer å distribuere agenter i Leksjon 16, kan du legge til en rask helsesjekk etter distribusjon for denne leksjonens TravelAgent med den ferdige katalogen tests/lesson-01-smoke-tests.json. Se tests/README.md for hvordan du kjører den.
Ansvarsfraskrivelse: Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket skal betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.