ai-agents-for-beginners

Intro to AI Agents

(Klikk på bildet ovenfor for å se videoen til denne leksjonen)

Introduksjon til AI-agenter og bruksområder for agenter

Velkommen til kurset AI Agents for Beginners! Dette kurset gir deg grunnleggende kunnskap — og ekte fungerende kode — for å begynne å bygge AI-agenter fra bunnen av.

Kom og si hei i Azure AI Discord Community — det er fullt av lærende 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.


Introduksjon

Denne leksjonen dekker:

Læringsmål

Innen slutten av denne leksjonen bør du kunne:


Definere AI-agenter og typer AI-agenter

Hva er AI-agenter?

Her er en enkel måte å tenke på det:

AI-agenter er systemer som lar store språkmodeller (LLMer) faktisk gjøre ting — ved å gi dem verktøy og kunnskap til å handle i verden, ikke bare svare på spørsmål.

La oss belyse det litt:

Hva er AI-agenter?


De forskjellige typene AI-agenter

Ikke alle agenter er bygget på samme måte. Her er en oversikt over hovedtypene, med en reisebestillingsagent som løpende eksempel:

Agenttype Hva den gjør Eksempel med reiseagent
Enkle refleksagenter Følger forhåndsdefinerte regler — ingen minner, ingen planlegging. Ser en klage-epost → videresender den til kundeservice. Det er alt.
Modellbaserte refleksagenter Har en intern modell av verden som oppdateres når ting endrer seg. Følger historiske flypriser og varsler om ruter som plutselig blir dyre.
Målbaserte agenter Har et mål og finner ut hvordan det skal nås steg for steg. Bestiller en hel reise (fly, bil, hotell) fra nåværende sted til destinasjonen din.
Nyttebaserte agenter Finner ikke bare en løsning — finner den beste ved å veie fordeler og ulemper. Balansere kostnad vs. bekvemmelighet for å finne reisen som passer best for dine preferanser.
Lærende agenter Blir bedre over tid ved å lære av tilbakemeldinger. Justerer fremtidige bookinganbefalinger basert på spørreundersøkelser etter turen.
Hierarkiske agenter En overordnet agent deler oppgavene i deloppgaver og delegerer til underordnede agenter. En «avbestill tur»-forespørsel deles opp i: avbestill fly, avbestill hotell, avbestill leiebil — hver håndtert av en sub-agent.
Multi-agent systemer (MAS) Flere uavhengige agenter som jobber sammen (eller konkurrerer). Samarbeid: separate agenter håndterer hotell, fly og underholdning. Konkurranse: flere agenter konkurrerer om å fylle hotellrom til best pris.

Når bør man bruke AI-agenter

Bare fordi du kan bruke en AI-agent, betyr det ikke at du alltid bør. Her er situasjonene hvor agenter virkelig skinner:

Når bør man bruke AI-agenter?

Vi går mer i dybden på når (og når ikke) man skal bruke AI-agenter i leksjonen Building Trustworthy AI Agents senere i kurset.


Grunnleggende om agentbaserte løsninger

Agentutvikling

Det første du gjør når du bygger en agent, er å definere hva den kan gjøre — hvilke verktøy, handlinger og atferd den har.

I dette kurset bruker vi Azure AI Agent Service som hovedplattform. Den støtter:

Agentmønstre

Du kommuniserer med LLM-er via prompts. Med agenter kan du ikke alltid lage hver prompt manuelt — agenten må kunne utføre handlinger over mange steg. Her kommer agentmønstre inn i bildet. De er gjenbrukbare strategier for prompting og orkestrering av LLM-er på en mer skalerbar, pålitelig måte.

Dette kurset er strukturert rundt de mest vanlige og nyttige agentmønstrene.

Agentrammeverk

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.


Kodeeksempler

Klar til å se det i praksis? Her er kodeeksemplene til denne leksjonen:


Spørsmål?

Bli med i Microsoft Foundry Discord for å kontakte andre lærende, delta på kontortid og få besvart spørsmål om AI-agenter av fellesskapet.


Forrige leksjon

Course Setup

Neste leksjon

Utforske agentrammeverk


Ansvarsfraskrivelse: Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket skal betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.