DomůSlužbyCenyO mněReferenceKontaktFAQBlog
Všechny články

Jsou ještě potřeba programátoři?

Petr Skoda3 min čteníRead in English
  • umělá inteligence
  • programování

AI je skvělá věc. Umí neskutečné věci a změnila nejen oblast programování. Není divu, že se dnes čím dál častěji ozývá otázka, jestli ještě budeme potřebovat programátory. Odpověď je ano, ale jen pokud budeme pod slovem programátor rozumět něco jiného než dřív.

Proč AI umí psát kód

AI umí psát kód. Ještě aby ne. Velké jazykové modely jsou přece JAZYKOVÉ modely. Programovací jazyk je jen další jazyk, kterým je potřeba se naučit mluvit, a v tom je AI bravurní. Jak tyto modely fungují pod pokličkou, popisujeme v článku o tom, jak vlastně funguje umělá inteligence. Důležité je, že jde o statistický model, který skládá nejpravděpodobnější pokračování na základě toho, co viděl při učení.

Source: https://programmerhumor.io/ai-memes/im-programming-c7yg

Co AI neumí

Právě proto neumí vymýšlet skutečně nové věci a nechápe kontext celého problému. Dokáže skvěle napsat funkci, formulář nebo databázový dotaz, ale neví, proč ten systém vůbec vzniká, kdo s ním bude pracovat, jaké jsou skryté požadavky provozu nebo co všechno se musí nerozbít při dalším rozšíření. Je to další nástroj, který vyžaduje, aby člověk s ním uměl pracovat.

Programátor dnes není jen ten, kdo píše kód

Psaní kódu bylo vždycky jen část práce. Dobrý programátor rozumí architektuře systému a jeho implementaci, umí navrhnout UI a UX, myslí na bezpečnost a počítačové sítě. A především rozumí tomu, co uživatel opravdu chce. Protože občas to, co říká, že chce, není to, co skutečně potřebuje. Odhalit tenhle rozdíl je práce pro člověka, který umí klást správné otázky a chápe byznys za zadáním.

Právě tahle část se s příchodem AI nezmenšila, naopak. Když je psaní kódu rychlé a levné, ještě víc záleží na tom, co a proč se vlastně staví.

Traktor a farmář

Když se přešlo z tažných volů na traktory, neznamenalo to, že farmáře může dělat každý. Nástroj nedefinuje výsledek. Výsledek definují znalosti a zkušenosti toho, kdo ten nástroj používá. Běžný člověk může traktor použít k tomu, aby převezl písek, ale obilí dokáže vypěstovat jen farmář.

S AI je to stejné. Dává stejně silný nástroj do rukou začátečníkovi i profesionálovi, jenže každý z nich z něj dostane úplně jiný výsledek.

Kde AI pomáhá laikům a kde nastupuje profesionál

Běžný člověk může AI využít na rychlé prototypy a na ověření, jestli to, co má v hlavě, bude fungovat a jestli to opravdu chce. To je skvělé a je to přesně ten přístup, o kterém píšeme v článku o tom, že MVP neznamená hotový produkt. Prototyp ale není produkt.

Potom musí přijít profesionál a udělat tu těžkou věc. Udělat systém škálovatelný, bezpečný a udržitelný a přitom se snažit, aby byl co nejvíce optimalizovaný. To je to pravé umění, a právě v něm se rozhoduje o tom, jestli aplikace přežije první tisíc uživatelů, útok zvenčí nebo půlroční vývoj dalších funkcí.

Jak to vidí Eniware

Eniware s AI pracuje denně, ať už při vývoji, nebo v produktech, které staví, jako je MAistr. AI zrychluje práci, ale návrh architektury, volbu technologií a zodpovědnost za výsledek pořád nesou lidé. Programátoři tedy jsou potřeba. Jen se jejich práce posouvá od psaní řádků kódu ke tvorbě celých systémů.

Nové články e-mailem

Aktuality ze světa IT přímo pro firmy. Jasně, stručně a srozumitelně.

Adresu používám jen pro rozesílku článků. Nikomu ji nepředávám. Odhlásit se dá jedním kliknutím.

Další články

Firemní dokumentace v papírové podobě
RAG
2 min čtení

Co je RAG a proč vaše AI potřebuje přístup k firemním datům

Když firma nasadí jazykový model a zeptá se ho na něco z vlastní interní dokumentace, model si často něco vymyslí. Není to chyba modelu, jen důsledek toho, jak funguje. Model zná jen to, co viděl při trénování, a firemní směrnice, technickou dokumentaci nebo poslední verzi ceníku v tom typicky nemá. Řešením tohoto problému je přístup zvaný RAG, tedy retrieval augmented generation. Co RAG vlastně dělá RAG spojuje dvě věci, které samy o sobě fungují dobře, ale teprve dohromady dávají použitelný

Interiér datového centra s regály serverů a provozním vybavením.
umělá inteligence
2 min čtení

Vlastní AI model na vašem zařízení

Když firma dnes řekne, že používá umělou inteligenci, obvykle to znamená, že posílá data do cizí cloudové služby a čeká na odpověď. Méně známá, ale čím dál dostupnější varianta je opačná: provozovat AI model přímo na vlastním serveru nebo zařízení, bez závislosti na cizí infrastruktuře. Co znamená hostovat AI model sám Řada dnešních AI modelů se dá stáhnout ve formě takzvaných otevřených vah a spustit na vlastním hardwaru, ať už je to firemní server, lokální počítač, nebo výkonnější zařízení

Blízký záběr na futuristického humanoidního robota s digitálním displejem obličeje, který představuje moderní technologie
umělá inteligence
3 min čtení

Jak vlastně funguje umělá inteligence

O umělé inteligenci se dnes mluví, jako by uměla myslet. Ve skutečnosti jde o statistický model, který se na obrovském množství dat naučil, jaká odpověď nejpravděpodobněji následuje po daném vstupu. Žádné porozumění v lidském smyslu za tím není, ale výsledek bývá překvapivě užitečný. AI jako předpovídání, ne přemýšlení Jádro dnešní umělé inteligence je predikce. Model se během trénování podívá na obrovské množství textu, obrázků nebo jiných dat a učí se, jaké vzory se v nich opakují. Když pak