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.
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
- Resonera. Modellen analyserar situationen och bestämmer nästa steg
- Agera. Modellen anropar ett eller flera verktyg
- Observera. Resultaten returneras till modellen
- 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
- harness-design-principer — Harnessen driver agentloopen