ai-agents-for-beginners

Intro to AI Agents

(Klik på billedet ovenfor for at se videoen til denne lektion)

Introduktion til AI Agenter og Agentbrugssager

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.


Introduktion

Denne lektion dækker:

Læringsmål

Ved slutningen af denne lektion skal du kunne:


Definition af AI Agenter og Typer af AI Agenter

Hvad er AI Agenter?

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:

What Are AI Agents?


De Forskellige Typer af AI Agenter

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.

Hvornår Man Skal Bruge AI Agenter

Bare fordi du kan bruge en AI Agent, betyder det ikke, at du altid skal. Her er situationerne, hvor agenter virkelig skinner:

Hvornår man bruger AI Agenter?

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.


Grundlæggende Agentløsninger

Agentudvikling

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:

Agentiske Mønstre

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

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.


Kodeeksempler

Klar til at se det i aktion? Her er kodeeksemplerne til denne lektion:


Har du spørgsmål?

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.


Røgs-test af denne Agent (Valgfrit)

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.


Forrige Lektion

Course Setup

Næste Lektion

Exploring Agentic Frameworks


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.