ai-agents-for-beginners

Intro till AI-agenter

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

Introduktion till AI-agenter och agentanvändningsfall

Välkommen till kursen AI Agents for Beginners! Denna kurs ger dig grundläggande kunskap — och riktig 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 försäkra oss om att vi faktiskt förstår vad en AI-agent är och när det är meningsfullt att använda en.


Introduktion

Denna lektion behandlar:

Lärandemål

I slutet av denna lektion ska du kunna:


Definiera 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 (LLMs) faktiskt göra saker — genom att ge dem verktyg och kunskap för att agera i världen, inte bara svara på frågor.

Låt oss bryta ner det lite:

Vad är AI-agenter?


De olika typerna av AI-agenter

Inte alla agenter är byggda likadant. Här är en sammanställning av de huvudsakliga typerna, med en resebokningsagent som exempel:

Agenttyp Vad den gör Exempel med reseagent
Simple Reflex Agents Följer hårdkodade regler — inget minne, ingen planering. Ser ett klagomail → vidarebefordrar det till kundtjänst. Det är allt.
Model-Based Reflex Agents Har en intern modell av världen och uppdaterar den när saker förändras. Spårar historiska flygpriser och flaggar rutter som plötsligt blivit dyra.
Goal-Based Agents Har ett mål i sikte och räknar ut hur det nås steg för steg. Bokar en komplett resa (flyg, bil, hotell) från din nuvarande plats till destinationen.
Utility-Based Agents 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 bäst matchar dina preferenser.
Learning Agents Blir bättre med tiden genom att lära av feedback. Justerar framtida bokningsförslag baserat på enkätsvar efter resan.
Hierarchical Agents En agent på hög nivå delar upp arbetet i deluppgifter och delegerar till underordnade agenter. En begäran om “avboka resa” delas upp i: avboka flyg, avboka hotell, avboka hyrbil — var och en hanteras av en underagent.
Multi-Agent Systems (MAS) Flera oberoende agenter som arbetar tillsammans (eller konkurrerar). Samarbetande: separata agenter hanterar hotell, flyg och underhållning. Konkurrerande: flera agenter tävlar om att fylla hotellrum till bäst 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 situationer där agenter verkligen utmärker sig:

När ska du använda AI-agenter?

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


Grunderna i agentlösningar

Agentutveckling

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

I denna kurs använder vi Microsoft Foundry Agent Service som huvudplattform. Den stödjer:

Agentiska mönster

Du kommunicerar med LLMs via prompts. Med agenter kan du inte alltid skapa varje prompt manuellt — agenten behöver agera över många steg. Där kommer agentiska mönster in. Det är återanvändbara strategier för att prompta och orkestrera LLMs på ett mer skalbart och pålitligt sätt.

Denna kurs är strukturerad runt 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 enklare att:

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


Kodexempel

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


Har du frågor?

Gå med i Microsoft Foundry Discord för att koppla upp dig med andra elever, delta i kontorstid, och få dina AI-agentfrågor besvarade av communityn.


Snabbtest av denna agent (frivilligt)

När du lärt dig att distribuera agenter i Lektion 16, kan du lägga till en snabb efter-distribution hälsokontroll för denna lektions TravelAgent med den färdiga katalogen tests/lesson-01-smoke-tests.json. Se tests/README.md för hur du kör den.


Föregående lektion

Kursinställning

Nästa lektion

Utforska agentiska ramverk


Ansvarsfriskrivning: Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, var vänlig notera 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 mänsklig ö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.