En AI-agent är en stor språkmodell placerad i en loop. Den planerar genom att dela upp ett mål i steg, agerar genom att anropa verktyg för att läsa data, köra kod, skicka meddelanden eller fråga ett system, observerar det verkliga resultatet som kommer tillbaka, och upprepar tills målet är uppnått. Tre saker får detta att fungera: modellen är resonemangsmotorn som bestämmer, verktygen är dess händer som rör vid omvärlden, och minnet är det som gör den tillståndsbärande, eftersom en LLM på egen hand glömmer allt så fort dess kontextfönster fylls. Det är hela idén. Allt annat är ingenjörsarbete kring dessa tre delar.
Den här artikeln kartlägger den tredelade anatomin på det sätt som de som faktiskt bygger agenter beskriver den. Anthropic, AWS, Google och IBM använder något olika ord, men de landar i samma modell. När du är klar har du den kanoniska mentala modellen, i en enda läsning, utan jargongen. Om du hellre vill att vi gör detta åt dig, se hur vi driver generativ AI-arkitektur, men allt här är ditt att använda på egen hand.
Vad är en AI-agent, i en mening?
AWS ger den enkla definitionen: en AI-agent är mjukvara som kan interagera med sin omgivning, samla in data och använda den datan för att utföra självstyrda uppgifter som uppfyller förutbestämda mål. Nyckelordet är självstyrd. Människor sätter målet, men agenten väljer självständigt de handlingar den utför för att komma dit.
Den distinktionen är det som skiljer en agent från en chatbot och från gammaldags automatisering. En chatbot svarar och stannar. Traditionell automatisering följer ett fast skript som du skrev i förväg och går sönder i samma ögonblick som verkligheten inte matchar skriptet. En agent läser kontext, gör en bedömning, vidtar en handling, ser resultatet och justerar. Den kan hantera det röriga arbetet i flera steg som tidigare krävde en människa.
Vad är loopen planera, agera, observera?
Loopen är hjärtslaget i varje agent. Skala bort varumärkesspråket och alla fyra stora källorna beskriver samma cykel:
- Planera. Modellen delar upp målet i mindre, ordnade steg. AWS kallar detta planeringsmodulen, som sekvenserar stegen logiskt innan arbetet börjar.
- Agera. Agenten anropar ett verktyg för att göra något verkligt: hämta en post, köra kod, skicka ett mejl, fråga en databas.
- Observera. Resultatet kommer tillbaka från omgivningen, och agenten läser det. Anthropic betonar att att skaffa denna grundsanning från omgivningen vid varje steg är det som håller agenten ärlig, istället för att den självsäkert hittar på saker.
- Upprepa. Med den nya informationen planerar agenten om och agerar igen, och loopar tills den når målet eller en stopppunkt.
AWS beskriver samma loop som fyra faser: bestämma mål, inhämta information, genomföra uppgifter och utvärdera framsteg mot målen. Google kallar den del av systemet som kör denna loop för orkestreringslagret, och säger att den fortsätter tills agenten har nått sitt mål eller en stopppunkt. Olika etiketter, identiskt maskineri.
En nyans värd att känna till. IBM skiljer mellan planerande agenter, som förutser framtida tillstånd och genererar en fullständig handlingsplan innan de utför, och reaktiva agenter, som svarar ett steg i taget. De flesta användbara agenter blandar bådadera: de skissar en plan, och anpassar den sedan allteftersom observationssteget matar tillbaka verkligheten.
Vad gör modellen? (hjärnan)
Modellen är resonemangsmotorn. Google kallar den agentens hjärna och den centrala beslutsfattaren. Det är den del som tolkar målet, bestämmer vilket verktyg som ska användas och bedömer om det senaste resultatet förde saker framåt.
Hur resonerar den egentligen? Några etablerade tekniker dyker upp över hela fältet:
- Chain-of-Thought. Modellen bryter ned ett problem i mellanliggande logiska steg istället för att hoppa direkt till ett svar. IBM noterar att agenter justerar sina strategier med hjälp av den här typen av steg-för-steg-resonemang.
- ReAct. Modellen växlar mellan verbalt resonemang och uppgiftsspecifika handlingar, tänker och gör sedan i en tät cykel. Det är mönstret som de flesta agentloopar bygger på.
- Tree-of-Thoughts. Modellen utforskar ett förgrenat träd av resonemangsvägar istället för en enda linje, vilket är användbart när ett problem har många möjliga angreppssätt.
Det viktiga för en köpare att förstå: modellen innehåller inget särskilt "agent"-läge. Det är samma slags LLM som du har använt i ett chattfönster. Det som gör den till en agent är att vira in den i loopen, verktygen och minnet som beskrivs här.
Vad är verktyg? (händerna och ögonen)
En modell på egen hand kan bara producera text. Verktyg är hur den rör vid världen. Google kallar dem agentens händer och ögon, och metaforen är exakt: verktyg är hur agenten både förnimmer (läser data) och agerar (förändrar något).
Anthropic beskriver den grundläggande byggstenen som en LLM förstärkt med tillägg såsom hämtning, verktyg och minne. AWS listar de vardagliga exemplen: verktyg låter en agent hämta data, skicka mejl, köra kod, fråga databaser eller till och med styra hårdvara. Google grupperar dem i tre typer värda att känna till:
- Extensions. En standardiserad brygga till ett externt API, så att agenten kan skala till många system genom ett gemensamt gränssnitt.
- Functions. Specifika förmågor som agenten kan anropa, som en enskild operation i din egen mjukvara.
- Data Stores. Vektordatabaser och hämtning (RAG) som ger agenten aktuell, förankrad information istället för att förlita sig enbart på vad modellen memorerade under träningen.
Här möter teorin verkligheten. Anthropics tre kärnprinciper för design av agenter är: håll det enkelt, håll det transparent (visa planeringsstegen) och utforma noggrant gränssnittet mellan agent och dator (ACI). Den sista är den tysta avgörande faktorn. Ett vagt, dåligt dokumenterat verktyg ger en förvirrad, felbenägen agent. En tydlig verktygsdefinition ger en pålitlig. Att koppla in verktyg väl är ingenjörsarbete, inte en kryssruta.
Vad är agentminne, och varför spelar det så stor roll?
Det här är den del som de flesta förklaringar säljer in för svagt. IBM uttrycker problemet rakt på sak: LLM:er är tillståndslösa och minns inte saker i sig. Varje tur börjar från ett tomt blad. Minne är lagret som låter en agent lära sig av tidigare interaktioner, behålla information och upprätthålla kontext. Utan det glömmer din agent kundens namn, planen den gjorde och resultatet av verktyget den just anropade, i samma ögonblick som kontextfönstret fylls.
Minne kommer i två nivåer, och den långsiktiga nivån har tre varianter. AWS och IBM är överens om detta:
| Minnestyp | Vad det rymmer | Vardagligt exempel |
|---|---|---|
| Kortsiktigt | Det levande kontextfönstret, den pågående konversationen | Chatthistoriken i uppgiften du kör just nu |
| Långsiktigt: episodiskt | Specifika tidigare händelser | Vad som hände i en kunds tidigare ärende |
| Långsiktigt: semantiskt | Strukturerade fakta, definitioner och regler | Din produktkatalog, dina policyer |
| Långsiktigt: procedurellt | Inlärda färdigheter och beteenden | Hur man kör din återbetalningsprocess, steg för steg |
Google placerar minne, tillstånd, resonemang och planering tillsammans i orkestreringslagret, den del den kallar agentens nervsystem. Det är den rätta mentala bilden: minne är inte ett påhäng, det är invävt genom hela loopen.
Och minne är där tillförlitlighet och kostnad i den verkliga världen faktiskt bor. Anthropic publicerade siffror från sitt minnesverktyg, ett filbaserat system där modellen kan skapa, läsa, uppdatera och radera filer i en dedikerad minneskatalog som består över konversationer och ligger utanför kontextfönstret. I kombination med kontextredigering, som automatiskt rensar gamla verktygsanrop när modellen närmar sig sin tokengräns, var resultaten inte subtila:
- Minnesverktyg plus kontextredigering förbättrade prestandan för agentisk sökning med 39% över utgångsläget i Anthropics interna utvärdering med flera steg.
- Kontextredigering ensam förbättrade prestandan med 29% i samma utvärdering.
- I ett webbsökningstest med 100 turer skar kontextredigering tokenförbrukningen med 84% och lät agenter slutföra arbetsflöden som annars skulle ha misslyckats på grund av att kontexten tog slut.
Läs de siffrorna igen. Skillnaden mellan en agent som fungerar och en som får slut på minne mitt i uppgiften är till stor del ett beslut om minne och kontexthantering. Det är därför vi behandlar minnet som systemets hjälte, inte den tredje rutan på ett diagram.
Var är alla fyra källorna överens?
För en icke-teknisk köpare är det betryggande att det råder samsyn. Skala bort varje företags vokabulär och anatomin är identisk:
| Delen | Anthropic | AWS | IBM | |
|---|---|---|---|---|
| Resonemang | LLM:en som styr sin egen process | Grundmodell som resonemangsmotor | Modellen, hjärnan och beslutsfattaren | Agentiskt resonemang, beslutsfattande |
| Görande | Verktyg och hämtningstillägg | Verktyg (API:er, kod, databaser) | Verktyg, händerna och ögonen | Handlingsmodul |
| Minnande | Minne plus kontexthantering | Kortsiktigt och långsiktigt minne | Minne i orkestreringslagret | Tillståndslös LLM gjord tillståndsbärande av minne |
| Loopen | Grundsanning från omgivningen vid varje steg | Bestämma, inhämta, genomföra, utvärdera | Orkestreringslagret loopar mot målet | Planera, sedan agera, sedan anpassa |
Samma maskin, fyra dialekter. En modell som planerar och resonerar, verktyg som agerar, minne som består, allt körandes i en loop som kontrollerar verkligheten vid varje steg.
Så varför är det fortfarande svårt att bygga en agent?
Om anatomin är så här tydlig, varför stannar då så många agentprojekt av? Eftersom varje källa beskriver loopen som om den kör sig själv, och ingen av dem nämner vem som håller den igång.
I praktiken är det inte loopen som är den svåra delen. Det är ingenjörsarbetet kring den. Anthropics egen vägledning är att börja med det enklaste som fungerar (ofta ett fast arbetsflöde, inte en helt autonom agent), definiera varje verktyg med omsorg, ge agenten ärlig återkoppling från omgivningen vid varje steg, och hantera kontexten så att den inte får slut på minne mitt i en uppgift. Var och en av dessa är pågående arbete: att designa verktygsgränssnittet, strukturera minnet, välja en strategi för kontexthantering och bygga utvärderingsloopen som talar om för dig om agenten blir bättre eller tyst driver iväg.
Det är precis den lucka som de flesta företag inte kan bemanna. Du förstår nu mekanismen. Att förvandla mekanismen till något som kör pålitligt inuti ditt företag, dag efter dag, är ett annat jobb. Det är det vi gör: vi planerar, bygger och driver agenterna (verktygen, minnet, kontextstrategin och utvärderingarna) inuti ditt företag, så att du får ett driftsystem istället för ett vetenskapsprojekt.
Om du vill ha den kanoniska mentala modellen förvandlad till en fungerande agent, boka en kostnadsfri konsultation nedan så kartlägger vi din första tillsammans.
