(Klikk på bildet over for å se videoen for denne leksjonen)
Velkommen til kurset AI-agenter for nybegynnere! Dette kurset gir deg grunnleggende kunnskap — og fungerende kode — for å begynne å bygge AI-agenter fra bunnen av.
Kom innom og si hei i Azure AI Discord Community — det er fullt av elever 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:
Når du er ferdig med denne leksjonen, skal 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 på verden, ikke bare svare på forespørsler.
La oss bryte det litt ned:

Store språkmodeller — Agenter fantes før LLM-er, men LLM-er gjør moderne agenter så kraftige. De kan forstå naturlig språk, tenke over kontekst og gjøre en vag 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, 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 på.
Minne + kunnskap — Agenter kan ha korttidsminne (den nåværende samtalen) og langtidsminne (en kundedatabase, tidligere interaksjoner). Reiseagenten kan «huske» at du foretrekker seter ved vinduet.
Ikke alle agenter er bygget likt. Her er en oversikt over hovedtypene, med en reisebestillingsagent som eksempel:
| Agenttype | Hva den gjør | Eksempel med reiseagent |
|---|---|---|
| Enkle refleksagenter | Følger forhåndsdefinerte regler — ingen hukommelse, ingen planlegging. | Ser en klagemail → videresender den til kundeservice. Det er det. |
| Modellbaserte refleksagenter | Har en intern modell av verden og oppdaterer den når ting endres. | Sporer historiske flypriser og markerer ruter som plutselig blir dyre. |
| Målbaserte agenter | Har et mål i tankene og finner ut hvordan det nås steg for steg. | Bestiller en komplett reise (fly, bil, hotell) fra ditt nåværende sted til destinasjonen. |
| Nyttebaserte agenter | Finner ikke bare en løsning — finner den beste ved å veie fordeler og ulemper. | Balanserer kostnad versus bekvemmelighet for å finne turen som passer dine preferanser best. |
| Lærende agenter | Blir bedre over tid ved å lære av tilbakemeldinger. | Justerer fremtidige bestillingsforslag basert på spørreundersøkelser etter reisen. |
| Hierarkiske agenter | En overordnet agent deler opp arbeid i deloppgaver og delegerer til agenter på lavere nivå. | En forespørsel om å «kansellere reise» deles opp i: kansellere fly, kansellere hotell, kansellere leiebil — hver håndtert av en underagent. |
| Multi-agent-systemer (MAS) | Flere uavhengige agenter som jobber sammen (eller konkurrerer). | Samarbeid: forskjellige agenter håndterer hotell, 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 skal. Her er situasjonene der agenter virkelig utmerker seg:

Vi går dypere inn på når (og når ikke) man skal 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 — verktøyene, handlingene og oppførselen.
I dette kurset bruker vi Azure AI Agent Service som hovedplattform. Den støtter:
Du kommuniserer med LLM-er gjennom prompt. Med agenter kan du ikke alltid håndlage hver prompt manuelt — agenten må kunne ta handling over mange steg. Det er her agentmønstre kommer inn. De er gjenbrukbare strategier for å prompt og orkestrere LLM-er på en mer skalerbar og 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 for denne leksjonen:
Bli med i Microsoft Foundry Discord for å knytte kontakt med andre elever, delta på kontortimer og få svar på dine spørsmål om AI-agenter fra fellesskapet.
Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettingstjenesten Co-op Translator. Selv om vi strekker oss etter nøyaktighet, vennligst vær klar over at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på sitt opprinnelige språk bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.