(Klik på billedet ovenfor for at se videoen til denne lektion)
Velkommen til AI Agents for Beginners kurset! Dette kursus giver dig den grundlæggende viden — og ægte fungerende kode — til at begynde at bygge AI Agenter fra bunden.
Kom og sig hej i Azure AI Discord Community — det er fyldt med elever og AI-byggere, der er glade for at svare på spørgsmål.
Før vi går i gang med at bygge, lad os sikre, at vi faktisk forstår, hvad en AI Agent er, og hvornår det giver mening at bruge en.
Denne lektion dækker:
Ved slutningen af denne lektion skal du kunne:
Her er en simpel måde at tænke på det:
AI Agenter er systemer, der lader Store Sprogmodeller (LLMs) faktisk gøre ting — ved at give dem værktøjer og viden til at handle på verden, ikke bare svare på anmodninger.
Lad os pakke det lidt ud:

Store Sprogmodeller — Agenter eksisterede før LLMs, men LLMs er det, der gør moderne agenter så kraftfulde. De kan forstå naturligt sprog, ræsonnere om kontekst og omdanne en vag brugerforespørgsel til en konkret handlingsplan.
Udføre Handlinger — Uden et agentsystem genererer en LLM bare tekst. Inden for et agentsystem kan LLM faktisk udføre trin — søge i en database, kalde et API, sende en besked.
Adgang til Værktøjer — Hvilke værktøjer agenten kan bruge afhænger af (1) det miljø, den kører i, og (2) hvad udvikleren har valgt at give den. En rejseagent kan måske søge efter flyrejser, men ikke redigere kundedata — det handler om, hvad du forbinder.
Hukommelse + Viden — Agenter kan have korttidshukommelse (den aktuelle samtale) og langtidshukommelse (en kundedatabase, tidligere interaktioner). Rejseagenten kan “huske”, at du foretrækker vinduessæder.
Ikke alle agenter er bygget på samme måde. Her er en oversigt over hovedtyperne, med en rejsebookingsagent som eksempel:
| Agenttype | Hvad Den Gør | Rejseagent Eksempel |
|---|---|---|
| Simple Refleksagenter | Følger hårdkodede regler — ingen hukommelse, ingen planlægning. | Ser en klageemail → videresender den til kundeservice. Det er det. |
| Modelbaserede Refleksagenter | Har en intern model af verden og opdaterer den, når ting ændrer sig. | Følger historiske flypriser og markerer ruter, der pludselig er dyre. |
| Målorienterede Agenter | Har et mål for øje og finder ud af, hvordan det nås trin for trin. | Booker en hel rejse (fly, bil, hotel) med udgangspunkt i din nuværende lokation for at få dig til destinationen. |
| Nyttebaserede Agenter | Finder ikke bare en løsning — finder den bedste ved at veje fordele og ulemper. | Balancerer pris mod bekvemmelighed for at finde den rejse, der scorer højest for dine præferencer. |
| Lærende Agenter | Bliver bedre over tid ved at lære fra feedback. | Justerer fremtidige bookingforslag baseret på efter-rejse undersøgelsesresultater. |
| Hierarkiske Agenter | En agent på højere niveau opdeler arbejdet i delopgaver og delegerer til lavere niveau agenter. | En “annuller rejse” anmodning opdeles i: annuller fly, annuller hotel, annuller biludlejning — hver håndteres af en underagent. |
| Multi-Agent Systemer (MAS) | Flere uafhængige agenter arbejder sammen (eller konkurrerer). | Samarbejdende: separate agenter håndterer hoteller, fly og underholdning. Konkurrerende: flere agenter konkurrerer om at fylde hotelværelser til bedste pris. |
Bare fordi du kan bruge en AI Agent, betyder det ikke, at du altid skal. Her er situationerne, hvor agenter virkelig skinner:

Vi vil gå mere i dybden om, hvornår (og hvornår ikke) man skal bruge AI Agenter i Building Trustworthy AI Agents lektionen senere i kurset.
Det første du gør, når du bygger en agent, er at definere hvad den kan gøre — dens værktøjer, handlinger og adfærd.
I dette kursus bruger vi Microsoft Foundry Agent Service som vores hovedplatform. Den understøtter:
Du kommunikerer med LLMs gennem prompts. Med agenter kan du ikke altid håndskrive hver prompt manuelt — agenten skal udføre handlinger over mange trin. Det er her Agentiske Mønstre kommer ind. Det er genanvendelige strategier til at prompt og orkestrere LLMs på en mere skalerbar, pålidelig måde.
Dette kursus er struktureret omkring de mest almindelige og nyttige agentiske mønstre.
Agentiske Frameworks giver udviklere færdiglavede skabeloner, værktøjer og infrastruktur til at bygge agenter. De gør det nemmere at:
I dette kursus fokuserer vi på Microsoft Agent Framework (MAF) til at bygge produktionsklare agenter.
Klar til at se det i aktion? Her er kodeeksemplerne til denne lektion:
Deltag i Microsoft Foundry Discord for at forbinde med andre elever, deltage i kontortimer og få svar på dine AI Agent spørgsmål fra fællesskabet.
Når du lærer at deployere agenter i Lesson 16, kan du tilføje en hurtig post-deploy sundhedskontrol for denne lektions TravelAgent med den færdiglavede katalog tests/lesson-01-smoke-tests.json. Se tests/README.md for hvordan du kører den.
Ansvarsfraskrivelse: Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.