Jak jsem vyvíjel Agenta (2): ChatGPT místo učebnice: první soubory a první omyly
Jak jsem vyvíjel Agenta (2): ChatGPT místo učebnice: první soubory a první omyly
Začínal jsem s chatem, který mi vysvětloval postupy, a se soubory, které jsem ručně nahrával na server. Nejdříve přišel konkrétní problém a až potom potřebná teorie. Bylo to pomalejší než předplatit h

Jak jsem vyvíjel Agenta — 2. díl z 10.
Když jsem se pustil do vývoje vlastního Agenta, neměl jsem připravený vývojový tým ani dokončenou architekturu. Měl jsem představu, otevřený ChatGPT a chuť vyzkoušet si, co mi generativní AI skutečně umožní vytvořit. První týdny proto připomínaly spíš praktické cvičení než profesionální vývoj.
Chat vysvětloval, soubory jsem nahrával já
Popsal jsem problém, ChatGPT mi navrhl postup a připravil kód. Ten jsem pak sám ukládal a přenášel na server. Zkoušel jsem výsledek a s další otázkou se vracel do chatu. Někdy stačila drobná změna. Jindy jsem zjistil, že přesvědčivě vypadající řešení v mém prostředí vůbec nefunguje.
Právě tyto komplikace mě donutily pochopit, co dělá webový server, jak spolu jednotlivé části komunikují a proč záleží na nastavení. Mohl jsem si podobnou službu prostě předplatit. Ušetřil bych čas, ale zároveň bych se připravil o důležitou zkušenost: poznat, co se skrývá pod povrchem hotové aplikace.
Trpělivý průvodce, který se někdy mýlí
Na rozhovoru s AI mě bavilo, že se mohu ptát stále znovu. Nemusel jsem se stydět za elementární otázku. Brzy jsem ale narazil i na slabinu tohoto způsobu učení. Model umí doporučit zastaralý postup, přehlédnout důležitou podmínku nebo podat neověřený předpoklad s naprostou jistotou.
Začal jsem proto rozlišovat, co mi AI tvrdí, co uvádí dokumentace a co jsem skutečně ověřil. Tyto tři věci nejsou totožné. Při vytváření systému, který má být spolehlivý, je nebezpečné je zaměňovat.
Učení v obráceném pořadí
Nejdřív konkrétní problém, pak rozhovor, experiment a až potom teorie. Je to jiné pořadí, než které obvykle volíme při studiu učebnic. Netvrdím, že je obecně lepší. Mě ale přivedlo k otázkám, které by mě při pouhém čtení možná ani nenapadly.
Největším výsledkem prvních týdnů tak nebyl žádný soubor na serveru, ale nová zkušenost. Generativní AI může být velmi užitečným průvodcem, pokud její odpovědi nepřestanu kriticky posuzovat.
V příštím dílu: Jak jsem od ručního přenášení souborů přešel ke Codexu a GitHubu.







