Vhodna AI na programovanie (pre neprogramatora)

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #30 kdy: Dnes v 10:59:48 »
Dá se to. Ale Opus 4.6 žádná revoluce není, 4.5 byl prakticky stejně schopný a i starší na tom byly podobně. Jen se Anthropicu podařilo udělat zrovna u něj slušný hype. A drahý je nechutně. Ten se dá když vám ho někdo zaplatí. Ale platit si ho jako vývojář sám, to bych asi přišel dost rychle na buben; a v základním plánu Claude Code narazíte na limity za dvě hodiny.
Tohle by měl zajímalo na kolik to teda vyjde?
Nam to (zatim) plati firma a cely team je schopny propalit klidne 100 dolaru za par dni ... a to s tim tak nejak zaciname, ne vsichni jedou agentic vyvoj. Pro jednotlivce je lepsi vzit subscription, klidne zacit s tim 20USD/mesic. Kolega byl ale schopny to vyplacat za vikend a presel na 100 USD/mesic ... tam uz se mu to vycerpat nepodarilo. Ale on to vyuziva prakticky nonstop na nejaky osobni projektik. Tokeny se nejak obnovuji po nejakem case.


Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #31 kdy: Dnes v 11:06:00 »
Dá se to. Ale Opus 4.6 žádná revoluce není, 4.5 byl prakticky stejně schopný a i starší na tom byly podobně. Jen se Anthropicu podařilo udělat zrovna u něj slušný hype. A drahý je nechutně. Ten se dá když vám ho někdo zaplatí. Ale platit si ho jako vývojář sám, to bych asi přišel dost rychle na buben; a v základním plánu Claude Code narazíte na limity za dvě hodiny.

Jo, je to asi tak jak rikas. Ja jenom nastupuju do vlaku se zpozdenim :).

Kit

  • *****
  • 962
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #32 kdy: Dnes v 13:33:15 »
Je to jednoduchy program, ktory mozno AI zvlada bez problemov, lebo taketo programky riesi miliony ludi na svete. Ak je nejaky vacsi projekt, tak bezplatny gemini by sa v tom mozno sam zamotaval a ked nie on, tak by zamotaval tych co sa ho na to pytaju.
takze na male veci je to mozno OK.

I složitější program se dá napsat s AI, když ho správně dekomponuješ. A to může také udělat AI. Obvykle je problém jen ve správném napsání promptu.

czmiho

  • ***
  • 108
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #33 kdy: Dnes v 13:55:19 »
Ale Opus 4.6 žádná revoluce není, 4.5 byl prakticky stejně schopný a i starší na tom byly podobně.

Pouze pokud jsi testoval na mensich vecech. 4.6 ma petkrat vetsi okno kontextu, coz je naprosto zasadni vec. V situacich, kdy mi 4.5 delal zmeny v 20k radkovem projektu, ktere rozbijely veci nekde jinde a bylo to treba dodatecne resit, tak 4.6 to podchyti hned.

Kit

  • *****
  • 962
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #34 kdy: Dnes v 14:16:12 »
Ale Opus 4.6 žádná revoluce není, 4.5 byl prakticky stejně schopný a i starší na tom byly podobně.

Pouze pokud jsi testoval na mensich vecech. 4.6 ma petkrat vetsi okno kontextu, coz je naprosto zasadni vec. V situacich, kdy mi 4.5 delal zmeny v 20k radkovem projektu, ktere rozbijely veci nekde jinde a bylo to treba dodatecne resit, tak 4.6 to podchyti hned.

Takový projekt, který předěláním jednoho modulu rozbije jiný modul, je chybný.


Mlocik97

  • *****
  • 984
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #35 kdy: Dnes v 15:41:52 »
Ako niekto kto pracuje pre nadnárodnú korporáciu s miliardovými obratmi, môžem AI zhodnotiť jednoducho, kedže od firmy sme dostali najvyššie enterprise licencie pre Copilot Mám skúsenosť s Gemini Pro 3 Thinking, Opus 4.6, či GPT 5.3 Codex, v móde multi-agent s MCP na naše systémy atď...

osobne môžem zhrnúť Vhodnosť AI na programovanie takto:

- je to dobré na prototypovanie / Proof of Concept
- na primitívnu logiku, priamočiary refaktoring (tu sú nástroje IDE vhodnejšie), generovanie boilerplate (síce tu Snippety sú lepšia možnosť)
- unit testy to zvláda fajn, keďže top je tiež primitívna logika - assertion, ale už aj tu musíš ostriehnuť aké casy pokrýva a ako.
- na tasky typu "vykopíruj dáta z X do šablóny Y", trebárs z HTTP Logu do CURL.
- rôzne úkony okolo programovania, ktoré ale nie sú samo o sobe programovanie (analýza dokumentácie, tvorba TODO listov, a pod.)

A aj to musíš robiť poriadny review toho čo ti AI vlastne urobí.... v žiadnom prípade však nie je vhodný na implementačný kód, ktorý by sa mal raz dostať do produkcie. AI generuje ohromné množstvo skrytých BUGov, bezpečnostných hrozieb, rôzne bad-practice, výkonové problémy, a špagety kódu, ktorý sa veľmi rýchlo stane neudržovateľným. A to hovorím o prípade keď AI je používaná reálnym programátorom, ktorý má hlboký prehľad o architektúre softvéru, implementačných detailoch a vie povedať "AI, toto čo si vygeneroval je úplná blbosť" čo je v skutočnosti v cca 60% prípadoch aj v prípade jednoduchých taskoch popísaných vyššie ako práve boilerplate či assertions.

Ak si človek čo programovať vôbec nevie, alebo vie len absolútne základy a nevytvoril si v minulosti aspoň nejaký ecommerce platform, ERP systém alebo niečo podobné, tak používanie AI je veľké NIE... ak niekto hovorí marketingové bláboli že pomocou AI dokázal neviem čo, a nevidíš detaily kvality softwaru, tak sa len dostaneš do slepej uličky a vytvoríš nepoužiteľný paskvil za ktorý by sa hanbili aj rôzne štátne zákazky typu https://dennikn.sk/blog/782254/prezil-som-elektronicke-colne-konanie-system-za-15-mil-e-je-nefunkcny-paskvil/

a nakoniec sa aj tak budeš musieť naučiť reálne programovať ak chceš vytvoriť aspoň trochu kvalitného softvéru.

Mlocik97

  • *****
  • 984
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #36 kdy: Dnes v 15:56:20 »
A na koniec, niekde som cital, ze 30% kodu do linuxoveho jadra robi AI, uz sa na to viaceri zlostia.

Blbosť... 30% kódu je generovaná ale nie cez AI ale cez tooly... Linus Torvalds dokonca AI plne odmietol, podobne aj mnohý iný, trebárs autor CURL https://www.root.cz/zpravicky/vyvojar-curl-se-nastval-na-ohlasovani-bezpecnostnich-chyb-s-pouzitim-ai/


Mlocik97

  • *****
  • 984
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #37 kdy: Dnes v 15:57:07 »
Ai ti klidně vygeneruje 20 variant stejné funkčnosti za kradší čas než by byl vývojář schopný to napsat jednou.

Uhuh.... tak to potom som ja AI a Gemini je ten vývojár.

Mlocik97

  • *****
  • 984
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #38 kdy: Dnes v 16:00:06 »
Poslední roky začínám mít silný dojem, že je čas se na IT vykašlat protože se do toho oboru postupně natáhlo hrozně moc dementů. Teď už je ale asi vážně čas protože ti dementi objevili AI a to je mnohem horší...

Toto súhlasím, ale dementov som v IT videl celú kopu už aj predtým, len to teraz je silnejšie a hlavne títo dementi sú hlučnejší. https://www.vzhurudolu.cz/blog/258-ai-programovani-psani

Mlocik97

  • *****
  • 984
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #39 kdy: Dnes v 16:07:00 »
Souhlas, ale nejen v tomhle oboru. Ono to vypadá, že AI bude psát básně, skládat hudbu a my lidi budeme umývat podlahu.

Psaní kódu je zábavné a přiznejme si že i jednoduché. Těžké jsou ty věci okolo. Najít a doplnit díry ve vágním zadání. Code review nebo třeba louskání nějakého starého kódu. Ladění chyby, která nastává zásadně jen když je měsíc v úplňku. atd...

AI je jako nespolehlivý podřízený, na kterého nemám žádnou páku. Někdy dělá, co chci. Někdy to podělá. Někdy se na to vykašle. Nikdy sám nepřizná, že něco pokazil. Ještě jsem nezažil, aby mi řekl, že něco nezvládne. A nikdy za nic neponese zodpovědnost.

Pro darebacika :
Buď sakra opatrný, když používáš AI na něco, co neumíš. Protože ty to musíš zkontrolovat a ty za to poneseš zodpovědnost.

Ešte aby mu AI nevygenerovala kód čo mu zaviruje počítač. Inak k AI Slop, popravde keď hovoríš ako AI bude tvoriť básne a ľudia umývať podlahu, tak v skutočnosti si myslím že to bude presne naopak. Robotika napreduje a je precíznejšia vo fyzických taskoch (viď videá Boston Dynamics), než práve AI v kreativite a faktologických taskoch, kde dnešná AI absolútne zlyháva. AI nie je AI, to je len marketingový buzzword, AI je LLM, generatívne algoritmy, agenti, to je celé. Tieto LLM sú v podstate prediktívne písanie ako návrhy slov na Android klávesnici, len to nedopĺňa slová ale celé odstavce textu. No nemá fundamentálnu schopnosť uvažovania a chápania významu, pracuje to s tokenmi čo je bezvýznamová informácia.

Takže AI práveže kreatívne tasky a faktologické tasky absolútne nenahradí. Aspoň dokým niekto nevytvorí skutočnú AI, ktorá bude pracovať s reálnym významom a bude mať vlastnosti pravej inteligencie. Nie len niečo čo napodobňuje inteligenciu.

Mlocik97

  • *****
  • 984
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #40 kdy: Dnes v 16:15:15 »
Zrovna poslední týden jsem zkoušel využívat u vývoje AI modely(copilot a geminy). Hodiny práce a výsledek jsem skoro opět na začátku.  Hodiny řešení dlouhých postupů, otázka a odpověd, a po několika hodinách usilovné spolupráce u lokálního detailu který je klíčový pro celý postup její řešení ztroskotá. V rámci řešení problému nabídne jedno řešení za druhým a všechny se ukážou nefunkční a několika hodinová práce a soustředění byla vlastně slepá ulička. Za poslední týden tak 70 procent odpovědí začíná u nich větou "Omlouvám se, moje chyba .... blabla, chápu že se rozčilujete, chyba není na vaši straně ... blablabla" atd..   

Na povrchní práci a triviální problémy jo, ale skutečně nějaký deep problém a problém na který nejsou návody ze kterých by ten model čerpal znalosti a zkušenosti, nebo nedej bože došlo k nějakým zasádním změnám v přechodu mezi verzemi které v podkladech modelu nejsou, tak to vede k totálním chybným řešením končící naprosto slepou uličkou.

A ještě horší je to, že ta session od modelů je adaptabilní a přizpůsobivá jenom v rámci session a pokud dojde k přerušení musí se začít znova, a protože se hlavní server se neučí pořádně z komunikace tak při nové session opět opakuje ty samé chybné rady protože neví že jsou nefungují.

Jestli takto budou fungovat tak se rozhodně moc AI nebojím anebo polovina světa co je bude používat bude muset chlastat aby zvládala s tím pracovat.

plne súhlasím a mám úplne zhodnú skúsenosť... AI je fajn ak vieš na aké tasky má zmysel ju použiť, ale ak chceš od toho implementáciu čo i len trochu komplexnejšej logiky, zlyhá to. Najväčší problém je že v takom prípade AI nezrýchľuje prácu ale naopak spomaľuje a vysvetľovanie čo je problém môže trvať často výrazne dlhšie než si ten kód napísať sám.

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #41 kdy: Dnes v 16:42:03 »

A jak si efektivně kontrolovat výstupy a zastavit se dřív, než spálím půl dne, je toho součástí.


Klidně na toto téma můžeš udělat tutorial. Než sestavit funkční tutorial, jenž umožní poznat že řešení AI po několika hodinách povede ke slepé uličce, věřím že už je jednodušší postavit stroj času poslat si tu informaci z budoucnosti.