VISDOM · INTERNETOVÝ TECHNOLOGICKÝ ČASOPIS
TECHNOLOGIE • INOVACE • SOUVISLOSTI

Je potřeba programátor, když máme AI?

Je potřeba programátor, když máme AI?
Potřebujete nový systém, ale když už používáte AI, tak k čemu mít programátora, že? Jenže tady se ukazuje, že je všechno jinak.

Samozřejmě, na co je vám programátor nebo někdo kdo rozumí software, když máte vlastně AI agenta, který to udělá za vás, vy mu řeknete, co chcete a on to udělá. Půl dne si hrajete s malou utilitkou a je to - skutečně!

Programátora nepotřebuju

Přesně tak, nepotřebujete, ale co když se něco pokazí? A on se to pokazí, protože AI nemá vůbec žádnou jinou motivaci k tomu, aby se to povedlo, než k tomu, abyste zaplatili další měsíční poplatek. No a tady se to láme.

AI je dobrý sluha, ale špatný pán

Většina korporací na to už přišla a tak začíná zpátky najímat programátory, analytiky a prostě lidi, co něčemu rozumí. Samozřejmě, že jsou omezeni osobními pohledy těch, co najímají a vybírají lidi. Každý majitel firmy či ředitel velké korporace, že je to o zdrojích, ale tady máme paradox: Potřebujeme mít tým mladých lidí - protože mladí a krásní znamená úspěšní!

Ne, neznamená. To znamená pouze hezký a přitažlivý na pohled. Kód není hezký ani úspěšný. Filozof není krásný, ale starý, unavený a poškozený. Přesně takový má být i software. Řádně upravený a oprýskaný a ohlazený. Jenže to právě AI neumí.

Co programátor umí?

Programátor umí držet koncept toho, co dělá a je motivován skutečným výsledkem. Výsledkem za který v podstatě nese osobní zodpovědnost. Pokud mu něco vyčtete, bude si ti to vyčítat do konce života jako svoje selhání. Když něco vyčtete AI, tak to v další interaci bezpečně zapomene a tu zatracenou chybu udělá znovu.

Navíc si programátor pamatuje kde co má, a jak se co dělá. AI tohle vesele ignoruje. Dokonce mu vytvoříte pravidla kam mu napíšete, že si je má vždy přečíst a řídit se jimi a ono si to po chvíli zase začne mastit podle sebe.

Zeptáte se, jestli tomu rozumí, vesel řekne ano, a pak řekne nesmysl, který se nedá nijak použít, do kterého zapatlá názory svých tvůrců.

Programátor drží AI na uzdě!

To je vlastně to nejpodstatnější. Pokud stavíte větší systém a tím myslím, například jednu aplikaci typu Notepad nebo Word, zjistíte, že po chvilce začne AI požírat kód sám sebe, a až se požere, tak se pustí do vašich dat. To fakt nechcete.

Programátor má k dispozici nástroje, ve kterých vede původní kód, který on nebo někdo jiný reviduje. AI dělá velmi dobré malé úpravy malých částí, ale jak se pustí do něčeho většího, je to katastrofa. Začne ničit a ubližovat vašemu řešení. Pak mu dojde paměť a začne v tichosti ničit práci, kterou jste dali dohromady po několika bezesných nocích před měsícem a výsledek?

Jeden problém vyřešíte a způsobíte pět dalších

AI Vám může dobře poradit, když si nevíte rady, možná nastaví základní směr, ale neví a nezná to, co Vy, ani nemá jak, takže stejně si výsledek budete muset ohnout na svou realitu vždy sami.

Ale proč to vlastně píšu

Stále jsou na světě různá softwarové produkty, které stejně nakonec dal dohromady člověk ať už sám, nebo spolu s AI a jsou odzkoušené a vylazené. Hlavně ten, kdo vám je prodává, má alespoň špetku zodpovědnosti.