ai-agents-for-beginners

Intro til AI-agenter

(Klikk på bildet over for å se videoen for denne leksjonen)

Introduksjon til AI-agenter og bruksområder for agenter

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

Kom innom og si hei i Azure AI Discord Community — det er fullt av elever 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

Når du er ferdig med denne leksjonen, skal 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 (LLMs) faktisk gjøre ting — ved å gi dem verktøy og kunnskap til å handle på verden, ikke bare svare på forespørsler.

La oss bryte det litt ned:

Hva er AI-agenter?


De forskjellige typene AI-agenter

Ikke alle agenter er bygget likt. Her er en oversikt over hovedtypene, med en reisebestillingsagent som eksempel:

Agenttype Hva den gjør Eksempel med reiseagent
Enkle refleksagenter Følger forhåndsdefinerte regler — ingen hukommelse, ingen planlegging. Ser en klagemail → videresender den til kundeservice. Det er det.
Modellbaserte refleksagenter Har en intern modell av verden og oppdaterer den når ting endres. Sporer historiske flypriser og markerer ruter som plutselig blir dyre.
Målbaserte agenter Har et mål i tankene og finner ut hvordan det nås steg for steg. Bestiller en komplett reise (fly, bil, hotell) fra ditt nåværende sted til destinasjonen.
Nyttebaserte agenter Finner ikke bare en løsning — finner den beste ved å veie fordeler og ulemper. Balanserer kostnad versus bekvemmelighet for å finne turen som passer dine preferanser best.
Lærende agenter Blir bedre over tid ved å lære av tilbakemeldinger. Justerer fremtidige bestillingsforslag basert på spørreundersøkelser etter reisen.
Hierarkiske agenter En overordnet agent deler opp arbeid i deloppgaver og delegerer til agenter på lavere nivå. En forespørsel om å «kansellere reise» deles opp i: kansellere fly, kansellere hotell, kansellere leiebil — hver håndtert av en underagent.
Multi-agent-systemer (MAS) Flere uavhengige agenter som jobber sammen (eller konkurrerer). Samarbeid: forskjellige agenter håndterer hotell, fly og underholdning. Konkurranse: flere agenter konkurrerer om å fylle hotellrom til beste pris.

Når å bruke AI-agenter

Bare fordi du kan bruke en AI-agent betyr ikke at du alltid skal. Her er situasjonene der agenter virkelig utmerker seg:

Når bruke AI-agenter?

Vi går dypere inn på når (og når ikke) man skal bruke AI-agenter i leksjonen Bygge pålitelige AI-agenter senere i kurset.


Grunnleggende om agentløsninger

Agentutvikling

Det første du gjør når du bygger en agent er å definere hva den kan gjøre — verktøyene, handlingene og oppførselen.

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

Agentmønstre

Du kommuniserer med LLM-er gjennom prompt. Med agenter kan du ikke alltid håndlage hver prompt manuelt — agenten må kunne ta handling over mange steg. Det er her agentmønstre kommer inn. De er gjenbrukbare strategier for å prompt og orkestrere LLM-er på en mer skalerbar og 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 for denne leksjonen:


Har du spørsmål?

Bli med i Microsoft Foundry Discord for å knytte kontakt med andre elever, delta på kontortimer og få svar på dine spørsmål om AI-agenter fra fellesskapet.


Forrige leksjon

Oppsett av kurs

Neste leksjon

Utforske agentrammeverk


Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettingstjenesten Co-op Translator. Selv om vi strekker oss etter nøyaktighet, vennligst vær klar over at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på sitt opprinnelige språk bør anses som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.