ai-agents-for-beginners

Intro til AI-agenter

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

Introduktion til AI-agenter og anvendelsestilfælde for agenter

Velkommen til AI-agenter for begyndere-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 fællesskabet — det er fyldt med lærende og AI-byggere, som gerne vil besvare spørgsmål.

Før vi går i gang med at bygge, lad os sikre os, at vi rent 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

Når du er færdig med denne lektion, bør 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 (LLM’er) faktisk gøre ting — ved at give dem værktøjer og viden til at handle i verden, ikke bare svare på prompts.

Lad os udfolde det lidt:

Hvad er AI-agenter?


De forskellige typer AI-agenter

Ikke alle agenter bygges ens. Her er en oversigt over hovedtyperne, med en rejsebestillingsagent som gennemgående eksempel:

Agenttype Hvad den gør Eksempel på rejseagent
Simple reflex-agenter Følger hårdkodede regler — ingen hukommelse, ingen planlægning. Ser en klage-email → videresender den til kundeservice. Det er det.
Model-baserede reflex-agenter Holder en intern model af verden og opdaterer den, når ting ændrer sig. Sporer historiske flypriser og markerer ruter, der pludselig er dyre.
Mål-baserede agenter Har et mål i tankerne og finder ud af, hvordan man når det trin for trin. Booker en hel tur (fly, bil, hotel) fra din nuværende placering for at komme til dit rejsemål.
Nyttemaksimerende agenter Finder ikke bare en løsning — finder den bedste ved at afveje fordele og ulemper. Afvejer pris mod bekvemmelighed for at finde turen, der scorer højest for dine præferencer.
Lærende agenter Bliver bedre over tid ved at lære af feedback. Justerer fremtidige bookingforslag baseret på spørgeskemasvar efter turen.
Hierarkiske agenter En højniveau-agent opdeler arbejdet i delopgaver og delegerer til underordnede agenter. En “annuller tur”-forespørgsel deles op i: annuller fly, annuller hotel, annuller biludlejning — hver håndteres af en under-agent.
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 skal man bruge AI-agenter?

Vi dykker dybere ned i, hvornår (og hvornår ikke) man skal bruge AI-agenter i lektionen Byg troværdige AI-agenter senere i kurset.


Grundlæggende om agent-baserede lø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 Azure AI Agent Service som vores hovedplatform. Den understøtter:

Agentiske mønstre

Du kommunikerer med LLM’er via prompts. Med agenter kan du ikke altid håndbygge hver prompt manuelt — agenten skal tage handling over mange trin. Det er her, Agentiske mønstre kommer ind. Det er genanvendelige strategier til at prompt og orkestrere LLM’er 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ærdige skabeloner, værktøjer og infrastruktur til at bygge agenter. De gør det lettere at:

I dette kursus fokuserer vi på Microsoft Agent Framework (MAF) til at bygge produktionsklare agenter.


Kodeeksempler

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


Har du spørgsmål?

Deltag i Microsoft Foundry Discord for at tale med andre lærende, deltage i office hours og få svar på dine AI-agent-spørgsmål fra fællesskabet.


Forrige lektion

Opsætning af kursus

Næste lektion

Udforsk agentiske 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.