Eszközök

Anthropic Claude Code dinamikus munkafolyamatai száz párhuzamos ügynököt képesek koordinálni

Az Anthropic bemutatta a Claude Code Dynamic Workflows nevű megoldását, amely JavaScript alapú, dinamikusan generált orchestration scriptekkel több száz párhuzamos alügynök munkáját képes koordinálni egy-egy nagyobb feladaton.

Anthropic Claude Code dinamikus munkafolyamatai száz párhuzamos ügynököt képesek koordinálni

Anthropic bejelentette a Dynamic Workflows funkciót a Claude Code számára, amelynek lényege, hogy a koordinációt nem a chatkörnyezet kontextusában, hanem futtatható JavaScript-orchestration kódban tartja. Ennek következtében a Claude a feladatra szabott, egyedi JS-szkriptet írja meg automatikusan, amely több száz párhuzamos alügynök között osztja szét a munkát, és iteratív módon ellenőrzi az eredményeket.

Mire jó ez?

A Dynamic Workflows célja olyan problémák kezelése, amelyek túl nagyok vagy túl összetettek ahhoz, hogy egyetlen agent egymenetben helytálljon: például egy szolgáltatás teljes hibakeresése, több száz fájlt érintő migrációk vagy egy terv több nézőpontból való stressztesztelése.

A rendszer az alábbi megoldási elemeket egyesíti:

  • Claude mint orchestrator: nincs előre beépített sablon; Claude a konkrét feladathoz alkalmazkodó JavaScript-szkriptet generál, majd futtatja azt.
  • Független ellenőrzés: külön agentek vizsgálják a problémát eltérő megközelítésekből, más agentek megpróbálják megcáfolni az eredményeket, és a futtatás addig ismétlődik, amíg az eredmények konvergálnak.
  • Mentés és folytathatóság: a folyamat előrehaladása checkpointolva van, így megszakítás után folytatható, és a munkafolyamatok parancsként (/command) menthetők újrafelhasználható, strukturált bemenetekkel.

Proof of concept: Bun portolása

Jarred Sumner példája szemléletes: Dynamic Workflows segítségével portolta a Bun projektet Zig nyelvről Rustra. Az eredmény 750 000 sor Rust-kód volt, a tesztcsomag 99,8%-át sikerült átvinni, és az első committól a merge-ig eltelt idő 11 nap volt. A munkában több száz alügynök dolgozott párhuzamosan, fájlonként két emberi reviewert biztosítva.

Figyelmeztetések és elérhetőség

  • Tokenhasználat: az ilyen munkafolyamatok lényegesen több tokent fogyasztanak, mint egy átlagos session. Célszerű kezdetben egy jól körülhatárolt feladattal próbálkozni, mielőtt az egész kódbázison futtatnánk.
  • Elérhetőség: a Dynamic Workflows kutatási előnézetként elérhető Max, Team és Enterprise csomagokon, valamint a Claude API-n, Amazon Bedrockon, Vertex AI-n és Microsoft Foundry-n keresztül.
  • Követelmény: szükséges a Claude Code v2.1.154+; az ultracode effort szint bekapcsolásával vagy egyszerűen azzal, hogy megkérjük Claudet, hogy „create a workflow”, indítható el a funkció.

A Dynamic Workflows így lehetővé teszi, hogy nagy, több lépést és ellenőrzést igénylő fejlesztési feladatok kodifikált, ismételhető és párhuzamosan skálázódó módon valósuljanak meg.