PMI_092022 PMI_092022 PMI_092022

Naučiť sa programovať už automaticky nemusí stačiť na dobre platené pracovné miesto

4

V posledných desaťročiach si rodičia, pedagógovia a politici mysleli, že naučiť detí programovať bude spoľahlivý spôsob, ako z nich urobiť „pracovnú silu zajtrajška“. Umelá inteligencia však teraz začína pomaly, ale isto veci meniť. Na prvý pohľad sa môže zdať toto tvrdenie čudné, veď aj umelá inteligencia je len softvér, ktorý predsa musí niekto napísať. No ukazuje sa, že to tak nemusí byť.

Minulý rok sa Microsoft spojil so sanfranciským výskumným laboratóriom OpenAI, v ktorom vlastní veľký podiel, aby spolu vytvorili funkciu pre úložisko kódu GitHub s názvom Copilot, ktorá dokáže automaticky navrhnúť ďalší najvhodnejší riadok kódu pre program alebo najlepší spôsob, ako dokončiť riadok, ktorý začal vytvárať ľudský programátor. Cieľom nebolo vytlačiť programátorov, rovnako ako automatické dokončovanie v programe Microsoft Word nevytláča spisovateľov. Bola to však predzvesť zmeny.

Nedávno spoločnosť DeepMind predstavila softvér umelej inteligencie AlphaCode, ktorý dokáže zostaviť celé programy na vykonanie nových úloh rovnako ako priemerný ľudský programátor. Môžete mu jednoducho zadať problém pomocou prirodzeného jazyka a AI softvér vygeneruje kód, ktorý tento problém úspešne vyrieši. DeepMind testoval svoj softvér na desiatich nedávnych súťažiach v programovaní na platforme Codeforces. AlphaCode dosiahol približne 54 % skóre, čím sa zaradil do stredu súťažného poľa, teda ešte zďaleka nedosahuje úroveň najlepších ľudských súťažiacich.

Spôsob, ako systém rieši tieto problémy, je navyše oveľa menej efektívny, ako keby to robil ľudský programátor. AlphaCode pre každý problém vygeneruje niekoľko stoviek možných riešení, z ktorých mnohé sa ukážu nesprávne, a potom zúži množinu približne na 10 riešení, ktoré sa zdajú správne, a tie predloží do súťaže. Okrem toho je AlphaCode veľmi rozsiahly (obsahuje viac ako 41 miliárd premenných) a jeho trénovanie a spustenie je nákladné. A zatiaľ sú stále potrební ľudskí experti, ktorí pomôžu overiť, či kód funguje dobre a či neobsahuje diery v zabezpečení, ktoré by mohli hackeri ľahko zneužiť.

Napriek týmto nevýhodám je pravdepodobné, že systémy ako AlphaCode budú znamenať začiatok konca potreby obrovských armád ľudských programátorov. Po vytrénovaní budú náklady na vygenerovanie programu systémom AlphaCode napriek jeho nedostatkom pravdepodobne podstatne nižšie ako náklady na najatie tímu programátorov, ktorí by urobili to isté.

A z povahy algoritmov umelej inteligencie vyplýva, že nasledujúce generácie softvéru sa budú zlepšovať a budú efektívnejšie z ekonomického hľadiska. Aj kontroly kvality, ktoré dnes musia vykonávať ľudskí programátori, budú v blízkej budúcnosti pravdepodobne automatizované. Napriek tomu je programovanie cenné. Učí kritickému mysleniu, riešeniu problémov, logike a určitému druhu kreativity. Navyše pomáha dopĺňať vzdelávanie v oblastiach, ako je matematika. Rodičia a pedagógovia by sa však nemali spoliehať na to, že programovanie je istá vstupenka do dobre platenej práce.

Ak chcú rodičia a pedagógovia skutočne pripraviť pracovnú silu budúcnosti, mali sa viac starať o to, aby deti zvládali na vysokej úrovni zručnosti, ktoré bude pre umelú inteligenciu ťažké automatizovať. Medzi takéto zručnosti patrí kritické myslenie, emocionálna inteligencia, citlivý ľudský prístup a kreativita. V oblastiach, ktoré si vyžadujú vysokú úroveň týchto schopností, je najmenej pravdepodobné, že v dôsledku AI dôjde k výraznejšiemu úbytku pracovných miest, prinajmenšom v najbližších niekoľkých desaťročiach.

Zdroj: fortune.com.

Zobrazit Galériu

Redakcia

Všetky autorove články

4 komentáre

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx reakcia na: Naučiť sa programovať už automaticky nemusí stačiť na dobre platené pracovné miesto

19.2.2022 18:02
Fakt ty vole. Toto programovala Banská Bystrica. Nezalamuje to a preteká kde chce. Taká chyba by sa programátorom nemala stávať.
Reagovať

Tu je dôkaz, že treba vedieť dobre programovať. Tento systém nezalamuje utf+2008:⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ reakcia na: Naučiť sa programovať už automaticky nemusí stačiť na dobre platené pracovné miesto

19.2.2022 17:02
Reagovať

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ reakcia na: Tu je dôkaz, že treba vedieť dobre programovať. Tento systém nezalamuje utf+2008:⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

19.2.2022 17:02
Reagovať

Djúkz APT zasa vyčíňali: reakcia na: Naučiť sa programovať už automaticky nemusí stačiť na dobre platené pracovné miesto

19.2.2022 16:02
Tak oni už totálne, že tí hekeri sú kreatívni: Oni vytvorili takzvané zrkadlo pre 3537, oni si zkopírovali meno a heslo pre prístup do systému eset, aby mali zadarmo ochranu antivírom, ale teraz to príde, oni sa takí kreaťívňi, že oni aj parametre počítača a spojenia zrkadlia, aby sa 3537 zdalo, že to pristupuje stále jeden stroj a pritom je to šérd klaud Djúkz APT: Takže 3537 si myslí, že chráni Ferka Nováka z Jahodnej, ale je to šérd klaud Djúkz APT, ktorý sa zrkadlí ako jedno pécéčko parametrami. No a zarobia na tom stovky evri ročne. Ale s esetom vydrbali. Vidíš to? Stačí byť krejatívňi. :-D A majú to zadara chránené.
Reagovať

Pridať komentár

Mohlo by vás zaujímať

Mohlo by vás zaujímať