Lilith.
⌕
Redakční ilustrace: Stanford mění domácí úkoly: kód od agenta musí obhájit student
Ilustrace Lilith · redakční remix

Stanfordův kurz CS146S změnil zadání poté, co coding agenti zvládli loňské domácí úkoly jedním promptem. Studenti teď vstupují do cizího open source projektu, navrhují změnu a vysvětlují ji člověku, který ji může skutečně přijmout.

Loňský domácí úkol nahradil cizí repozitář a živý maintainer

Latent Space popisuje druhý běh předmětu The Modern Software Developer, který vede Mihail Eric. Rozhovor trvá 121 minut a prochází deset týdnů výuky od fungování agentního harnessu přes context engineering a security až po background agents a software factory.

Nejdůležitější změna se týká úkolů. Open source maintainers přinesli studentům reálné repozitáře. Student musí pochopit neznámý kód, navrhnout zásah a obhájit patch před člověkem, který nese odpovědnost za merge. Oficiální web kurzu uvádí 3 units a jako cíl schopnost navrhovat agentní workflow, skládat tools a skills a rozumět omezením současných coding agentů.

Hodnota juniora se přesouvá od psaní syntaxe k získání důvěry

Když agent vyřeší izolovaný úkol, tradiční zadání přestává měřit práci studenta. Cizí repozitář přidává to, co se promptem obejít nedá snadno: neúplný kontext, místní konvence, historická rozhodnutí a člověka, který může změnu odmítnout.

Pro firmy je to praktičtější obraz nástupu juniora. Schopnost vyrobit diff bude běžná. Důležitější bude zjistit, který problém stojí za řešení, ověřit chování a vysvětlit změnu tak, aby jí tým mohl důvěřovat. Výuka tím netestuje odpor vůči AI, ale kvalitu dohledu nad ní.

Jedna ukázka kurzu ještě neurčuje nový standard oboru

Zdroj je rozhovor s vyučujícím a současně s vedoucím AI ve firmě Monaco. Přináší detailní pohled na kurz i praxi jeho týmu, ale není srovnávací studií výsledků studentů. Nevíme z něj, zda absolventi píšou spolehlivější software než studenti tradičního kurzu.

Open source review navíc měří jen část práce. Maintainer vidí patch a jeho vysvětlení, hůř však pozná, kolik rozhodnutí student přenechal agentovi nebo zda by bez něj našel chybu v produkci. Hodnocení potřebuje i samostatné čtení diffu, testování a práci s incidentem.

Rozhodnou přijaté patche a chyby odhalené bez pomoci agenta

Silným signálem budou změny, které maintainers skutečně přijmou, a schopnost studentů opravit je po kritickém review. Ještě cennější bude sledovat, zda student dokáže vysvětlit nečekané chování, najít chybu ve strojovém návrhu a bezpečně zasáhnout, když agent ztratí kontext.

Pokud se podobná zadání rozšíří, školy přestanou závodit s nástroji v zákazu jejich použití. Místo toho postaví studenta před člověka, který má právo říct, že patch do jeho projektu nepatří.

Lilithin verdikt

Agent může studentovi napsat patch. Před maintainerem ale pořád stojí student, a právě tam začíná vzdělávání, které nejde odkliknout.