ai-agents-for-beginners

Intro to AI Agents

(Klicka på bilden ovan för att se videon för denna lektion)

Introduktion till AI-agenter och användningsfall för agenter

Välkommen till kursen AI Agents for Beginners! Den här kursen ger dig grundläggande kunskaper – och verklig fungerande kod – för att börja bygga AI-agenter från grunden.

Kom och säg hej i Azure AI Discord Community — det är fullt av elever och AI-byggare som gärna svarar på frågor.

Innan vi börjar bygga, låt oss säkerställa att vi faktiskt förstår vad en AI-agent är och när det är meningsfullt att använda en.


Introduktion

Den här lektionen täcker:

Lärandemål

I slutet av denna lektion ska du kunna:


Definition av AI-agenter och typer av AI-agenter

Vad är AI-agenter?

Här är ett enkelt sätt att tänka på det:

AI-agenter är system som låter stora språkmodeller (LLM) faktiskt göra saker – genom att ge dem verktyg och kunskap för att agera på världen, inte bara svara på prompts.

Låt oss bryta ner det lite:

What Are AI Agents?


Olika typer av AI-agenter

Alla agenter är inte byggda på samma sätt. Här är en översikt över huvudtyperna, med resebokningsagenten som exempel:

Agenttyp Vad den gör Exempel: reseagent
Enkla reflexagenter Följda hårdkodade regler – inget minne, ingen planering. Ser ett klagomails → vidarebefordrar det till kundservice. Det är allt.
Modellbaserade reflexagenter Behåller en intern världmodell och uppdaterar den när saker förändras. Följer historiska flygpriser och markerar rutter som plötsligt blivit dyra.
Målbaserade agenter Har ett mål i sikte och räknar ut hur det nås steg för steg. Boka en full resa (flyg, bil, hotell) från din nuvarande plats till destinationen.
Nyttobaserade agenter Hittar inte bara en lösning – hittar den bästa genom att väga för- och nackdelar. Väger kostnad mot bekvämlighet för att hitta resan som passar dina preferenser bäst.
Lärande agenter Blir bättre över tid genom att lära från återkoppling. Justerar framtida bokningsrekommendationer baserat på enkätsvar efter resan.
Hierarkiska agenter En högre nivå-agent delar upp arbete i deluppgifter och delegerar till lägre nivå-agenter. En “avboka resa”-begäran delas upp i: avboka flyg, avboka hotell, avboka hyrbil – varje hanteras av en subagent.
Multi-Agent System (MAS) Flera oberoende agenter som arbetar tillsammans (eller tävlar). Samarbetande: separata agenter hanterar hotell, flyg och underhållning. Konkurrerande: flera agenter tävlar om att fylla hotellrum till bästa pris.

När ska man använda AI-agenter

Bara för att du kan använda en AI-agent betyder det inte att du alltid ska. Här är situationerna där agenter verkligen glänser:

When to use AI Agents?

Vi går djupare in på när (och när inte) man ska använda AI-agenter i lektionen Building Trustworthy AI Agents senare i kursen.


Grunderna i agentiska lösningar

Agentutveckling

Det första du gör när du bygger en agent är att definiera vad den kan göra – dess verktyg, åtgärder och beteenden.

I denna kurs använder vi Azure AI Agent Service som vår huvudplattform. Den stödjer:

Agentiska mönster

Du kommunicerar med LLM via prompts. Med agenter kan du inte alltid handgöra varje prompt manuellt – agenten måste kunna agera över många steg. Där kommer agentiska mönster in. De är återanvändbara strategier för promptning och orkestrering av LLM på ett mer skalbart och pålitligt sätt.

Denna kurs är uppbyggd kring de vanligaste och mest användbara agentiska mönstren.

Agentiska ramverk

Agentiska ramverk ger utvecklare färdiga mallar, verktyg och infrastruktur för att bygga agenter. De gör det lättare att:

I denna kurs fokuserar vi på Microsoft Agent Framework (MAF) för att bygga produktionsklara agenter.


Kodexempel

Redo att se det i praktiken? Här är kodexemplen för denna lektion:


Frågor?

Gå med i Microsoft Foundry Discord för att koppla upp dig med andra elever, delta i kontorstider och få svar på dina AI-agentfrågor från communityn.


Föregående lektion

Course Setup

Nästa lektion

Exploring Agentic Frameworks


Ansvarsfriskrivning: Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, bör du vara medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess modersmål bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell manuell översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning.