(Klicka på bilden ovan för att se videon för denna lektion)
Välkommen till kursen AI Agents for Beginners! Denna kurs ger dig grundläggande kunskaper — och fungerande kod — för att börja bygga AI-agenter från grunden.
Kom och säg hej i Azure AI Discord Community — den är full av lärande och AI-byggherrar som gärna svarar på frågor.
Innan vi börjar bygga, låt oss först se till att vi faktiskt förstår vad en AI-agent är och när det är vettigt att använda en.
Den här lektionen täcker:
I slutet av denna lektion ska du kunna:
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 att agera i världen, inte bara svara på prompts.
Låt oss bryta ner det lite:

Stora språkmodeller — Agenternas existens fanns innan LLMs, men LLMs är vad som gör moderna agenter så kraftfulla. De kan förstå naturligt språk, resonera kring kontext och förvandla en vag användarförfrågan till en konkret handlingsplan.
Utföra handlingar — Utan ett agentsystem genererar en LLM bara text. Inuti ett agentsystem kan LLM faktiskt utföra steg — söka i en databas, anropa ett API, skicka ett meddelande.
Tillgång till verktyg — Vilka verktyg agenten kan använda beror på (1) miljön den körs i och (2) vad utvecklaren valt att ge den. En reseagent kan exempelvis söka flyg men inte redigera kundregister — allt handlar om vad du kopplar ihop.
Minne + Kunskap — Agenter kan ha korttidsminne (den pågående konversationen) och långtidsminne (en kunddatabas, tidigare interaktioner). Reseagenten kan “komma ihåg” att du föredrar fönsterplatser.
Alla agenter är inte byggda på samma sätt. Här är en sammanställning av huvudtyperna, med resebokningsagenten som exempel genomgående:
| Agenttyp | Vad den gör | Exempel med reseagent |
|---|---|---|
| Enkla reflexagenter | Följer hårdkodade regler — inget minne, ingen planering. | Ser ett klagomail → vidarebefordrar det till kundtjänst. Det är allt. |
| Modellbaserade reflexagenter | Har en intern modell av världen och uppdaterar den när saker ändras. | Följer historiska flygpriser och flaggar rutter som plötsligt blivit dyrare. |
| Målinriktade agenter | Har ett mål i åtanke och klurar ut hur det ska nås steg för steg. | Bokar en hel resa (flyg, bil, hotell) från din nuvarande plats för att ta dig till destinationen. |
| Nytta-baserade 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 bäst passar dina preferenser. |
| Lärande agenter | Blir bättre med tiden genom att lära sig från feedback. | Justerar framtida bokningsrekommendationer baserat på enkätresultat efter resan. |
| Hierarkiska agenter | En övergripande agent delar upp arbete i deluppgifter och delegerar till underagenter. | En förfrågan om “avbokning av resa” delas upp i: avboka flyg, avboka hotell, avboka hyrbil — varje hanteras av en underagent. |
| Multi-Agent System (MAS) | Flera oberoende agenter som arbetar tillsammans (eller konkurrerar). | Samarbete: separata agenter hanterar hotell, flyg och nöjen. Konkurrens: flera agenter tävlar om att fylla hotellrum till bästa pris. |
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 lyser:

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.
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 Azure AI Agent Service som vår huvudsakliga plattform. Den stöder:
Du kommunicerar med LLM via prompts. Med agenter kan du inte alltid skapa varje prompt manuellt — agenten behöver agera över många steg. Där kommer agentmönster in. De är återanvändbara strategier för prompting och orkestrering av LLM på ett mer skalbart och pålitligt sätt.
Denna kurs är uppbyggd kring de vanligaste och mest användbara agentmönstren.
Agentramverk 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 produktionsklara agenter.
Redo att se det i praktiken? Här är kodexemplen för denna lektion:
Gå med i Microsoft Foundry Discord för att koppla ihop med andra lärande, delta i kontorstid och få dina frågor om AI-agenter besvarade av communityn.
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.