WikiNivå 3 — Systemdesign

AgentloopAgentic Loop

Kärnloopen som skiljer en agent från en chatbot: resonera → agera → observera → upprepa. Agenten bestämmer själv när den är klar.

Förutsätter:llmverktygharness

Agentloopen är det som gör en agent till en agent. Istället för en enda fråga-svar-cykel kör agenten i en loop:

Resonera → Agera → Observera → Resonera → Agera → ...

Hur det fungerar

  1. Resonera. Modellen analyserar situationen och bestämmer nästa steg
  2. Agera. Modellen anropar ett eller flera verktyg
  3. Observera. Resultaten returneras till modellen
  4. Upprepa. Modellen avgör om uppgiften är klar eller om fler steg behövs

Det avgörande: agenten bestämmer själv hur många iterationer som krävs. Den kan ta ett steg eller tjugo, beroende på uppgiftens komplexitet.

Chatbot vs agent

En chatbot: fråga → svar. En turn.

En agent: fråga → resonera → söka i filer → läsa resultat → resonera → göra en beräkning → kontrollera → formulera svar. Många turns. Hela loopen drivs av harnessen.

Vad det innebär i praktiken

En fakturakontroll kan ta 8 turns (resonera, söka order, jämföra rader, formulera rapport). En komplex produktionsdimensionering kan ta 30+ turns. Varje turn kostar tokens, och det är agentloopens längd, inte modellvalet, som oftast driver kostnaden.

Fördjupning