Názor k článku
CEO Nvidie: děti už se nemají učit programovat od Mlocik97 - Musel som sa 2x pozrieť do kalendára či...

  • Článek je starý, nové názory již nelze přidávat.
  • 27. 2. 2024 10:54

    Mlocik97

    Musel som sa 2x pozrieť do kalendára či je 1. Apríl, a on nie je.

    "Nemajú sa"? Už to je nezmysel. Je to ich voľba, i keby to robily ako hobby.

    Ale ak hovorí o "AI", od ktorej máme dnes teda hodne ďaleko (na pár storočí), tak ak my chce povedať že tá "AI" čo pred nedávnom sme na Roote mali výsledky v koľko % prípadoch odpovedalo správne na otázku či číslo X je prvočíslo, teda len 2 možné odpovede, a ono to odpovedalo správne len v 2% prípadoch. Tak ak to má nahradiť prácu, kde logické myslenie je najdôležitejšie. Tak to už môžem povedať že akváriové ryby nahradia prácu konzultantov.

    Jeden týpek čo "AI" obdobne hypuje a tvrdil že to nahradí programátorov, tak som mu povedal že nech pomocou tej "AI" naprogramuje veľmi primitívnu funkciu, ktorá zobere pole mailových adried, a vráti pole unikátnych mailových adries, kde ale v prípade gmail.com domény sú unikátne aj variácie s bodkou, viď: https://support.google.com/mail/answer/7436150?hl=en )

    Tak:

    1. Trvalo mu to asi 40 minút, čo som ja urobil za 4.
    2. Výsledok bol skorej chybný, keď to vrátilo kód čo považovalo doménu gma.il.com za rovnakú ako gmail.com
    3. to "AI" musel človek upozorniť celkovo 3 krát na rôzne chyby aby to nakoniec vrátilo správny kód (k čomu logicky človek musí vedieť že chyba tam je, čo znamená že musí vedieť programovať)
    4. kvalita kódu bola katastrofálna, 7 násobne pomalší než môj kód.
    5. "AI" sa furt ospravedlňovala a nechápala zadaniu, a ešte bola schopná presvedčovať že ten kód je správne.

    V práci kde som pracoval s ERP systémom NetSuite, čo je trocha specifickejšia vec, tak ChatGPT 4 tam pohorel natoľko, že vlastne ani za celý pracovný deň sa neporadilo vytvoriť kód čo mal len primitívne skopírovať riadok zo sublistu A a vložiť do sublistu B. To čo som ja naprogramoval za 2 minúty. ChatGPT furt vracal len kód, v ktorom sa používali metódy nad `record` objektom, ktoré neexistovali. Dokonca to raz skúsilo cez `query` modul pomocou SuiteQL, ale to už vygenerovalo taký nezmysel, že syntakticky sa to ani nepodobalo. Ako keby to programovalo v úplne inom jazyku.

    V podstate ChatGPT či copilot je pri programovaní úplne mimo. Jediné čo to zvláda je možno tak doplniť boilerplate (gettery a settery v Jave, getState a useState v Reacte, a podobne). Dokonca keď o tomto hovorím, tak raz Copilot vrátil kód "a = this.a" namiesto "this.a = a". Takže aj takto absurdnú chybu dokáže "inteligencia" urobiť. Alebo že by "AI" bola skratka pre "Artificial Idiotism"?

    To už by som sa skôr obával toho že Sora nahradí filmových producentov a hercov, alebo DALL-E nahradí grafikov, pretože tam nejaké "chyby" fakt nevadia. Tých pár zlých pixelov sa tam stratí...

    I keď občas čo vidím, tak to generuje obludy s 7 prstami na jednej ruke, či 3 nohami, keď chceš vygenerovať obyčajného človeka bez genetickej mutácie.

    Vážne "AI" nenahradí absolútne nikoho... je to dobré leda tak pre entertainment (sem tam "AI" použijem pri roleplay s kamatárom, aby som text "okorenil" viac poetickým štýlom). Na takéto účeli je to fajn. Ale na programovanie rozhodne nie. A žiadna AI nenahradí programátorov najbližších pár generácií.