Článek

Programování s AI

Blog přibližná doba čtení 2 min, přečteno 125 krát

Doby, kdy jsem programoval jsou již dávnou minulostí. Programováním jsem se zabýval tuším od roku 2006 do roku 2015 a mojí poslední aplikací byl Vtipík - čtečka vtipů pro Windows a Android. Fungoval, ale znalec kódu by si určitě řekl, že to psalo nějaké programátorské prase a já bych to s pokorou uznal. Pak se mé kroky přesunuly jinam. V roce 2016 jsem nastoupil do Red Hat, kde působím dodnes a to jako Associate Software Quality Engineer, takže se věnuji spíše testování, než tvorbě samotných aplikací.

Když jsem začátkem března nastoupil na dlouhodobou pracovní neschopnost, která bude snad již brzy minulostí, napadlo mě zkusit zkloubit své pracovní zkušenosti s testingem a do procesu psaní kódu zapojit výhradně AI. Pasoval jsem se tedy do role jakéhosi řekněme vlastníka produktu, designéra ui, zadavatele práce pro AI a testera UX (user experience). A výsledky? S těmi vás začnu seznamovat v dalších článcích, něco jsem s AI totiž opravdu napsal, ale že by se jednalo o procházku růžovým sadem, tak to ani náhodou. Byly chvíle, kdy jsem to chtěl vzdát, mnohdy se opravdu nedařilo, zejména však ale kvůli mému smyslu pro detail. A jestli se ptáte, zda AI v dohledné době sebere práci programátorům, pak s klidem odpovídám ne, protože k naprosté dokonalosti má AI v oblasti programování opravdu hodně daleko. Jejím největším problémem je neudržení kontextu. Jasně v dané diskusi / daném chatu ano, to se nějak doladí, ale když jí zadáte nový task v nové konverzaci, je kontext ve většině případů ten tam, AI si vše zdlouhavě znovu a znovu ověřuje a většinou nedokáže - naštěstí, domýšlet do nejmenšího detailu. Když například chcete opravit dvě na sebe navazující funkce, většinou to dopadne tak, že první opraví, ale na druhou se vykašle, což je škoda, ale někdy zase přemýšlí až moc dopředu, což může být fatální a při pár implementací funkcí se mi to potvrdilo. Takže svěřit programování sto procentně výhradně umělé inteligenci bych se já osobně neodvážil, ale tak by to asi vlastně mělo být. Nechat si napsat kód ano, ale s rozvahou a dotazy na tvůrce / zamýšlené funkce neimplementovat bezhlavě, což se v začátcích dělo velmi často.

Zpět na seznam článků

Další čtení

Související články

Diskuse

Komentáře

Zatím tu nejsou žádné komentáře.

Zapojte se

Přidat komentář

Komentáře jsou u tohoto článku vypnuté.