Andersonův úhel

Proč má AI potíže převzít rozpracovaný úkol

mm
Přidejte Unite.AI mezi své preferované zdroje na Google
AI-generated image (GPT-2): an industrial humanoid robot sits at an office desk, scratching its head while looking into an open cardboard box labeled 'URGENT' that contains assorted machine parts, gears, electronic components, and circuit boards. An office wall with notes and diagrams is visible behind the desk.

Přestože agenti AI dokážou řešit složité úkoly, nová studie naznačuje, že mají potíže navázat na práci, kterou začal někdo jiný. Výsledkem je zdvojování práce, pomalejší postup a vyšší náklady.

 

Jednou z nejúnavnějších, ale nezbytných součástí práce s agenty a rozhraními AI je nutnost téměř na začátku každého rozhovoru seznámit systém s dosavadní situací.

Oblíbené jazykové modely, například ChatGPT, sice nabízejí určitý přístup k „trvalým“ uživatelským vzpomínkám, ale jejich využití není spolehlivé. Nakonec bývá bezpečnější přijmout námahu spojenou s vysvětlením kontextu úkolu* umělé inteligenci, alespoň aby si neodvozovala nesprávný kontext ze svého natrénovaného latentního prostoru.

Přebírání rozpracované práce v praxi

Tento problém je samozřejmě starší než AI. Mnoho firem už po zaměstnancích vyžaduje dokumentaci procesů, které vyvíjejí nebo zlepšují. Částečně tím usnadňují zaškolení nováčků, ale lze v tom vidět i snahu zabránit zaměstnancům v získání vyjednávací převahy.

V praxi se však tvorbě, aktualizaci a údržbě dokumentace soustavně věnují často jen větší a lépe financované organizace. Zaměstnanec, který má převzít práci po někom jiném, místo toho velmi často dostane téměř detektivní úkol: musí pečlivě rekonstruovat sled událostí, který vedl k rozpracované práci, jež mu nyní připadla.

Bezchybná dokumentace by pochopitelně ušetřila dny, týdny, či dokonce měsíce práce, pokud by ovšem bylo její vytvoření finančně rozumné.

Pokud práci vykonávají agenti AI, může však existovat větší prostor pro vyřešení tohoto problému.

Předání práce

Nová americká výzkumná práce tuto zátěž způsobenou chybějící dokumentací vyčísluje a označuje ji jako dluh při předávání.

Pokud technický dluh popisuje situaci, kdy dnešní rychlá, provizorní a levná technická řešení vedou k budoucím křehkým či obtížně udržovatelným systémům, potom dluh při předávání vyjadřuje náklady na opětovné zjišťování souvislostí – rekonstrukci kroků předchozího pracovníka či jiného aktéra ze zanechaných stop, když není dostupný pro radu, například po konfliktním propuštění, kvůli vytížení nebo úmrtí. Může také být neschopen poradit, jako jazykový model, který už dávno ztratil kontext vedoucí k současnému stavu práce.

Nová práce† je výsledkem spolupráce nezávislých badatelů a výzkumníků spojených s Georgia State University. Zabývá se dluhem při předávání v případě programovacích agentů, kteří mají v kódové základně pokračovat tam, kde skončila jiná relace, člověk nebo jiný aktér.

Jedním z cílů je přesně určit, kolik dokumentace je zapotřebí ke snížení dluhu při předávání a jaké postupy a protokoly by bylo možné doporučit jako budoucí běžnou praxi pro omezení problému.

Rozpočtové otázky

V ideálním světě by bylo možné nastavit protokolování na verbose, tedy podrobný výpis a novému agentovi, který úkol přebírá, jednoduše předat záznamy týkající se nedokončené práce.

Získat z tak velkého objemu dat užitečné informace však zabere čas a spotřebovává rozpočet na tokeny. Do hry navíc vstupují omezení úložného prostoru.

Toto je rozpočtový problém: nezpracované datové výpisy jsou náročné na zpracování, zatímco vybrané a uspořádané záznamy jsou přehlednější, ale vyžadují předchozí investici prostředků.

Pečlivé poznámky připravené právě pro předání by nového agenta účinně uvedly do situace. Jejich příprava však vyžaduje ještě více úsilí, které nakonec nemusí být potřebné, pokud bude logika práce zřejmá sama o sobě, práce se opustí nebo se už nikdy nebude upravovat.

Autoři nové práce s názvem Handoff Debt: The Rediscovery Cost When Coding Agents Take Over Interrupted Tasks všechny tyto situace zvážili a přizpůsobili existující modely úloh novým způsobům měření a řešení dluhu při předávání. Ačkoli se výzkum zaměřuje na programovací agenty, může ukázat užitečné směry i pro širší využití AI a organizaci dokumentačních pravidel.

Autoři uvádějí:

„Dluh při předávání vzniká, když agent dosáhne viditelného pokroku, ale zanechá stav, na který nástupce nemůže snadno navázat: například nevysvětlené úpravy, dočasné pracovní soubory, skryté předpoklady nebo chybějící doklady o ověření.

„Metrika založená pouze na konečném vyřešení úkolu nedokáže rozlišit nákladné opětovné zjišťování souvislostí od efektivního pokračování.

„Dva předchozí agenti mohou zanechat stejný repozitář uložený v kontrolním bodě, přesto mohou jejich nástupci čelit velmi odlišným nákladům na pokračování. Jeden může navázat okamžitě, zatímco druhý musí mnohokrát použít nástroje, aby z dočasných pracovních souborů a neúplné historie příkazů znovu zjistil původní záměr.“

Metoda

Autoři definují předchůdce jako dřívějšího agenta, který práci zahájil nebo ji naposledy vykonával, a nástupce jako současného agenta, jehož úkolem je práci převzít.

Pro vytvoření benchmarku měřícího náklady na předávání nedokončených úloh vývoje softwaru mezi agenty bylo 75 úkolů ze SWE-bench Verified převedeno na 181 scénářů předání. Každý představoval místo, kde byla práce přerušena a předána nástupnickému agentovi. Tři různé modely nástupců byly následně testovány ve 2 172 pokusech o převzetí.

V testech se v různých kombinacích používaly modelové řady Qwen, Gemma a Devstral.

Experimenty zkoumaly čtyři úrovně předávaných informací. V nejomezenější variantě dostal nástupce pouze stav repozitáře, jako by vstoupil do nezdokumentované oblasti katastrofy. Ostatní varianty přidávaly stále podrobnější kontext, od záznamů činnosti a historie příkazů až po stručné souhrny toho, co už bylo vyzkoušeno a zjištěno:

Pouze repozitář

Nástupce obdrží pouze repozitář a popis úkolu, bez záznamu předchozích akcí, rozhodnutí nebo neúspěšných pokusů.

Surový záznam

Nástupce dostane úplnou historii předchůdce se všemi příkazy, pozorováními, úpravami, úspěchy i neúspěchy.

Souhrnné poznámky

Nástupce dostane souhrn v přirozeném jazyce vytvořený z historie činnosti předchůdce, který shrnuje klíčové informace do souvislého textu.

Strukturované poznámky

Nástupce dostane stručný předávací dokument se standardizovanými poli pro stav úkolu, provedené změny a výsledky ověření.

Studie se nezaměřovala pouze na konečné vyřešení úkolu, ale měřila náklady na samotné pokračování, se zřetelem k používání nástrojů, spotřebě tokenů a úsilí nutnému k rekonstrukci důvodů předchozí práce.

Pro experimenty byly stanoveny tři definice pro určení bodu předání a tři stavy při předání.

Určení bodu předání Stavy při předání
Po první úpravě zdrojového kódu. Po první úpravě kódu. Předcházející agent již začal pracovat, ale dosud nezkontroloval, zda úprava skutečně funguje. Potřebuje dokončení. Úkol je nedokončený a nástupce musí pokračovat v práci, aby dosáhl správného řešení.
Po prvním validačním výsledku. První agent už spustil test nebo ověřovací krok, takže existují určité doklady o pokroku. Již vyřešeno, řešení zachováno. Úkol je v podstatě dokončen a nástupce má zabránit narušení řešení.
Po první úpravě po selhání. Test selhal a první agent už zkusil reagovat další úpravou. Dříve fungující chování je narušeno. Něco, co dříve fungovalo, nyní nefunguje.

Data a testy

Pro vytvoření realistických situací předání vycházeli výzkumníci ze 75 úloh vývoje softwaru ze SWE-bench Verified. Zaměřili se na problémy, jejichž vyřešení obvykle trvá od 15 minut do čtyř hodin.

Nevyhodnocovali jen dokončené úlohy, ale během práce zachytili několik průběžných kontrolních bodů. Vznikly tak situace, kdy jeden agent AI musel převzít práci jiného:

Vytvoření benchmarku převzetí práce. Ze 75 úkolů SWE-bench Verified vzniklo 181 bodů předání ve třech fázích práce. Byly označeny podle stavu repozitáře v okamžiku převzetí a hodnoceny za čtyř podmínek sdílení informací. Výsledkem bylo celkem 2 172 běhů nástupnických agentů. Zdroj: https://arxiv.org/pdf/2606.02875

Vytvoření benchmarku převzetí práce. Ze 75 úkolů SWE-bench Verified vzniklo 181 bodů předání ve třech fázích práce. Byly označeny podle stavu repozitáře v okamžiku převzetí a hodnoceny za čtyř podmínek sdílení informací. Výsledkem bylo celkem 2 172 běhů nástupnických agentů. Zdroj

Každý úkol mohl vytvořit více bodů předání a každé předání bylo testováno se čtyřmi podobami přenesených informací. Benchmark se proto rychle rozrostl. Konečný soubor zahrnoval 181 různých úkolů předání a 724 hodnocení převzetí pro každý model nástupce, tedy celkem 2 172 běhů tří testovaných systémů AI.

Pro testy bylo použito prostředí programovacího agenta ve stylu OpenHands, s příkazy v terminálu, zmrazením repozitáře v bodech předání, úpravami souborů a oficiálním ověřením podle benchmarku SWE-bench.

V hlavní studii pocházely všechny body předání z běhů předchozích agentů založených na Qwen. To poskytlo pevný výchozí bod pro porovnání různých kombinací agentů a situací.

Testované páry převzetí byly Qwen-Qwen; Qwen-Gemma; a Qwen-Devstral.

Surový záznam nejvíce snížil práci nástupce: počet událostí agenta klesl o 57–59 %, zatímco Souhrnné poznámky a Strukturované poznámky snížily počet událostí o 20–46 %. Spotřeba tokenů ve vstupních promptech také klesla ve všech třech přístupech, o 42–63 %:

Podoba informací Běhy Podíl vyřešených úkolů (změna v procentních bodech) Události agenta (Δ%) Tokeny vstupního promptu (Δ%)
Qwen → Qwen
Pouze repozitář 181 46.4% 99 1.63M
Surový záznam 181 52.5% (+6.1 pp) 41 (-59%) 811k (-50%)
Souhrnné poznámky 181 51.4% (+5.0 pp) 53 (-46%) 602k (-63%)
Strukturované poznámky 181 50.8% (+4.4 pp) 55 (-44%) 660k (-60%)
Qwen → Gemma
Pouze repozitář 181 42.5% 49 738k
Surový záznam 181 49.2% (+6.6 pp) 21 (-57%) 300k (-59%)
Souhrnné poznámky 181 44.2% (+1.7 pp) 33 (-33%) 319k (-57%)
Strukturované poznámky 181 43.6% (+1.1 pp) 39 (-20%) 317k (-57%)
Qwen → Devstral
Pouze repozitář 181 34.3% 175 3.94M
Surový záznam 181 49.2% (+14.9 pp) 73 (-58%) 1.66M (-58%)
Souhrnné poznámky 181 43.6% (+9.4 pp) 123 (-30%) 2.30M (-42%)
Strukturované poznámky 181 44.8% (+10.5 pp) 125 (-29%) 2.30M (-42%)

Při předání za podmínky pouze repozitář museli nástupničtí agenti věnovat další interakce rekonstrukci záměru předchůdce, dřívějších dokladů a neúspěšných postupů. Surový záznam, Souhrnné poznámky a Strukturované poznámky přenesly některé informace přímo a snížily potřebu znovu zjišťovat souvislosti, ovšem za cenu větších počátečních promptů.

Pro ověření, zda jsou přínosy skutečné, bylo každé předání s bohatším kontextem porovnáno s odpovídajícím předáním pouze repozitáře ze stejného výchozího bodu. Ve všech dvojicích modelů předání více informací soustavně snižovalo práci potřebnou na straně nástupnických agentů.

Úplné záznamy událostí přinesly největší snížení práce. Souhrnné i strukturované poznámky však také vedly k výrazným úsporám. Účinek se projevoval v celém benchmarku a nebyl způsoben jen několika odlehlými případy:

Podoba informací Spárované běhy Události agenta při předání pouze repozitáře Události agenta (Δ%) 95% interval spolehlivosti změny počtu událostí Tokeny vstupního promptu (Δ%)
Qwen → Qwen
Surový záznam 181 99 41 (-59%) [-50%, -42%] 798k (-51%)
Souhrnné poznámky 181 99 53 (-46%) [-38%, -28%] 572k (-65%)
Strukturované poznámky 181 99 55 (-44%) [-34%, -24%] 646k (-60%)
Qwen → Gemma
Surový záznam 181 49 21 (-57%) [-47%, -33%] 300k (-59%)
Souhrnné poznámky 181 49 33 (-33%) [-25%, -8%] 319k (-57%)
Strukturované poznámky 181 49 39 (-20%) [-18%, -1%] 317k (-57%)
Qwen → Devstral
Surový záznam 181 175 73 (-58%) [-45%, -22%] 1.65M (-58%)
Souhrnné poznámky 181 175 123 (-30%) [-28%, -15%] 2.28M (-42%)
Strukturované poznámky 181 175 125 (-29%) [-28%, -17%] 2.29M (-42%)

Aby výzkumníci ověřili, že účinek nezpůsobila hrstka neobvyklých případů, porovnali každé předání s odpovídajícím předáním pouze repozitáře ze stejného bodu. Snížení zůstalo konzistentní ve všech dvojicích modelů a svědčí o skutečném vzorci, nikoli jen několika výjimečných příkladech.

Co z toho plyne?

Stručně řečeno†, autoři zjistili, že když jedna AI předá úkol jiné, i jednoduché poznámky jí pomohou pokračovat efektivněji.

Úplné záznamy fungují nejlépe, ale jakékoli informace k předání jsou lepší než nutit nástupce rekonstruovat vše jen z kódu. Výše uvedené výsledky také ukazují, že přístup využívající úplné surové záznamy nevyhnutelně znamená vyšší náklady na tokeny.

Závěr

Ačkoli je práce určena výhradně kolegům výzkumníkům a běžného čtenáře osloví jen omezeně, zabývá se jedním z nejzajímavějších a nejnaléhavějších problémů současných rozhraní a protokolů mezi lidmi a AI.

Lze doufat, že přístupy a poznatky získané tímto výzkumem se časem uplatní v širším využití AI než jen při programování pomocí agentů.

Další výzkum by mohl zkoumat, jak na základě vlastností projektu a jeho použití určit minimální potřebnou úroveň dokumentace. I taková funkce, která by pomohla účelněji vynakládat čas a peníze, však sama stojí čas a peníze. Rozpočtovému dilematu dokumentace proto stále není snadné uniknout.

 

* Osobně jsem v poslední době u relací ChatGPT zatížených pomalou odezvou a příliš velkým kontextem začal s jistými obtížemi exportovat přehledné PDF konverzace. Používám je jako výchozí bod nové relace, která se stává „částí 2“.

† Tato práce bohužel nepatří k nejsrozumitelnějším, které jsem letos četl. Proto čtenáři nemohu doporučit původní studii, přestože její zpracované výsledky zůstávají zajímavé.

Poprvé zveřejněno ve středu, 3. června 2026

Spisovatel v oblasti strojového učení, odborník na syntézu lidských obrazů. Bývalý vedoucí výzkumného obsahu ve společnosti Metaphysic.ai, až do jejího sloučení do Brahma.ai společnosti DNEG.
Webová stránka: martinanderson.ai
Kontakt: martin@martinanderson.ai