Onehdy jsem dostal v práci úkol na nasazení jednoho softwaru. Jsem juniorem a s tímto softwarem nemám zkušenosti, tak jsem šel hledat, jak by se dal úkol vyřešit. Po deseti minutách čtení dokumentace, která mi přišla nepřehledná, jsem došel k názoru, že si práci ulehčím a zeptám se AI.
Tady však začaly problémy. AI mi sice ihned dala „zaručené, 100%“ funkční řešení, avšak nedodržovala best practice. I přes neustálé usměrňování tlačila instalaci bez použití bezpečného prostředí (venv) a do jiných konfigurací, než které jsem požadoval nebo než které by vůbec fungovaly. Zmíněné zaručené řešení se rozbilo už u třetího kroku postupu, a tak jsem musel neustále odbíhat k debugování jednotlivých kroků. To však fungovalo zřídka, neboť nabízené příkazy často již několik let v nejnovější verzi neexistovaly. AI dokonce nabízela vlastní řešení v podobě programu, který používal funkce ze zdrojového kódu nástroje a chtěla doprogramovat nefunkční části a vytvořit databázi nástroje ručně. Klasické „googlení“ problému také nic neřešilo, protože všechny blogy byly ze stejného období jako AI generované odpovědi.
Po čtyřech hodinách a třech začátcích jsem se rozhodl, že se „prokousám“ dokumentací a že to nemůže být horší než doteď. Trvalo mi jen asi 20 minut, než jsem našel přesně to, co jsem potřeboval – návod na instalaci nejnovější verze. Po další půlhodině už nástroj běžel bez jakýchkoliv problémů.
Pro vývojáře je jasné. Srozumitelná dokumentace se snadno dohledatelným návodem na instalaci bude juniory zbožňovaná a ušetří spoustu času. A uživatelům AI bych před použitím poradil se zeptat: „Jste si jistí, že neexistuje snazší a rychlejší řešení za cenu vlastní námahy?“ A než půjdete řešit problém, tak se zeptejte sami sebe, jestli nemá AI náhodou víc historických informací než těch aktuálních.