Techsy
Otetttaa yhteyte
Aloita
Takaisin blogiin
ai-machine-learning

AI-agenttien työnkulumallit: 7 mallia ja milloin ne toimivat (2026)

Kirjoittanut Mert Batur
Aug 7, 2026
14 lukuaika
Sisällys
AI-agenttien työnkulumallit: 7 mallia ja milloin ne toimivat (2026)

AI-agenttien työnkulumallit: 7 mallia ja milloin ne toimivat (2026)

AI-agenttien työnkulumalleilla on vihdoin numerot: tammikuussa 2026 Google Research arvioi 180 agenttikokoonpanoa ja havaitsi, että sama koordinaatiomuutos nosti rinnakkaistettavissa olevaa taloudellista päättelyä 80,9 % mutta murskasi peräkkäissuunnittelun jopa 70 % PlanCraftissa. Sama vipu, vastakkaiset tulokset. Ratkaiseva muuttuja on tehtävän ositettavuus, ei agenttien määrä, ja alla olevat seitsemän mallia arvioidaan julkaistun datan eikä toimittajien kaavioiden perusteella.

  • Seitsemän mallia ovat merkityksellisiä: peräkkäinen, reititys, rinnakkaistus, orchestrator-workers, reflektio, ReAct, plan-and-execute.
  • Tehtävän ositettavuus ratkaisee voittajan. Rinnakkaistettava työ hyötyy; peräkkäinen työ heikkenee.
  • Aloita yhdellä agentilla. Lisää toinen vasta, kun yksittäinen agentti jää alle ~85 % tarkkuuteen.

AI-agenttien työnkulumallit pähkinänkuoressa: mitä data kertoo

Seitsemän AI-agenttimallia ovat peräkkäinen (prompt chaining), reititys (handoff), rinnakkaistus (fan-out/fan-in), orchestrator-workers, reflektio (evaluator-optimizer), ReAct ja plan-and-execute. Viiden toimittajan dokumentaatio nimeää ne eri tavoin, mutta nämä seitsemän muotoa kattavat jokaisen taksonomian, jota Anthropic, OpenAI, Vercel, Microsoft ja Google Cloud tällä hetkellä julkaisevat. Human-in-the-loop ei ole yksi seitsemästä: se on kontrollikerros, joka kietoutuu minkä tahansa ympärille.

MalliMikä se onKäytä kunMitattu kustannus / hyöty (lähde)LangGraph / OpenAI SDK / Anthropic / AI SDK
Peräkkäinen (prompt chaining)Vaiheet ajetaan peräkkäinPolku on kiinteä ja jokainen vaihe tarvitsee edellisenEi julkista hyötymittausta; Anthropic (2026-03-05) nimeää sen oletuslähtökohdaksichain / code orchestration / sequential / sequential processing
Reititys (handoff)Luokittele ja lähetä spesialistilleSyötteet jakautuvat erillisiin domeeneihinEi julkista mittaustarouter / handoff / routing / routing
Rinnakkaistus (fan-out/fan-in)Aja osatehtävät samanaikaisesti, yhdistä tuloksetOsatehtävät ovat aidosti riippumattomia+80,9 % verrattuna yhteen agenttiin rinnakkaistettavissa rahoitustehtävissä (Google Research, 2026-01-28, 180 kokoonpanoa)Send fan-out / code orchestration / parallel / parallel processing
Orchestrator-workersJohtoagentti osittaa ja delegoiKontekstidomeenit ovat erillisiä ja suuria+90,2 % verrattuna yksittäiseen Opus 4 -agenttiin Anthropicin tutkimusarvioinnissa (2025-06-13); ~15× chat-tokenitsupervisor / agents-as-tools / orchestrator-workers / orchestrator-worker
Reflektio (evaluator-optimizer)Generaattori ja kriitikko silmukassaTuloksen laatu on mitattavissaEi julkista mittaustareflection / LLM orchestration / evaluator-optimizer / evaluator-optimizer
ReActVuorotteleva päättely ja työkalukutsutVaiheet riippuvat aiemmista havainnoista+34 % absoluuttinen ALFWorldissa, +10 % WebShopissa (Yao et al., 2022)ReAct agent / no named pattern / autonomous agent / no named pattern
Plan-and-executeSuunnittele koko reitti, sitten suoritaReitti on ennustettavissa etukäteenVoitti zero-shot CoT:n 10/10 datasetissä (Wang et al., ACL 2023); yhtä lukua ei julkaistuplan-and-execute / no primitive / autonomous agent / no named pattern

Lue mitattu-saraketta kriittisesti. Kolmella rivillä on oikeat numerot; neljällä lukee "ei julkista mittausta", mikä on kentän rehellinen tila vuonna 2026. Viisi toimittajaa julkaisee viisi eri nimeä kolmelle tai neljälle todelliselle muodolle. Viimeinen sarake on olemassa, jotta voit palauttaa minkä tahansa nimen alla olevaan muotoon, ja loput artikkelista purkavat yhden perheen kerrallaan.

Kaksi saraketta, joista kukaan SERPissä ei keskustele, ovat token-kustannus ja latenssibudjetti. Peräkkäinen ja reititys kuluttavat vähiten molempia; orchestrator-workers kuluttaa eniten molempia; rinnakkaistus vaihtaa token-kulutusta seinäkelloaikaan. Valitse malli sen resurssin mukaan, jota tehtäväsi todella rajoittaa, etkä sen kaavion mukaan, joka näyttää vaikuttavalta.

Mitä ovat AI-agenttien työnkulumallit (ja mitkä ovat AI-työnkulun 4 vaihetta)?

AI-agenttien työnkulun suunnittelumallit ovat uudelleenkäytettäviä muotoja LLM-kutsujen, työkalujen käytön ja kontrollilogiikan järjestämiseksi järjestelmäksi. Seitsemän, jotka toistuvat jokaisen toimittajan taksonomiassa, ovat peräkkäinen, reititys, rinnakkaistus, orchestrator-workers, reflektio, ReAct ja plan-and-execute. Jokainen vaihtaa token-kustannusta, latenssia ja tarkkuutta eri tavoin, joten oikea valinta riippuu tehtävän rakenteesta eikä käyttämästäsi kehyksestä.

Tyypillinen AI-agentin työnkulku kulkee neljä vaihetta silmukassa:

  1. Suunnittele: malli päättää mitä tehdä seuraavaksi, tavoitteen ja tähänastisen historian perusteella.
  2. Toimi: se kutsuu työkalua, mikä vuonna 2026 tarkoittaa yleensä MCP-palvelinta tai funktiokutsua. Model Context Protocol (MCP) standardoi sen työkalukerroksen mallien välillä.
  3. Havaitse: työkalun tulos palaa kontekstiin uutena viestinä.
  4. Reflektoi / toista: malli arvioi, onko tulos riittävän hyvä, ja toistaa tai pysähtyy.

Jokainen tämän artikkelin malli on eri tapa kytkeä nämä neljä vaihetta. Peräkkäinen kiinnittää järjestyksen koodissa. ReAct antaa mallin valita seuraavan vaiheen joka vuorolla. Orchestrator-workers jakaa silmukan useiden mallien kesken.

Yksi erottelu on tärkeä ennen luetteloa. Työnkulku on ennalta määrättyjä koodipolkuja; agentti antaa kontrollin mallille. Anthropic vetää rajan näin artikkelissa Building Effective Agents: "Workflows offer predictability and consistency for well-defined tasks, whereas agents are the better option when flexibility and model-driven decision-making are needed at scale."

Jos saavuit etsimään AI:n klassisia agenttityyppejä (yksinkertainen refleksi, mallipohjainen, tavoitepohjainen, oppiva), se taksonomia on LLM:iä vanhempi; yllä olevat seitsemän mallia ovat ne, jotka ratkaisevat, päätyykö toteutuksesi tuotantoon.

Deterministiset mallit: peräkkäinen, reititys ja rinnakkaistus

Kolme mallia pitävät kontrollin koodissasi eivätkä mallissa. Ne ovat halvimpia ajaa ja helpoimpia debugata, ja Claude-tiimin ohjeistus maaliskuulta 2026 on suora aloituskohdasta: "Start with the simplest pattern that solves your problem. Default to sequential."

Peräkkäinen (prompt chaining)

Yksi kutsu syöttää seuraavaa. Jaat vaikean tehtävän järjestettyihin vaiheisiin, ja jokainen vaihe saa edellisen vaiheen tuloksen syötteekseen. Voitto on luettavuus: voit tarkastaa jokaisen välituloksen ja välimuistittaa jokaisen vaiheen. Vältä sitä, kun osatehtävät ovat riippumattomia, koska maksat latenssia järjestyksestä, jota et tarvitse. Jos tilan täytyy säilyä vaiheiden välillä tai istuntojen yli, se on muistiongelma, ei ketjutusongelma; katso agenttimuistioppaamme jakoa varten. Sen ainoa julkaistu puoltolause on oletus: mikään tutkimus ei mittaa hyötyä itse ketjutuksesta, koska se on perustaso, jonka jokainen muu malli maksaa ylimääräistä voittaakseen.

python
from anthropic import Anthropic

client = Anthropic()

def chain(steps: list[str], context: str = "") -> str:
    for step in steps:
        msg = client.messages.create(
            model="claude-sonnet-4-5",
            max_tokens=1024,
            messages=[{"role": "user", "content": f"{context}\n\n{step}"}],
        )
        context = msg.content[0].text
    return context

summary = chain([
    "Extract the five key claims from this report: {report}",
    "Rewrite those claims as bullets an engineer would trust.",
])

Reititys (handoff)

Halpa luokittelija lukee syötteen ja lähettää sen erikoistuneelle promptille tai mallille. OpenAI muotoilee sen Agents SDK -dokumentaatiossa: "A triage agent routes the conversation to a specialist, and that specialist becomes the active agent for the rest of the turn." Vältä reititystä, kun luokittelija on epäluotettavampi kuin yhden yleisen polun ajaminen, koska jokainen virhereititys on äänetön väärä vastaus. Nimetty virhetila tässä on kontekstin menetys handoffin yli: spesialisti näkee vain sen, mitä reitittäjä välittää. Koko jäljen kuljettaminen on konteksti-insinöörityön päätös, ja sen epäonnistuminen selittää, miksi reititetyt järjestelmät tuntuvat unohteliasilta. Token-matematiikka suosii reititystä silti: luokittelija ajetaan pienellä mallilla (gpt-4o-mini yllä), joten reitittäjä lisää muutaman sadan halvan tokenin pyyntöä kohden eikä toista kallista kutsua.

python
from openai import OpenAI

client = OpenAI()
SPECIALISTS = {
    "billing": "You answer billing and refund questions.",
    "technical": "You debug API errors and integration issues.",
}

def route(question: str) -> str:
    triage = client.responses.create(
        model="gpt-4o-mini",
        input=f"Reply with exactly one of {list(SPECIALISTS)}: {question}",
    )
    key = triage.output_text.strip().lower()
    return client.responses.create(
        model="gpt-4o",
        instructions=SPECIALISTS.get(key, SPECIALISTS["technical"]),
        input=question,
    ).output_text

Rinnakkaistus (fan-out/fan-in)

Riippumattomat osatehtävät ajetaan samanaikaisesti, sitten yhdistämisvaihe kokoaa ne. Anthropic jakaa tämän ositukseen (sectioning, työn jako) ja äänestykseen (voting, sama tehtävä useita kertoja ja vertailu). Tämä on muoto, jonka Google Research mittasi +80,9 %:ksi verrattuna yhteen agenttiin rinnakkaistettavassa taloudellisessa päättelyssä tammikuussa 2026, juuri koska tehtävä osittui siististi. Vältä sitä hetkestä, jolloin vaihe n+1 riippuu vaiheen n tuloksesta; riippuvuusketjun rinnakkaistaminen vain järjestää väärät vastaukset uudelleen nopeammin. Latenssi on hyödyn toinen puoli: riippumattomat kutsut ajetaan samanaikaisesti, joten seinäkelloaika laskee suunnilleen työntekijöiden määrän mukana, kun taas token-kokonaiskulu pysyy samana.

python
from concurrent.futures import ThreadPoolExecutor
from anthropic import Anthropic

client = Anthropic()

def run(subtask: str) -> str:
    msg = client.messages.create(
        model="claude-sonnet-4-5",
        max_tokens=1024,
        messages=[{"role": "user", "content": subtask}],
    )
    return msg.content[0].text

def fan_out(subtasks: list[str]) -> list[str]:
    with ThreadPoolExecutor(max_workers=len(subtasks)) as pool:
        return list(pool.map(run, subtasks))

parts = fan_out([
    "Summarize Q1 revenue drivers in two sentences.",
    "Summarize Q1 churn drivers in two sentences.",
])
merged = run(f"Combine into one executive summary:\n{parts}")

ReAct vs plan-and-execute: kumpaa päättelymallia kannattaa käyttää?

ReAct vuorottelee päättelyä ja toimintaa: malli ajattelee, kutsuu työkalua, havaitsee tuloksen ja päättää vasta sitten seuraavan vaiheen. Plan-and-execute kirjoittaa koko suunnitelman ennen kuin mikään työkalu ajetaan, sitten suorittaa vaiheet järjestyksessä. ReAct mukautuu yllätyksiin kesken ajon; plan-and-execute maksaa yhdestä suuresta suunnittelukutsusta etukäteen ja luottaa reittiin.

ReAct päättää seuraavan vaiheen jokaisen havainnon jälkeen; plan-and-execute sitoutuu koko reittiin ennen ensimmäistä työkalukutsua.

ReAct tulee Yao et al. -tutkimuksesta (arXiv 2210.03629, v1 lokakuu 2022, v3 maaliskuu 2023), joka raportoi +34 % absoluuttisen menestyksen ALFWorldissa ja +10 % WebShopissa verrattuna imitaatio- ja vahvistusoppimisen perustasoihin, käyttäen vain yhtä tai kahta in-context-esimerkkiä. Se on useimpien työkaluja käyttävien agenttien oletussilmukka, ja se on aukko SERPin kolmannessa tuloksessa: Microsoft Learnin 7 133 sanan orkestrointidokumentaatio jättää ReActin kokonaan pois. Se havaitse-päätä-rytmi selittää, miksi ReAct hoitaa avoimia tehtäviä ("selaa kunnes löydät X") paremmin kuin mikään etukäteissuunnitelma: suunnitelman pitäisi arvata, mitä sivut sisältävät, ennen niiden lukemista.

Plan-and-execute tulee Wang et al. -tutkimuksesta, Plan-and-Solve Prompting (arXiv 2305.04091, ACL 2023), joka ensin laatii suunnitelman jakaen tehtävän osatehtäviin ja sitten suorittaa ne. Tutkimus raportoi zero-shot chain-of-thoughtin voittamisen kaikissa kymmenessä arvioidussa datasetissä; emme lainaa yhtä lukua, koska tutkimuksen abstrakti ei julkaise sellaista. Käytä sitä, kun reitti on ennustettavissa ja uudelleensuunnittelu jokaisen vaiheen jälkeen tuhlaisi tokeneita. Kääntöpuoli on hauraus: jos vaihe kolme epäonnistuu, plan-and-execute-silmukka tarvitsee eksplisiittisen uudelleensuunnittelukoukun, kun taas ReAct suunnittelee uudelleen rakenteensa puolesta.

ReActPlan-and-execute
Miten se päättääJokaisen havainnon jälkeenKerran, ennen yhtäkään työkalukutsua
Suunnitteleeko uudelleen kesken?Kyllä, joka vaiheessaEi (uudelleensuunnittelu vain epäonnistuessa)
Token-profiiliMonta pientä kutsuaYksi suuri suunnittelukutsu, sitten suoritus
Epäonnistuu kunSilmukalla ei ole poistumisehtoaSuunnitelma on väärä eikä suoritus voi palautua
Mitattu näyttö+34 % ALFWorld, +10 % WebShop (Yao et al., 2022)Voitti zero-shot CoT:n 10/10 datasetissä (Wang et al., 2023)

Mitattu näyttö -rivi on rehellinen paljastus. ReActilla on vuodelta 2022 tutkimus tehtävätason numeroilla; plan-and-executella on kymmenen datasetin kattava vertailu ilman otsikkolukua, mikä on yksi syy siihen, että sitä siteerataan useammin kuin benchmarkataan.

python
from anthropic import Anthropic

client = Anthropic()

def react(question: str, tools: list, max_steps: int = 8) -> str:
    messages = [{"role": "user", "content": question}]
    for _ in range(max_steps):
        msg = client.messages.create(
            model="claude-sonnet-4-5",
            max_tokens=1024,
            tools=tools,
            messages=messages,
        )
        if msg.stop_reason == "end_turn":
            return msg.content[0].text
        messages.append({"role": "assistant", "content": msg.content})
        messages.append({"role": "user", "content": dispatch(msg.content)})
    return "Stopped: hit the iteration cap with no final answer."

Se iteraatiokatto ei ole valinnainen. ReAct-silmukka ilman poistumisehtoa polttaa tokeneita kunnes budjettisi loppuu; max_steps on koko tämän artikkelin halvin suojakaide. Plan-and-execute tarvitsee saman suojan yhtä tasoa ylempänä: aseta katto uudelleensuunnitteluille, ei vain vaiheille, tai epäonnistuva suunnitelma regeneroi itsensä loputtomasti.

Laatumallit: reflektio, evaluator-optimizer ja human-in-the-loop

Laatumallit kuluttavat ylimääräisiä tokeneita nostaakseen tuloksen laatua, ja ne kannattavat vain, kun laatu on mitattavissa. Reflektio (Anthropic kutsuu sitä evaluator-optimizeriksi) ajaa generaattoria ja kriitikkoa silmukassa: yksi malli luonnostelee, toinen kritisoi, luonnos paranee. Jos et voi pisteyttää tulosta testillä, arviointimatriisilla tai arvioijamallilla, kriitikko on vain ylimääräisiä tokeneita väittelemässä itsensä kanssa. Sen pisteyttäjän rakentaminen on vaikea osa; oppaamme agenttien arvioinnista tuotannossa kattaa sen, mitä käyttökelpoinen pisteytysfunktio vaatii. Missä edellytys täyttyy, malli on halpa vakuutus: Anthropic kuvaa evaluator-optimizerin kahdeksi LLM-kutsuksi silmukassa, toinen generoi ja toinen kritisoi, mikä ostaa mitattavan laatunoston muutaman ylimääräisen latenssisekunnin hinnalla.

Virhetila, jota kukaan ei piirrä kaavioon, on karkaava reflektio: kriitikko ja generaattori silmukoivat ikuisesti tai pahempaa, oskilloivat. Korjaus on kova iteraatiokatto plus parannuksen puuttuessa pysäytys, kirjoitettuna koodiin eikä pyydettynä promptissa:

python
def refine(task: str, score_fn, max_rounds: int = 4) -> str:
    best = generate(task)
    best_score = score_fn(best)
    for _ in range(max_rounds):
        critique = critic(task, best)
        candidate = generate(f"{task}\n\nCritique:\n{critique}")
        score = score_fn(candidate)
        if score <= best_score:
            break  # no improvement: stop spending tokens
        best, best_score = candidate, score
    return best

Human-in-the-loop on kontrollikerros, ei kahdeksas malli. Se kietoutuu minkä tahansa seitsemän ympärille: ihminen hyväksyy ennen kuin peruuttamaton vaihe ajetaan. Vain 2 kuudesta SERPin huipputuloksesta kattaa sen lainkaan. Aseta portti peruuttamattomiin toimintoihin, todellisiin kuluihin ja kaikkeen, mikä poistuu järjestelmästäsi ulkoisena viestintänä. Kaiken muun pitäisi ajaa valvomatta tai olla ajamatta. Portin itsensä pitäisi olla tyhmää koodia, ei toinen LLM: hyväksyntäjono, kulukynnys, domain-sallittujen lista. Mallin asettaminen päättämään, pitäisikö ihmisen katsoa, kumoaa tarkoituksen.

Onko moniagentti 15× tokenien arvoinen? Mitä benchmarkit todella sanovat

Orchestrator-workers on seitsemäs malli: johtoagentti osittaa tehtävän, delegoi osia työntekijäagenteille ja yhdistää niiden palauttaman. "Moniagentti" on tämä malli äärimmäisyyteen viety, ei erillinen muoto, joten kysymys on oikeasti siitä, milloin orkestroija ansaitsee yleiskustannuksensa.

Milloin kannattaa käyttää moniagenttia yhden agentin sijaan? Vain kun yksittäinen agentti jää alle noin 85 % tarkkuuteen tehtävässä. Se nyrkkisääntö kiersi r/AI_Agentsissa (2026-04-23) Google Research -tutkimuksen rinnalla, ja se vastaa mitattua dataa: sen rajan yläpuolella lisätyt agentit lisäävät kustannuksia ja virheiden vahvistumista lisäämättä tarkkuutta.

Tässä on jokainen julkaistu numero, jonka pystyimme varmistamaan, rinnakkain:

HavaintoLukuLähdePäiväysMitattu
Moniagentti voitti yksittäisen Opus 4:n+90,2 %Anthropic2025-06-13Sisäinen tutkimusarviointi (Opus 4 johto, Sonnet 4 aliagentit)
Keskitetty koordinaatio voitti yhden agentin+80,9 %Google Research2026-01-28Rinnakkaistettava taloudellinen päättely, 180 kokoonpanoa
Moniagentti peräkkäissuunnittelussa−39 % – −70 %Google Research2026-01-28Peräkkäistehtävät (−70 % PlanCraftissa)
Virheiden vahvistuminen17,2× riippumaton vs 4,4× keskitettyGoogle Research2026-01-28180 kokoonpanoa
Token-käyttö verrattuna chattiin4× yksittäinen agentti, 15× moniagenttiAnthropic2025-06-13Tutkimustehtävät
Arkkitehtuuriennuste87 % näkemättömistä kokoonpanoista, R² = 0,513Google Research -blogi (2026-01-28)2026-01-28Näkemättömät tehtäväkokoonpanot

Yksi varoitus ennen kuin klikkaat eteenpäin: jokainen yllä oleva Google Research -luku tulee 2026-01-28 blogikirjoituksesta, ja sen takana olevaa tutkimusta (arXiv 2512.08296) on päivitetty sen jälkeen, joten sen nykyinen versio raportoi 260 kokoonpanoa ja R² = 0,373 blogin 180:n ja 0,513:n sijaan. Suunta pitää kummin tahansa; tarkat luvut riippuvat siitä, mitä versiota luet.

Kahta näistä riveistä siteerataan virheellisesti rutiininomaisesti, joten tässä on laskutoimitus. Anthropicin 15× luku mitataan verrattuna chat-vuorovaikutukseen, ja sen yksittäisen agentin luku on 4×. Joten moniagentti maksaa suunnilleen 15 / 4 = 3,75× yhden agentin tokenit, ei 15×. Ja Google Researchin virheiden vahvistuminen 17,2× riippumattomille agenteille verrattuna 4,4× keskitettyihin tarkoittaa, että orkestroija sisältää suunnilleen 17,2 / 4,4 = 3,9× vähemmän virheiden vahvistumista kuin agenttien ajaminen ilman valvontaa.

Kun Anthropicin kirjoitusta lukee Google Researchin numeroita vasten, tulkintamme on, että ositettavuus, ei agenttien määrä, on ratkaiseva muuttuja. Anthropicin tutkimustehtävä jakautui siististi rinnakkaisiin alihakuihin, joten useammat agentit auttoivat. Googlen peräkkäissuunnittelutehtävät eivät jakautuneet, joten useammat agentit olivat toistensa tiellä.

Se vastaa sitä, mitä käytännön tekijät sanovat järjestelmien päätyessä tuotantoon. r/AI_Agentsissa ketju otsikolla "Multi agent systems are a total nightmare in production" (2026-04-23, 56 pistettä, 68 kommenttia) tuli tekijältä, joka on toimittanut yli 20 asiakasjärjestelmää: "The ones that actually stay running… are almost embarrassingly simple" ja "every time one agent talks to another, you lose context. It's like that game of Telephone." Huippukommentti tiivistää koko osion: "try to solve your problem with a single agent. If this agent has >85% accuracy a multi agent system will not add any more value."

Ennen kuin lisäät agentin, kokeile halpoja korjauksia, joita Anthropic mittasi: yksi parannettu työkalukuvaus tuotti 40 % laskun tehtävän suoritusaikassa, ja rinnakkainen työkalukutsu leikkasi tutkimusaikaa jopa 90 %. Molemmat voittavat toisen agentin kustannuksissa. Jos silti siirryt moniagenttiin oikeassa työkalussa, Claude Code -subagentit ovat orchestrator-workers, jota voit tarkastaa rivi riviltä.

Sama malli, viisi nimeä: kehysten Rosetta-taulukko

Samat neljä muotoa esiintyvät eri nimillä jokaisen toimittajan dokumentaatiossa, eikä nimeäminen siirry kehysten välillä. Microsoftin "magentic" ja "group chat" eivät tarkoita mitään OpenAI SDK:ssa ennen kuin käännät ne, ja se käännösvero on todellinen kustannus, jonka tämä taulukko poistaa.

Alla oleva muotoAnthropic (2024-12-19)Claude-blogi (2026-03-05)OpenAI Agents SDKVercel AI SDKMicrosoft LearnGoogle Cloud
Ketjutetut vaiheetPrompt chainingSequentialCode orchestrationSequential processingSequentialSequential
Luokittele ja lähetäRoutingn/aHandoffRoutingHandoffCustom logic
Fan-out / fan-inParallelization (sectioning, voting)Parallel (fan-out/fan-in)Code orchestrationParallel processingConcurrentParallel
Johto plus työntekijätOrchestrator-workersn/aAgents-as-toolsOrchestrator-workerMagenticCoordinator, hierarchical task decomposition
Generaattori plus kriitikkoEvaluator-optimizerEvaluator-optimizerLLM orchestrationEvaluator-optimizerGroup chatReview-and-critique, iterative refinement
Päättely-toiminto-silmukkaAutonomous agentsn/aLLM orchestrationn/an/aReAct
Ihmisportti(kontrollikerros)n/an/an/an/aHuman-in-the-loop

Viisi toimittajaa, viisi sanastoa, kolme tai neljä todellista muotoa. Käytännön kustannus näkyy, kun vaihdat kehystä: tiimi, joka siirtyy Microsoftin Agent Frameworkista OpenAI SDK:hon, joutuu uudelleenkartoittamaan "magentic" agents-as-toolsiksi ja "group chat" handoff-graafiksi ennen kuin yksikään koodirivi siirtyy. Google Cloudin yhdentoista nimen taksonomia on pisin, Anthropicin seitsemän nimen lista on siteeratuin, ja Claude-blogin kolme nimeä ovat ne, jotka toteutat ensimmäisenä. Lue muoto, sitten lue SDK. Sarakeotsikot ovat itse dokumentaatiot: Anthropic, Claude-blogi, OpenAI Agents SDK, Vercel AI SDK, Microsoft Learn ja Google Cloud. Kun näet muodot, kehyksen valinta on erillinen päätös; katsauksemme vuoden 2026 parhaista AI-agenttikehyksistä ja LangGraph vs CrewAI vs OpenAI Agents SDK -vertailu kattavat sen.

Milloin agenttityönkulkua EI kannata käyttää lainkaan?

Usein ei kannata. Eniten ääniä saanut päätöstikkaat r/AI_Agentsissa (2026-03-09) sanoo sen suoraan: "If if…then statements will work use that. Then if traditional workflows will work use that. Otherwise use agentic AI." Kaksi kolmesta SERPin huipputuloksesta on pilvidokumentaatiota, joka ei rakenteellisesti voi käskeä rakentamaan vähemmän. Me voimme. Tämän artikkelin data osoittaa samaan suuntaan: kaksi suurinta mitattua hyötyä (+80,9 % ja +90,2 %) tulivat molemmat tehtävistä, jotka osittuivat siististi, ja pahin mitattu tappio (−70 %) tuli agenttien pakottamisesta tehtävään, joka ei osittunut.

Virhetilat on nimetty, ja jokaisella on nyt numero:

  • Kontekstin menetys handoffien yli: jokainen agentti-agentti-viesti pudottaa tilaa (r/AI_Agentsin "Telephone"-valitus, 2026-04-23).
  • Virheiden vahvistuminen: 17,2× riippumattomille agenteille verrattuna 4,4× keskitettyihin (Google Research, 2026-01-28).
  • Karkaavat reflektiosilmukat: aseta iteraatiokatto ja pysäytä parannuksen puuttuessa, kuten yllä olevassa koodissa.
  • Peräkkäistehtävien heikkeneminen: 39–70 % huonompi, kun rinnakkaistat työtä, joka ei ositu (Google Research, 2026-01-28).
  • Kustannusten räjähdys: suunnilleen 15× chat-tokenit moniagenttijärjestelmälle (Anthropic, 2025-06-13).

Jokaisella noista virhetiloista on katto, jonka voit kirjoittaa kymmenellä koodirivillä, ja katto on aina halvempi kuin agentti, jota olit lisäämässä.

Cognitionin Walden Yan esitti saman argumentin rakentajan puolelta artikkelissa Don't Build Multi-Agents (2025-06-12): "Share context, and share full agent traces, not just individual messages" ja "Actions carry implicit decisions, and conflicting decisions carry bad results." r/AI_Agentsin vertaus on se, johon palaamme yhä uudelleen: "multi agent starts looking a lot like microservices. powerful when the boundaries are real, painful when they're invented."

Miten Techsy lähestyy mallin valintaa

Alla olevat tikkaat ovat tulkintamme Google Researchin ja Anthropicin havainnoista sekä käytännön tekijöiden ketjuista, ei oma mittaustuloksemme. Käymme ne läpi ylhäältä alas ja pysähdymme ensimmäiselle sopivalle riville:

EhtoTee tämä
Onko polku deterministinen ja tunnettu?Kirjoita koodia, ei LLM:ää
Pääseekö yksi agentti jo ~85 % tarkkuuteen?Pysähdy, julkaise
Ovatko osatehtävät aidosti riippumattomia?Rinnakkaista
Onko tuloksen laatu mitattavissa?Lisää evaluator-optimizer
Ovatko kontekstidomeenit aidosti erillisiä?Vasta nyt, orchestrator-workers

Kolme asiaa seuraa tämän artikkelin datasta. Aloita peräkkäisesti, koska Anthropic sanoo niin eikä mikään SERPissä kumoa sitä. Rinnakkaista vain se, mikä osittuu, koska sama koordinaatiomuutos mitattiin +80,9 %:ksi ja myös −70 %:ksi. Ja käsittele toista agenttia viimeisenä keinona, koska token-lasku on todellinen ja virheiden vahvistuminen on mitattu. Punainen lanka on, että agenttien lisääminen on skaalausliike, ei laatuliike: benchmarkit palkitsevat sen vain missä työ jakautuu, ja käytännön tekijöiden ketjut vahvistavat sen kaikkialla muualla. Jos haluat toisen mielipiteen arkkitehtuuriin ennen sen rakentamista, Pyydä ilmainen konsultaatio.

Usein kysytyt kysymykset

Mitkä ovat 7 AI-agenttimallia?

Seitsemän ovat peräkkäinen (prompt chaining), reititys (handoff), rinnakkaistus (fan-out/fan-in), orchestrator-workers, reflektio (evaluator-optimizer), ReAct ja plan-and-execute. Ne toistuvat eri nimillä jokaisen toimittajan taksonomiassa Anthropicista Google Cloudiin. Human-in-the-loopia käsitellään niiden rinnalla, mutta se on kontrollikerros, joka kietoutuu minkä tahansa seitsemän ympärille, ei kahdeksas malli.

Mitkä ovat AI-agentin työnkulun 4 vaihetta?

Suunnittele, toimi, havaitse, reflektoi. Malli suunnittelee seuraavan vaiheen, toimii kutsumalla työkalua, havaitsee työkalun tuloksen saapuvan kontekstiin ja reflektoi, onko tavoite saavutettu, ja toistaa tai pysähtyy. Jokainen tämän artikkelin malli on eri tapa kytkeä nämä neljä vaihetta yhteen.

Mitä eroa on AI-työnkululla ja AI-agentilla?

Työnkulku seuraa ennalta määrättyjä koodipolkuja; agentti antaa mallin ohjata omaa kontrollivirtaansa. Anthropicin sääntö: työnkulut ennustettavuuteen hyvin määritellyissä tehtävissä, agentit joustavuuteen kun mallipohjaisia päätöksiä tarvitaan skaalassa. Useimmat tuotantojärjestelmät ovat työnkulkuja, joiden sisällä on muutama agenttivaihe.

ReAct vs plan-and-execute: kumpaa kannattaa käyttää?

Käytä ReActia, kun seuraava vaihe riippuu siitä, mitä viimeisin työkalu palautti, ja reitti voi muuttua kesken ajon. Käytä plan-and-executea, kun reitti on ennustettavissa etukäteen ja uudelleensuunnittelu jokaisen vaiheen jälkeen tuhlaisi tokeneita. ReAct mittasi +34 % ALFWorldissa (Yao et al., 2022); plan-and-execute voitti zero-shot CoT:n kymmenessä datasetissä (Wang et al., 2023).

Tarvitsenko LangGraphin kaltaisen kehyksen näiden mallien käyttöön?

En. Jokainen tämän artikkelin koodilohko on tavallinen SDK-kutsu, ja mallit ovat vanhempia kuin niitä nimeävät kehykset. Kehys ansaitsee paikkansa tilan pysyvyydessä, uudelleenyrityksissä ja jäljityksessä, ei itse mallissa. Jos olet valitsemassa, kehysvertailumme kattaa kompromissit.

Miten estän reflektiosilmukkaa ajamasta ikuisesti?

Kaksi suojaa, molemmat koodissa: kova iteraatiokatto (käytämme 4 kierrosta) ja parannuksen puuttuessa pysäytys, joka pysähtyy hetkellä, jolloin kriitikon uudelleenkirjoitus ei saa parempaa pistettä kuin nykyinen luonnos. Älä luota prompttiin silmukan päättämisessä; mallilla ei ole käsitystä kustannuksista.

Milloin yksi agentti riittää?

Kun se pääsee suunnilleen 85 % tarkkuuteen tehtävässä. Se heuristiikka, joka kiersi r/AI_Agentsissa (2026-04-23) Google Research -tutkimuksen rinnalla, vastaa benchmarkeja: sen rajan yläpuolella ylimääräiset agentit lisäävät kustannuksia ja virheiden vahvistumista lisäämättä tarkkuutta. Mittaa yhden agentin perustaso ennen kuin suunnittelet mitään suurempaa.

Mistä löydän AI-agenttien työnkulumallien esimerkkejä koodilla?

Yllä olevat viisi Python-lohkoa kattavat peräkkäisen, reitityksen, rinnakkaistuksen, ReActin ja refleksion, kaikki tavallisina SDK-kutsuina, jotka voit nostaa suoraan. Toimittajakohtaisiin esimerkkeihin Vercel AI SDK toimittaa ajettavan TypeScriptin jokaista mallia kohden ja OpenAI Agents SDK -dokumentaatio kattaa handoffit ja agents-as-toolsin. Molempien linkit ovat alla olevassa lähteiden listassa.

Lähteet

  • Anthropic, Building Effective Agents (2024-12-19)
  • Anthropic, How we built our multi-agent research system (2025-06-13)
  • Google Research, Towards a science of scaling agent systems (2026-01-28); tutkimus: arXiv 2512.08296
  • Yao et al., ReAct: Synergizing Reasoning and Acting in Language Models (v3 2023-03-10)
  • Wang et al., Plan-and-Solve Prompting (ACL 2023)
  • Claude by Anthropic, Common workflow patterns for AI agents (2026-03-05)
  • OpenAI Agents SDK, Orchestrating multiple agents
  • Vercel AI SDK, Workflow Patterns
  • Microsoft Learn, AI Agent Orchestration Patterns (päivitetty 2026-05-12)
  • Google Cloud, Choose a design pattern for your agentic AI system (2026-05-28)
  • Cognition (Walden Yan), Don't Build Multi-Agents (2025-06-12)
  • r/AI_Agents, Multi agent systems are a total nightmare in production (2026-04-23); Wait, are workflows actually better than multi-agent systems? (2026-03-09)

Aihepiirit

ai-agenttien työnkulumallitagenttiset työnkulumallitai-agenttien suunnittelumallitorchestrator-workersreactplan-and-executemoniagenttijärjestelmätllm-työkalut

Jaa tämä artikkeli

Aiheeseen liittyvät julkaisut

Lisää aiheesta ai-machine-learning

ai-machine-learning
Aug 7, 2026

RAG:n paloittelustrategiat: 7 menetelmää, hakudatan perusteella järjestettynä (2026)

Paloittelu pilkkoo dokumentit ennen upotusta, ja pilkkomiskohdat määräävät, mitä hakumoduuli löytää ja mitä ei. Järjestimme 7 RAG:n paloittelustrategiaa Chroman julkisen 472 kyselyn benchmarkin perusteella ja sovitimme kukin jo käytössä olevaan upotusmalliin.

15 min lukuaika lukuaika
Lue
ai-machine-learning
Aug 6, 2026

Paras RAG-framework 2026: LangChain vs LlamaIndex vs Haystack (ja milloin et tarvitse mitään)

LangChain 1.0 on useimmille tiimeille oletusvalinta, mutta rehellinen vastaus yhden korpuksen Q&A-sovellukseen on, että frameworkia ei ehkä tarvita lainkaan. Vertailimme 8 orkestrointikerrosta rinnakkain: koodi, repojen tuore data ja viivebudjetti.

14 min lukuaika lukuaika
Lue
ai-machine-learning
Aug 6, 2026

LLM-kvantisointiopas: 7 menetelmää vertailtuna (benchmark-luvuilla)

70B-malli FP16-muodossa vie 140 GB VRAM-muistia. Kvantisoi se Q4_K_M-tasolle, ja koko putoaa noin 42 gigatavuun. Tämä opas vertailee kaikkia 7 kvantisointimenetelmää julkaistujen benchmark-tulosten ja kokoonpanokohtaisen päätöstaulukon avulla.

16 min lukuaika lukuaika
Lue
Katso kaikki julkaisut
Aloita projekti

Valmiina rakentamaan jotain erinomainen?

Muutetaan visiosi todellisuudeksi. Tiimimme on valmis auttamaan sinua luomaan ohjelmistoja, joilla on todellinen vaikutus.

Varaa lyhyt suunnittelukeskusteluKatso töitämme

Suosittuja kirjastosta

Claude-taidot

Katso kaikki
  • New Post

    Full SEO blog pipeline: research, brief, write, validate, image, translate, publish to Sanity. Autonomous from start to finish.

  • Content Refresh

    Audit a stale post, find decay drivers, and ship a SERP-aligned refresh without losing existing rankings.

  • SEO Audit

    Site-wide SEO audit with prioritized fix list: technical, on-page, and EEAT signals.

Tekoäly automatisoinnit

Katso kaikki
  • Security Auditor

    Weekly SCA + IaC scan with prioritized fix PRs.

  • Cold Email Writer

    Generates first-touch emails grounded in one specific public detail.

  • Lead Research Agent

    Enrich an email into a profile, score fit, alert in Slack.

Suosittuja kirjastosta

Claude-taidot

Katso kaikki
  • New Post

    Full SEO blog pipeline: research, brief, write, validate, image, translate, publish to Sanity. Autonomous from start to finish.

  • Content Refresh

    Audit a stale post, find decay drivers, and ship a SERP-aligned refresh without losing existing rankings.

  • SEO Audit

    Site-wide SEO audit with prioritized fix list: technical, on-page, and EEAT signals.

Tekoäly automatisoinnit

Katso kaikki
  • Security Auditor

    Weekly SCA + IaC scan with prioritized fix PRs.

  • Cold Email Writer

    Generates first-touch emails grounded in one specific public detail.

  • Lead Research Agent

    Enrich an email into a profile, score fit, alert in Slack.

Palvelut

  • Yritysratkaisut
  • Mobiilisovellukset
  • Verkkosovellukset

Ratkaisut

  • CRM-järjestelmät
  • Tekoälyintegraatio
  • ERP-ratkaisut
  • Ääniapurarit
  • Prosessien automatisointi
  • Kyberturvallisuus

Kirjasto

  • Blogi
  • Portfolio

Yhteisö

  • Tekoäly automatisoinnit
  • Claude-taidot

Työkalut

  • Mobile sovelluksen hintalaskuri
  • OpenAI / LLM API -hintalaskuri
  • MVP-hintalaskuri
  • Puhe-tekoälyasiamies-hintalaskuri

Yritys

  • Tietoja
  • Kumppanit
  • Ota yhteyttä

Juridiset asiat

  • Tietosuopolitiiikka
  • Käyttöehdot
  • Evästekäytäntö

Palvelut

  • Yritysratkaisut
  • Mobiilisovellukset
  • Verkkosovellukset

Ratkaisut

  • CRM-järjestelmät
  • Tekoälyintegraatio
  • ERP-ratkaisut
  • Ääniapurarit
  • Prosessien automatisointi
  • Kyberturvallisuus

Kirjasto

  • Blogi
  • Portfolio

Yhteisö

  • Tekoäly automatisoinnit
  • Claude-taidot

Työkalut

  • Mobile sovelluksen hintalaskuri
  • OpenAI / LLM API -hintalaskuri
  • MVP-hintalaskuri
  • Puhe-tekoälyasiamies-hintalaskuri

Yritys

  • Tietoja
  • Kumppanit
  • Ota yhteyttä
Juridiset asiatTietosuopolitiiikkaKäyttöehdotEvästekäytäntö
TECHSY
© 2026 Techsy. Kaikki oikeudet pidätetään.