ai-agents-for-beginners

Intro til AI-agenter

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

Introduktion til AI-agenter og agentbrugssager

Velkommen til kurset AI-agenter for begyndere! Dette kursus giver dig den grundlæggende viden — og 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, der gerne svarer på spørgsmål.

Inden vi kaster os ud i 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

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 (LLMs) faktisk gøre ting — ved at give dem værktøjer og viden til at handle på verden, ikke bare svare på forespørgsler.

Lad os uddybe det lidt:

Hvad er AI-agenter?


De forskellige typer AI-agenter

Ikke alle agenter er bygget ens. Her er en oversigt over de vigtigste typer med en rejsebooking-agent som eksempel:

Agenttype Hvad den gør Rejseagenteksempel
Simple refleksagenter Følger hårdkodede regler — ingen hukommelse, ingen planlægning. Ser en klage-mail → videresender den til kundeservice. Det er det.
Model-baserede refleksagenter Holder en intern model af verden og opdaterer den løbende. Sporer historiske flypriser og markerer ruter, der pludselig bliver dyre.
Målorienterede agenter Har et mål og finder ud af, hvordan det nås trin for trin. Booker en hel rejse (fly, bil, hotel) fra 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. Afvejer omkostninger mod bekvemmelighed for at finde den rejse, der scorer højest på dine præferencer.
Lærende agenter Bliver bedre over tid ved at lære af feedback. Justerer fremtidige bookinganbefalinger baseret på spørgeskemasvar efter rejsen.
Hierarkiske agenter En overordnet agent opdeler arbejdet i delopgaver og delegerer til lavere-niveau agenter. En “annuller tur”-anmodning opdeles i: annuller fly, annuller hotel, annuller billeje — 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 finde hotelværelser til den bedste pris.

Hvornår skal man bruge AI-agenter

Bare fordi du kan bruge en AI-agent, betyder det ikke, at du altid skal. Her er situationerne, hvor agenter virkelig kommer til deres ret:

Hvornår skal man bruge AI-agenter?

Vi vil dykke dybere ned i, hvornår (og hvornår ikke) man skal bruge AI-agenter i lektionen At bygge pålidelige AI-agenter senere i kurset.


Grundlæggende for agentbaserede 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 primære platform. Den understøtter:

Agentmønstre

Du kommunikerer med LLM’er gennem prompts. Med agenter kan du ikke altid håndbygge hver prompt manuelt — agenten skal kunne handle på tværs af mange trin. Her kommer agentmønstre ind i billedet. Det er genanvendelige strategier til at promptstyre og orkestrere LLM’er på en mere skalerbar, pålidelig måde.

Dette kursus er struktureret om de mest almindelige og nyttige agentmønstre.

Agentframeworks

Agentframeworks 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 komme i kontakt 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

Udforskning af agentframeworks


Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi stræber efter nøjagtighed, skal du være opmærksom på, at automatiske oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets modersmål bør betragtes som den autoritative kilde. For kritiske oplysninger anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse.