Proč AI programátor pořád chybuje v detailech
AI kódování: Proč vám asistent občas přinese něco úplně jiného
Pracujete s AI a občas vás zarazí, že kód vypadá skvěle, ale ve skutečnosti neřeší přesně to, co jste chtěli. Nebo to řeší jen napůl. A to je horší, než kdyby se kód rovnou rozbil.
Když kód „funguje“, ale není správně
Běžný překladač je vcelku předvídatelný. Zadáte správný kód a buď se zkompiluje, nebo vám vrátí chybu. S AI je to jiné – ta nikdy nezklame úplně, spíš vás zklamá jemně.
Můžete septat, ať vám AI napíše jednoduchý kód pro výpis prvního prvku seznamu. Za pár vteřin dostanete funkční úsek, která ale místo nuly používá jedničku. Všechno se zkompiluje, program běží, ale výsledek je špatný. A takových drobných odchylek se objevuje víc – ignorovaná podmínka, missejednaný index, proměnná, která se prostě taky neobješla.
Tohle není selhání. To je jiné porozumění zadání.
AI jako nespolehlivý překladač
Nejlepší je přistupovat k AI jako k překladači, která rozumí lidské řeči, ale občas si dovolí malou kreativitu. Kdyν vám AI „překlad“ dokončí, výsledek se sice compiles, ale často řeší jiný problém než ten, který jste popsal.
Tím se také pošlapá úpl<|eos|>