(Klikk på bildet ovenfor 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 i gang med byggingen, la oss sørge for at vi faktisk forstår hva en AI-agent er og når det gir mening å bruke en.
Denne leksjonen dekker:
Innen slutten av denne leksjonen bør du kunne:
Her er en enkel måte å tenke på det:
AI-agenter er systemer som lar store språkmodeller (LLMer) faktisk gjøre ting — ved å gi dem verktøy og kunnskap til å handle i verden, ikke bare svare på spørsmål.
La oss belyse det litt:

Store språkmodeller — Agenter fantes før LLM-er, men det er LLM-ene som gjør moderne agenter så kraftfulle. De kan forstå naturlig språk, resonnere over kontekst og gjøre en uklar brukerforespørsel om til en konkret handlingsplan.
Utføre handlinger — Uten et agentsystem genererer en LLM bare tekst. Inne i et agentsystem kan LLM faktisk utføre steg — søke i en database, kontakte 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 valgt å gi den. En reiseagent kan for eksempel søke etter fly men ikke redigere kundedata — alt handler om hva du kobler til.
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 er bygget på samme måte. Her er en oversikt over hovedtypene, med en reisebestillingsagent som løpende eksempel:
| Agenttype | Hva den gjør | Eksempel med reiseagent |
|---|---|---|
| Enkle refleksagenter | Følger forhåndsdefinerte regler — ingen minner, ingen planlegging. | Ser en klage-epost → videresender den til kundeservice. Det er alt. |
| Modellbaserte refleksagenter | Har en intern modell av verden som oppdateres når ting endrer seg. | Følger historiske flypriser og varsler om ruter som plutselig blir dyre. |
| Målbaserte agenter | Har et mål og finner ut hvordan det skal nås steg for steg. | Bestiller en hel reise (fly, bil, hotell) fra nåværende sted til destinasjonen din. |
| Nyttebaserte agenter | Finner ikke bare en løsning — finner den beste ved å veie fordeler og ulemper. | Balansere kostnad vs. bekvemmelighet for å finne reisen som passer best for dine preferanser. |
| Lærende agenter | Blir bedre over tid ved å lære av tilbakemeldinger. | Justerer fremtidige bookinganbefalinger basert på spørreundersøkelser etter turen. |
| Hierarkiske agenter | En overordnet agent deler oppgavene i deloppgaver og delegerer til underordnede agenter. | En «avbestill tur»-forespørsel deles opp i: avbestill fly, avbestill hotell, avbestill leiebil — hver håndtert av en sub-agent. |
| Multi-agent systemer (MAS) | Flere uavhengige agenter som jobber sammen (eller konkurrerer). | Samarbeid: separate agenter håndterer hotell, fly og underholdning. Konkurranse: flere agenter konkurrerer om å fylle hotellrom til best pris. |
Bare fordi du kan bruke en AI-agent, betyr det ikke at du alltid bør. Her er situasjonene hvor agenter virkelig skinner:

Vi går mer i dybden på når (og når ikke) man skal bruke AI-agenter i leksjonen Building Trustworthy AI Agents senere i kurset.
Det første du gjør når du bygger en agent, er å definere hva den kan gjøre — hvilke verktøy, handlinger og atferd den har.
I dette kurset bruker vi Azure AI Agent Service som hovedplattform. Den støtter:
Du kommuniserer med LLM-er via prompts. Med agenter kan du ikke alltid lage hver prompt manuelt — agenten må kunne utføre handlinger over mange steg. Her kommer agentmønstre inn i bildet. 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 mest vanlige og nyttige agentmønstrene.
Agentrammeverk gir utviklere ferdige maler, verktøy og infrastruktur for å bygge agenter. De gjør det enklere å:
I dette kurset fokuserer vi på Microsoft Agent Framework (MAF) for å bygge produksjonsklare agenter.
Klar til å se det i praksis? Her er kodeeksemplene til denne leksjonen:
Bli med i Microsoft Foundry Discord for å kontakte andre lærende, delta på kontortid og få besvart spørsmål om AI-agenter av fellesskapet.
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.