AI AgentsDeep DiveAktuellSenast granskad: · 30d sedan

    ReAct agent-pattern förklarat: guide 2026

    TL;DR

    Snabbt svar
    Citerad av AI
    ReAct är prompt-mönstret som kombinerar Reasoning och Acting i en loop: LLM resonerar (Thought), anropar ett verktyg (Action), tar emot resultat (Observation) och upprepar tills målet är nått. Presenterat av Yao et al 2022 och fundament för de flesta LLM-agenter 2023-2026. Fungerar bra för enkla-till-medelkomplexa uppgifter med 3-8 steg. Failure modes: loop-katastrofer, kontextinflation, verktyg-hallucination. Moderna alternativ (Plan-and-Execute, ReWOO, Reflexion) adresserar dessa.

    ReAct (Reasoning plus Acting) är det ursprungliga LLM-agent-mönstret från Yao et al 2022 som fortfarande dominerar produktions-agenter 2026. Denna guide går igenom historik, loop-mekaniken, skillnad mot chain-of-thought och Reflexion, kod-exempel i Python och LangGraph, failure modes, när ReAct är rätt och när moderna alternativ (Plan-and-Execute, Self-Ask, ReWOO) slår det – från Alice Labs 100+ produktionsimplementationer i Norden sedan 2023.

    ReAct är ett prompt-mönster för LLM-agenter som kombinerar Reasoning (naturligt språk-resonemang) och Acting (verktygsanrop) i en interaktiv loop. Presenterat av Shunyu Yao och kollegor vid Princeton och Google Research i pappret 'ReAct: Synergizing Reasoning and Acting in Language Models' (arXiv:2210.03629, oktober 2022). Grundcykeln är Thought (LLM resonerar om vad som ska göras), Action (verktygsanrop med parametrar), Observation (verktyget returnerar resultat) och sedan tillbaka till Thought – tills målet är uppnått. ReAct blev fundamentet för de flesta LLM-agent-ramverk 2023-2026 (LangChain AgentExecutor, LlamaIndex ReActAgent, ursprungliga versioner av CrewAI och AutoGen) och lever kvar 2026 som default-mönstret för enkla-till-medelkomplexa agenter. Alice Labs, en Stockholm-headquartered enterprise AI consultancy, har levererat 100+ produktionsimplementationer sedan 2023 inom bank, försäkring, life sciences, offentlig sektor, retail och industri i Norden och EU – och ReAct-loopen kvarstår som fundament i cirka 60 procent av våra produktionsagenter, oftast implementerad via LangGraph eller Claude Agent SDK och kompletterad med moderna alternativ (Plan-and-Execute, Reflexion) för specifika scope.

    Linus Ingemarsson - Author at Alice Labs
    Written by
    Eric Lundberg - Reviewer at Alice Labs
    Reviewed by
    Published ·Updated
    13-16 min läsning
    2022

    ReAct-pappret publiceras av Shunyu Yao och kollegor (Princeton, Google Research). Arxiv:2210.03629

    Yao et al 2022

    60 %

    av Alice Labs 100+ produktionsagenter använder ren ReAct-loop som fundament (2026)

    Alice Labs intern data 2026

    100+

    totala Alice Labs-produktionsimplementationer av AI-agenter sedan 2023 (bank, försäkring, life sciences, offentlig sektor, retail, industri)

    Alice Labs intern data 2026

    2 aug 2026

    EU AI Act fullt tillämplig – ReAct-loopens Thought-steg underlättar Artikel 12 (loggning) och Artikel 14 (HITL)

    Europeiska kommissionen

    Vad du lär dig(10 punkter)
    • Vad ReAct-mönstret är, historik (Yao et al 2022) och varför det dominerade 2023-2026
    • Loop-mekaniken: Thought, Action, Observation, iterera
    • Skillnaden ReAct vs chain-of-thought vs Reflexion vs Plan-and-Execute
    • Kod-exempel i Python och LangGraph för samma agent-task
    • När ReAct fungerar bra (enkla-till-medelkomplexa uppgifter, 3-8 steg, väldefinierade verktyg)
    • När ReAct fallerar (long-horizon, ambiguösa mål, verktyg-hallucination, loop-katastrofer)
    • Failure modes i produktion: kontextinflation, verktyg-hallucination, oändliga loopar
    • Moderna alternativ 2026: Plan-and-Execute, Self-Ask, ReWOO, Reflexion, Tree-of-Thought
    • Migration från ren ReAct till Plan-and-Execute utan att skriva om från noll
    • Alice Labs val: när ReAct kvarstår och när vi föredrar moderna alternativ

    Sammanfattning

    • ReAct kombinerar Reasoning (naturligt språk) och Acting (verktygsanrop) i en interaktiv loop. Presenterat av Yao et al 2022, fundament för LLM-agenter 2023-2026.
    • Grundcykeln är Thought → Action → Observation → Thought → iterera tills mål nås. Enkelt att implementera, enkelt att felsöka för korta agenter.
    • Fungerar bra för 3-8 stegs uppgifter med väldefinierade verktyg och tydliga mål. Cirka 60 procent av Alice Labs produktionsagenter använder ren ReAct som fundament.
    • Fallerar vid long-horizon (30+ steg), ambiguösa mål eller när verktygsanrop är osäkra. Kontextinflation och loop-katastrofer är vanligaste failure modes.
    • Moderna alternativ 2026: Plan-and-Execute (planerar först, exekverar sen), Self-Ask (dekomponerar frågor), ReWOO (Reasoning Without Observation, minskar tokens), Reflexion (adderar reflektions-fas).
    • Migration från ren ReAct till Plan-and-Execute är ofta en förbättring för agenter med 15+ steg. LangGraph gör migrationen till 1-2 dagars arbete per agent.
    • Kombinera. ReAct som default för korta agenter; Plan-and-Execute för långa; Reflexion för kritiska scope; Tree-of-Thought för sökning i lösningsrymden.
    • Alice Labs standardpattern för svensk enterprise: ReAct via LangGraph eller Claude Agent SDK för default-agenter; Plan-and-Execute för dokumenthantering och multi-step compliance-workflows.
    01 / 08Kapitel

    Vad är ReAct? Loop-mekaniken och historiken

    ReAct är ett prompt-mönster som kombinerar Reasoning (naturligt språk-resonemang) och Acting (verktygsanrop) i en interaktiv loop. LLM producerar en Thought (varför göra X), en Action (verktygsanrop), tar emot Observation (verktyget svarar) och genererar sedan nästa Thought. Presenterat av Yao et al 2022 i arXiv:2210.03629 och blev fundament för LLM-agenter 2023-2026.

    ReAct står för Reasoning plus Acting. Det är ett prompt-mönster för LLM-agenter som Shunyu Yao och kollegor vid Princeton och Google Research introducerade i pappret ReAct: Synergizing Reasoning and Acting in Language Models (arXiv:2210.03629, oktober 2022).

    Grundcykeln:

    1. Thought. LLM producerar en naturlig-språk-tanke om vad som ska göras: "Jag behöver kolla fakturans belopp innan jag kan svara kunden".
    2. Action. LLM väljer ett verktyg och parametrar: lookup_invoice(number="INV-2026-042").
    3. Observation. Verktyget körs och returnerar ett resultat: {"amount": 12500, "status": "paid"}. Observationen läggs till context.
    4. Nästa Thought. LLM resonerar över observationen och genererar nästa steg. Loopen fortsätter tills målet nås eller max-iterations-gränsen triggas.

    Insikten från pappret 2022 var att kombinera resonemang och handling i samma LLM-anrop är dramatiskt mer effektivt än att göra dem separat. Ren chain-of-thought (bara resonera) kan inte agera. Ren tool-use (bara agera) kan inte planera. ReAct löser båda samtidigt.

    Från 2023 blev ReAct fundamentet för LangChain AgentExecutor, LlamaIndex ReActAgent, ursprungliga versionerna av AutoGen och tidiga versioner av CrewAI. Moderna ramverk som Claude Agent SDK, LangGraph och Pydantic AI implementerar ReAct-loopen men gömmer den bakom mer abstraherade API:er. För internationella team finns samma genomgång på engelska i vår artikel om vad en ReAct-agent är.

    För bredare kontext, se pillar-guiden AI-agenter: komplett guide för svenska företag 2026 och ramverks-jämförelse Bästa AI-agent-ramverken 2026.

    02 / 08Kapitel

    ReAct vs chain-of-thought vs Reflexion: när använda vad

    Sammanfattat

    Chain-of-thought (CoT) är ren resonemang utan handling – rätt för matematik och logik-problem utan externa verktyg. ReAct kombinerar resonemang med verktygsanrop – rätt för uppgifter som kräver aktuell data eller externa actions. Reflexion adderar en reflektions-fas efter varje handling där LLM utvärderar om resultatet var bra – rätt för kritiska scope där självkorrektion är värdefull.

    Mönster Kärnprimitiv Rätt för Kostnad
    Chain-of-Thought (CoT) "Låt oss tänka steg för steg" Matematik, logik, sluten fråga Låg
    ReAct Thought → Action → Observation-loop Multi-step med verktyg Medel
    Reflexion ReAct plus post-action reflection Kritiska scope, självkorrektion Hög (2-3x tokens)
    Plan-and-Execute Planerings-agent plus executor-agent Long-horizon, 15+ steg Medel
    Self-Ask Dekomposition av fråga i sub-frågor Komplex fråga med okända delar Medel
    ReWOO Planerare skiljd från exekutor, mindre tokens Kostnad-känsliga workflows Låg-medel
    Tree-of-Thought Sök i lösningsrymden med backtracking Sökning, spel, planering Hög (10x tokens)

    Praktisk regel för svenska team: börja med ReAct som default. Om agenten kräver 15+ steg, migrera till Plan-and-Execute. Om agenten opererar i kritiska scope (bank, försäkring, sjukvård), addera Reflexion. Tree-of-Thought är sällan motiverat utanför spel och sökning.

    03 / 08Kapitel

    ReAct-kod-exempel: Python och LangGraph

    Sammanfattat

    Uppgift: agent som svarar på kundfråga om fakturastatus. Verktyg: lookup_invoice, escalate_to_human. LangGraph-implementation: en ReAct-nod som bindar tools och löper Thought-Action-Observation tills LLM producerar final answer. 40 rader kod. Alice Labs default för ReAct-agenter i svensk enterprise: LangGraph plus Claude Sonnet 4.5 plus MCP-verktyg.

    Uppgift: en agent som svarar på kundfråga om fakturastatus. Verktyg: lookup_invoice och escalate_to_human. Implementation i LangGraph med Claude Sonnet 4.5:

    from langgraph.graph import StateGraph, END
    from langgraph.prebuilt import ToolNode, tools_condition
    from langchain_anthropic import ChatAnthropic
    from langchain_core.tools import tool
    from typing import TypedDict, Annotated
    from langgraph.graph.message import add_messages
    
    @tool
    def lookup_invoice(invoice_number: str) -> dict:
        """Slår upp fakturastatus från Fortnox."""
        return {"invoice": invoice_number, "amount": 12500, "status": "paid"}
    
    @tool
    def escalate_to_human(reason: str) -> str:
        """Skickar ärendet till mänsklig handläggare med anledning."""
        return f"Escalated: {reason}"
    
    tools = [lookup_invoice, escalate_to_human]
    
    llm = ChatAnthropic(model="claude-sonnet-4-5").bind_tools(tools)
    
    class State(TypedDict):
        messages: Annotated[list, add_messages]
    
    def call_model(state):
        return {"messages": [llm.invoke(state["messages"])]}
    
    graph = StateGraph(State)
    graph.add_node("agent", call_model)
    graph.add_node("tools", ToolNode(tools))
    graph.set_entry_point("agent")
    graph.add_conditional_edges("agent", tools_condition)
    graph.add_edge("tools", "agent")
    app = graph.compile()
    
    for chunk in app.stream({
        "messages": [("user", "Är faktura INV-2026-042 betald?")]
    }):
        print(chunk)

    Det som händer under huven är exakt ReAct-loopen från Yao et al 2022:

    1. Thought (LLM). "Jag behöver slå upp fakturans status för att svara."
    2. Action. lookup_invoice(invoice_number="INV-2026-042")
    3. Observation. {"amount": 12500, "status": "paid"}
    4. Thought. "Fakturan är betald, jag kan svara kunden."
    5. Final answer. "Ja, faktura INV-2026-042 är betald (12 500 SEK)."

    LangGraph tools_condition-helpern kollar om LLM:et producerade ett verktygsanrop; om ja går flödet till tools-noden och sedan tillbaka till agenten; om nej går flödet till END. Det är hela ReAct-mönstret.

    Se LangGraph guide för svenska team för djupare LangGraph-mönster.

    Linus IngemarssonEric Lundberg
    Alice Labs praktiker-team

    Prata med teamet bakom 100+ AI-implementationer

    30 minuters discovery-samtal med en senior Alice Labs-konsult. Ingen slide-deck, ingen försäljningspitch — bara ett scoping-samtal.

    Boka Discovery Call
    04 / 08Kapitel

    När ReAct fungerar bra: 3-8 steg, väldefinierade verktyg

    Sammanfattat

    ReAct fungerar bäst för uppgifter med 3-8 steg, väldefinierade verktyg (max 5-8 tool-alternativ), tydliga mål och strukturerad observation-format. Vanliga svenska use-cases: kundservice-agent, faktura-lookup, sales-research, dokument-classification. 60 procent av Alice Labs produktionsagenter använder ren ReAct som fundament.

    ReAct har fyra kriterier för att fungera bra i produktion:

    1. Kort horisont (3-8 steg). När loopen är kort ackumuleras få fel. LLM:et kan hålla hela kontexten i huvudet.
    2. Väldefinierade verktyg. Max 5-8 tool-alternativ. Ju fler verktyg, desto större risk för verktyg-hallucination (LLM väljer fel verktyg eller uppfinner parametrar).
    3. Tydliga mål. Målet ska vara enkelt att verifiera. "Är fakturan betald?" är tydligt. "Optimera vårt sales-workflow" är inte.
    4. Strukturerad observation-format. Verktyg ska returnera typade, förutsägbara resultat. Undvik verktyg som returnerar 10 sidors HTML eller ostrukturerad text.

    Svenska use-cases där ReAct är rätt val enligt Alice Labs fältdata 2024-2026:

    • Kundservice-agent (fakturafrågor, orderstatus, returer)
    • Sales-research (företagsinfo, kontaktuppgifter, kvalificering)
    • Dokument-classification (fakturor, avtal, ärenden)
    • Data-lookup och rapportering (SQL, Snowflake, BI)
    • Fakturamatchning i Fortnox eller Visma
    05 / 08Kapitel

    Failure modes: kontextinflation, verktyg-hallucination, oändliga loopar

    Sammanfattat

    Fyra vanligaste failure modes i ReAct-produktion. Kontextinflation: varje Thought-Action-Observation läggs till context, tokens exploderar. Verktyg-hallucination: LLM anropar verktyg som inte finns eller med fel parametrar. Oändliga loopar: LLM väljer samma verktyg om och om. Long-horizon-collapse: kvalitet dalar dramatiskt efter 15+ steg. Alla adresseras av moderna alternativ men kräver design-medvetenhet i ReAct.

    ReAct i produktion har fyra failure modes ni ska designa mot:

    1. Kontextinflation. Varje Thought-Action-Observation läggs till context. En 15-stegs loop kan konsumera 30 000 tokens bara i mellansteg, vilket dramatiskt driver upp cost och latens. Motverkas med context-summering efter var femte steg eller migration till Plan-and-Execute.
    2. Verktyg-hallucination. LLM:et anropar ett verktyg som inte existerar eller med felaktiga parameter-typer. Motverkas med strict Pydantic- eller JSON-schema-validering, tydliga tool-beskrivningar och att hålla antalet verktyg lågt.
    3. Oändliga loopar. LLM väljer samma verktyg med samma parametrar om och om. Motverkas med max-iterations-gräns (default 10-15 för Alice Labs), duplicate-detection i orchestrator och reflection-fas som bryter loopen.
    4. Long-horizon-collapse. Efter 15+ steg dalar kvalitet dramatiskt. LLM tappar tråd, missar dependencies mellan steg, upprepar arbete. Motverkas med Plan-and-Execute-migration eller att uppgiften dekomposeras via multi-agent.

    EU AI Act-implikation: Artikel 15 (robusthet) kräver att systemet ska hantera edge cases utan att fallera. Failure modes ovan ska adresseras och dokumenteras i teknisk fil för IMY. Alice Labs standard för svenska högrisk-agenter: max-iterations 10, context-summering efter 5 steg, duplicate-detection, Langfuse för loop-detection i produktion.

    Linus IngemarssonEric Lundberg
    Alice Labs praktiker-team

    Väljer ni agent-mönster för svensk enterprise? Vi har byggt 100+.

    Alice Labs kör ReAct som fundament i 60 procent av 100+ produktionsagenter, kompletterat med Plan-and-Execute för long-horizon och Reflexion för högrisk-scope. Boka arkitekturmöte så matchar vi rätt mönster mot ert use-case och EU AI Act-scope.

    Boka arkitekturmöte
    06 / 08Kapitel

    Moderna alternativ 2026: Plan-and-Execute, ReWOO, Reflexion, Tree-of-Thought

    Sammanfattat

    Fyra moderna alternativ 2026. Plan-and-Execute: planerings-agent skapar plan först, executor-agent kör steg-för-steg. ReWOO: skiljer planering från exekvering för lägre token-kostnad. Reflexion: adderar reflektions-fas efter varje handling. Tree-of-Thought: söker i lösningsrymden med backtracking. Alice Labs 2026: Plan-and-Execute för long-horizon, Reflexion för kritiska scope, ReAct som default.

    Fyra moderna alternativ som adresserar ReAct:s failure modes:

    • Plan-and-Execute. En planerings-agent skapar en plan (5-15 steg) först. En executor-agent kör steg-för-steg. Om ett steg misslyckas kan planeraren revidera. Rätt för long-horizon (15+ steg). Referens: LangGraph-tutorial och Wang et al 2023.
    • ReWOO (Reasoning WithOut Observation). Skiljer planering från exekvering och kör dem asynkront. Observations skickas inte tillbaka till planeraren, bara till aggregator-steg. 40-60 procent lägre token-kostnad vs ReAct för samma uppgift. Rätt för kostnadskänsliga workflows. Referens: Xu et al 2023.
    • Reflexion. ReAct plus en reflektions-fas efter varje handling där en separat LLM-call utvärderar om resultatet var bra och skickar tillbaka feedback. 20-40 procent bättre task-success rate men 2-3x token-kostnad. Rätt för kritiska scope (bank-KYC, HR-screening, sjukvård). Referens: Shinn et al 2023.
    • Tree-of-Thought. Utforskar flera lösningsvägar parallellt och backtrackar när en gren misslyckas. 5-10x token-kostnad. Rätt för sökning, spel och planering där lösningsrymden är stor. Referens: Yao et al 2023.

    Alice Labs val 2026:

    • ReAct. Default för alla enkla-till-medelkomplexa agenter.
    • Plan-and-Execute. När horisont är 15+ steg eller uppgiften kräver flera parallella spår.
    • Reflexion. När scope är EU AI Act-högrisk och självkorrektion är kritisk.
    • ReWOO. När token-kostnad är kritisk och observations inte behöver influera planering.
    • Tree-of-Thought. Sällan. Bara för sökning eller spel-liknande use-cases.
    07 / 08Kapitel

    Migration från ren ReAct till moderna alternativ

    Sammanfattat

    Migration från ReAct till Plan-and-Execute tar typiskt 1-2 dagar per agent i LangGraph. Verktygslagret återanvänds. Orkestreringen får två noder istället för en (planerare, executor). Migration till Reflexion är enkel additiv: lägg till en reflection-nod efter tool-nod. Migration till ReWOO kräver mer arbete (asynkront exekverings-lager). Alice Labs har genomfört 20+ migrationer sedan 2024.

    Migration är oftast enklare än att skriva om från noll. Alice Labs erfarenhet 2024-2026:

    1. ReAct till Plan-and-Execute i LangGraph. 1-2 dagar per agent. Verktygslagret återanvänds. Orkestreringen får två noder: planerare (LLM som producerar plan-JSON) och executor (LLM som exekverar steg-för-steg). Vanligaste migration i svensk enterprise.
    2. ReAct till Reflexion. 0,5-1 dag per agent. Lägg till en reflection-nod efter tool-nod. LLM utvärderar om resultatet var bra och genererar eventuellt feedback. Enklaste migrationen.
    3. ReAct till ReWOO. 3-5 dagar per agent. Kräver asynkront exekverings-lager och aggregator. Mer komplex migration men betalar tillbaka i token-cost för hög-trafik-agenter.
    4. ReAct till Tree-of-Thought. Sällan värt migrationen utanför spel/sökning. 5-10 dagar per agent.

    Alice Labs har genomfört 20+ ReAct-till-alternativ-migrationer sedan 2024. Se LangGraph-guiden för LangGraph-specifika mönster.

    Linus IngemarssonEric Lundberg
    Alice Labs praktiker-team

    Redo att välja rätt agent-mönster för er stack?

    Alice Labs 12-veckors playbook för svensk enterprise-agent-implementation. Discovery, mönsterval, EU AI Act-anpassning, evals och rollout. Kostnadsfritt första möte.

    Boka AI-agent-konsultation
    08 / 08Kapitel

    Alice Labs val: när ReAct kvarstår i produktion 2026

    Sammanfattat

    Alice Labs kör ren ReAct-loop som fundament i cirka 60 procent av 100+ produktionsagenter 2026. Använder ReAct för enkla-till-medelkomplexa uppgifter (3-8 steg, väldefinierade verktyg). Migrerar till Plan-and-Execute för 15+ steg, Reflexion för kritiska scope och ReWOO för kostnadskänsliga workflows. Ramverk: LangGraph eller Claude Agent SDK plus MCP-verktyg plus Langfuse-observability.

    Alice Labs val 2026: ReAct kvarstår som default för enkla-till-medelkomplexa svenska produktionsagenter. Cirka 60 procent av 100+ produktionsagenter använder ren ReAct som fundament. Vår standardstack:

    1. Orkestrering. LangGraph eller Claude Agent SDK. Båda gömmer ReAct-loopen bakom clean API men gör den enkel att inspektera och modifiera.
    2. LLM. Claude Sonnet 4.5 som default. GPT-4.1 där Azure OpenAI Sweden Central-integration är krav. Gemini för multimodala use-cases.
    3. Verktyg. Alla externa integrationer (Fortnox, Visma, Salesforce, Zendesk, Snowflake) exponeras som MCP-servers för återanvändning över agent-projekt.
    4. Observability. Langfuse (open source, EU-hostad i Sweden Central) för multi-hop-tracing, loop-detection och regressionstester.
    5. Failure-mode-skydd. Max-iterations 10, context-summering efter 5 steg, duplicate-detection, JSON-schema-validering på alla tool-anrop.

    När migrerar vi bort från ren ReAct? Tre triggers:

    • Horisont växer till 15+ steg → migrera till Plan-and-Execute.
    • Scope blir EU AI Act-högrisk (bank-KYC, HR-screening, sjukvård) → addera Reflexion-fas.
    • Token-kostnad blir dominerande → migrera till ReWOO för hög-trafik-agenter.

    Boka arkitekturmöte via AI-agenter för svenska företag så matchar vi rätt agent-mönster mot ert use-case och EU AI Act-scope.

    About the Authors & Reviewers

    Published ·Updated
    Written by
    Linus Ingemarsson - VD & Medgrundare, Alice Labs at Alice Labs
    Linus Ingemarsson

    VD & Medgrundare, Alice Labs

    CEO & Co-Founder at Alice Labs. Author of 7 research reports on AI adoption, governance and labor markets cited across EU, OECD and US benchmarks.

    • 8+ years in AI strategy & implementation
    • Top-5 AI Speaker, Sweden (Mindley 2025)
    • 100+ enterprise AI engagements
    Reviewed by
    Eric Lundberg - Medgrundare, Alice Labs at Alice Labs
    Eric Lundberg

    Medgrundare, Alice Labs

    Co-Founder at Alice Labs. Builds AI automation, agent workflows and integration systems that hold up in real business operations.

    • AI automation & agent systems lead
    • Workflow design across 100+ deployments
    • Specialist in RAG, integrations & APIs
    Published · Updated
    Reviewed for technical accuracy, methodology and source integrity.·All claims trace to public sources cited in-line.

    Vanliga frågor

    Vad är ReAct i AI-agent-sammanhang?

    ReAct är ett prompt-mönster som kombinerar Reasoning (naturligt språk-resonemang) och Acting (verktygsanrop) i en interaktiv loop. Presenterat av Yao et al 2022 (arXiv:2210.03629). Grundcykeln: Thought (LLM resonerar) → Action (verktygsanrop) → Observation (verktyget svarar) → Thought → iterera tills mål nås. Fundamentet för LLM-agenter 2023-2026.

    Vad är skillnaden mellan ReAct och chain-of-thought?

    Chain-of-thought (CoT) är ren resonemang utan handling – LLM producerar en resonerande kedja fram till svar. Passar matematik, logik, slutna frågor. ReAct kombinerar resonemang med verktygsanrop – LLM kan slå upp fakta, uppdatera system, trigga actions. Passar multi-step-uppgifter som kräver aktuell data eller externa handlingar.

    Är ReAct fortfarande relevant 2026?

    Ja. Cirka 60 procent av Alice Labs 100+ produktionsagenter använder ren ReAct-loop som fundament 2026. Moderna ramverk (LangGraph, Claude Agent SDK, Pydantic AI) implementerar ReAct men gömmer det bakom clean API. ReAct är fortfarande rätt default för enkla-till-medelkomplexa uppgifter (3-8 steg, väldefinierade verktyg).

    När fallerar ReAct i produktion?

    Fyra vanligaste failure modes: (1) kontextinflation - tokens exploderar efter 10+ steg, (2) verktyg-hallucination - LLM anropar icke-existerande verktyg eller fel parametrar, (3) oändliga loopar - LLM väljer samma verktyg om och om, (4) long-horizon-collapse - kvalitet dalar dramatiskt efter 15+ steg. Adresseras med max-iterations-gräns, context-summering, JSON-schema-validering och migration till Plan-and-Execute.

    Vad är Plan-and-Execute och när ska jag byta från ReAct?

    Plan-and-Execute skiljer planering från exekvering: en planerings-agent skapar en plan (5-15 steg) först, en executor-agent kör steg-för-steg. Rätt för long-horizon (15+ steg). Alice Labs default-trigger för migration från ReAct: när loopen ofta överskrider 12 steg eller när uppgiften har flera parallella spår.

    Vad är Reflexion och när är det värt merkostnaden?

    Reflexion adderar en reflektions-fas efter varje handling där en separat LLM-call utvärderar resultatet och genererar feedback. 20-40 procent bättre task-success rate men 2-3x token-kostnad. Rätt för kritiska scope (bank-KYC, HR-screening, sjukvård) där självkorrektion är värdefull. Alice Labs standard för EU AI Act-högrisk-agenter.

    Vad är ReWOO och varför kan det minska kostnader?

    ReWOO (Reasoning WithOut Observation) skiljer planering från exekvering och kör dem asynkront. Observations skickas inte tillbaka till planeraren, bara till en aggregator. 40-60 procent lägre token-kostnad vs ReAct för samma uppgift. Rätt för kostnadskänsliga hög-trafik-workflows där observations inte behöver influera planering.

    Hur implementerar jag ReAct i LangGraph?

    LangGraph har en built-in prebuilt: create_react_agent från langgraph.prebuilt. Ger er en färdig ReAct-agent med bind_tools, ToolNode och tools_condition redan konfigurerade. 15-30 rader kod för första agenten. För produktions-scope, bygg om till egen StateGraph för mer kontroll över state och HITL. Se LangGraph-guiden för svenska team.

    Kan jag använda ReAct med Claude, GPT eller Gemini?

    Ja. ReAct är ett prompt-mönster, inte ett ramverk. Fungerar med alla moderna LLM som stödjer function-calling eller tool-use (Claude 3+, GPT-4+, Gemini 1.5+, Llama 3.3+). Claude Sonnet 4.5 är Alice Labs default för svensk produktion 2026 på grund av tool-use-kvalitet och stabilitet.

    Hur påverkar EU AI Act mitt val av agent-mönster?

    EU AI Act (fullt tillämplig 2 augusti 2026) kräver dokumenterad riskbedömning (Artikel 9), loggning (Artikel 12), human oversight (Artikel 14) och robusthet (Artikel 15). ReAct-loopens Thought-Action-Observation-format är enkelt att logga per Artikel 12. Failure modes (kontextinflation, verktyg-hallucination) ska adresseras per Artikel 15. Reflexion adderar självkorrektion vilket underlättar Artikel 15-argumentation.

    Föregående i AI Agents

    AI Agent Orchestration: How to Coordinate Complex Multi-Agent Pipelines

    Nästa i AI Agents

    Multi-Agent Systems: How AI Agents Work Together at Enterprise Scale

    Vidare läsning

    Relaterade tjänster

    Relaterade artiklar

    Källor

    1. ReAct: Synergizing Reasoning and Acting in Language ModelsShunyu Yao et al · Princeton University / Google Research“Grundläggande paper som introducerar ReAct-mönstret. Publicerat oktober 2022, arXiv:2210.03629.”(hämtad 2026-09-19)
    2. Reflexion: Language Agents with Verbal Reinforcement LearningNoah Shinn et al · Northeastern University / MIT“Reflexion adderar reflektions-fas efter varje handling. 20-40 procent bättre task-success rate vs ReAct.”(hämtad 2026-09-19)
    3. Plan-and-Solve PromptingLei Wang et al · NTU Singapore“Plan-and-Execute-mönstret: planera först, exekvera sen. Rätt för long-horizon (15+ steg).”(hämtad 2026-09-19)
    4. ReWOO: Decoupling Reasoning from ObservationsBinfeng Xu et al · UCLA / Purdue“ReWOO skiljer planering från exekvering. 40-60 procent lägre token-kostnad vs ReAct.”(hämtad 2026-09-19)
    5. Tree of Thoughts: Deliberate Problem Solving with LLMsShunyu Yao et al · Princeton / Google DeepMind“Tree-of-Thought: sök i lösningsrymden med backtracking. Hög token-kostnad, rätt för spel och sökning.”(hämtad 2026-09-19)
    6. LangGraph — create_react_agent documentationLangChain · LangChain“LangGraph tillhandahåller create_react_agent-helper som färdig ReAct-implementation.”(hämtad 2026-09-19)
    7. Building Effective AgentsAnthropic · Anthropic“Enkla workflows (inklusive ren ReAct) slår komplexa arkitekturer i de flesta produktionsscenarier.”(hämtad 2026-09-19)
    8. Model Context Protocol SpecificationAnthropic · Anthropic“MCP är öppet protokoll för verktygsanrop, kompletterar ReAct-loopens Action-fas.”(hämtad 2026-09-19)
    9. EU AI Act — regulatory frameworkEuropeiska kommissionen · European Commission“Fullt tillämplig för högriskbestämmelser 2 augusti 2026. Artikel 12 (loggning) och 15 (robusthet) särskilt relevanta för ReAct.”(hämtad 2026-09-19)
    10. Tillsyn av AI-system i SverigeIntegritetsskyddsmyndigheten (IMY) · IMY“IMY är utpekad svensk tillsynsmyndighet för EU AI Act.”(hämtad 2026-09-19)
    11. Sverige växlar upp AI-satsningarVinnova · Vinnova“600 MSEK-investering i EU:s DIGITAL-program för AI, cybersäkerhet och digitalisering.”(hämtad 2026-09-19)
    12. Hype Cycle for Agentic AI 2026Gartner · Gartner“40 procent av enterprise-applikationer förutspås ha task-specifika AI-agenter under 2026.”(hämtad 2026-09-19)
    13. Alice Labs enterprise AI-agent-implementationer (100+ sedan 2023)Alice Labs · Alice Labs“100+ produktionsimplementationer i Norden. ReAct-loopen fundament i cirka 60 procent, kompletterad med Plan-and-Execute, Reflexion och ReWOO för specifika scope.”(hämtad 2026-09-19)

    Nästa planerade granskning:

    Linus IngemarssonEric Lundberg
    Alice Labs praktiker-team

    Redo att välja rätt agent-mönster för er stack?

    Alice Labs 12-veckors playbook för svensk enterprise-agent-implementation. Discovery, mönsterval, EU AI Act-anpassning, evals och rollout. Kostnadsfritt första möte.

    Boka AI-agent-konsultation
    Dela

    Hör av dig!

    Labbet svarar oftast inom 24 timmar.

    Behöver du hjälp med AI?Kontakta oss