Vhodna AI na programovanie (pre neprogramatora)

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #15 kdy: 13. 02. 2026, 10:02:28 »
... (kromě toho, že AI z tohohle oboru dost odstraňuje to, co na něm bylo zábavné) ...
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.


Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #16 kdy: 13. 02. 2026, 11:16:33 »
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ší...

Ja mám taký pocit už 20 rokov.

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #17 kdy: 13. 02. 2026, 12:31:57 »
Za mne je treba Copilot docela fajn na vyplivnuti nejakych skaredych PowerShell skriptu a kdejakych totalne exotickych veci z MS ekosystemu, volani primo nejakych funkci Windowsiho API, ktere fakt nemam komplet v maliku.


Aktualne se pokousim opajcovat jeden program za pouziti Claude, protoze vystup tohoto programu funguje toliko s Lightroomem, zatimco ja to potrebuju dostat do jinyho editoru (Adobe, strcte si sve predplatne za klobouk!).

Logiku toho programu zhruba tusim (nikoliv vsak dokonale), Claude behem par promptu vyplivne celkem funkcni prototyp, kde vsechno slape - akorat zjistuju, ze tam mam nejakou chybu v zaverecne logice, kde mi proste neco chybi a tak nad tim dumam.


Ze bych jako mel pro vytvoreni nejakyho jednorazovyho nastroje napred tydny/mesice studovat konkretni programovaci jazyk, at nepadam na hubu kvuli zmrsene syntaxi?
Nebo ze bych si ten soft pro hobby projekt mel nechat udelat na zakazku? To bych se pri nedokonale znalosti funkcni logiky a vecnych zmenach nedoplatil...

Oboji jsou celkem zasadni faktory pro hobby projekt, jehoz nejvetsim "rizikem" je, ze mi zprzni kompenzaci expozice ulozene v XMLkach.... hruuuuza. :-)

Mudvy

  • ***
  • 103
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #18 kdy: 13. 02. 2026, 15:17:12 »
asi máme každý jiné zkušenosti s používáním ai při vývoji ... už to není tak že si otevřeš chat gpt a tam si s ním povídáš pak to pastuješ k sobě do ide a tam si to celé skládáš. To bylo fajn ale zkušenému vývojáři to nepomůže. Juniorům to pomáhalo víc jak stack overflow. Další evolucí je Agentické programování - copilot, antigravity, cursor apod kdy už není oddělený ai od kódu ale žije s váma na vašem HW přímo v ide a může dělat vše co můžete vy. Buildí projekt, vidí command line chyby, píše si commandy samo, vidí internet, vidí souborový systém, přečte si obsah souborů, přečte si nastavení systému, přečte si waše wiki, projekkty, guideline ... zkrátka umí udělat vše co můžu na počítači udělat já jako vývojář.

Pokud si zapnete antigravity a řeknete mu že chcete na tyhle logy udělat webovou stránku co mi to rozfiltruje podle datumu, četností apod a pak mu dam složku kde je celý zdroják a řeknu mu že má zjistit proč se chyby dějí a jestli by navrhnul opravy ... tak to všechno udělá ... na mě pak je posoudit jeho návrhy a zanést je do produkce ... upřímě já ai používám nejvíc na "otrockou nudnou práci" kterou nechtějí dělat ani dnešní "junioři vývojáři" nebo na tooly který bych si nikdy nepsal protože nemám čas a ani je nezadával juniorům protože nepochopí co po nich chci a za tu dobu co bych jim to vysvětlil si ten tool vlastně realizoval sám.

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #19 kdy: 13. 02. 2026, 15:28:57 »
Za mne je treba Copilot docela fajn na vyplivnuti nejakych skaredych PowerShell skriptu a kdejakych totalne exotickych veci z MS ekosystemu, volani primo nejakych funkci Windowsiho API, ktere fakt nemam komplet v maliku.


Aktualne se pokousim opajcovat jeden program za pouziti Claude, protoze vystup tohoto programu funguje toliko s Lightroomem, zatimco ja to potrebuju dostat do jinyho editoru (Adobe, strcte si sve predplatne za klobouk!).

Logiku toho programu zhruba tusim (nikoliv vsak dokonale), Claude behem par promptu vyplivne celkem funkcni prototyp, kde vsechno slape - akorat zjistuju, ze tam mam nejakou chybu v zaverecne logice, kde mi proste neco chybi a tak nad tim dumam.


Ze bych jako mel pro vytvoreni nejakyho jednorazovyho nastroje napred tydny/mesice studovat konkretni programovaci jazyk, at nepadam na hubu kvuli zmrsene syntaxi?
Nebo ze bych si ten soft pro hobby projekt mel nechat udelat na zakazku? To bych se pri nedokonale znalosti funkcni logiky a vecnych zmenach nedoplatil...

Oboji jsou celkem zasadni faktory pro hobby projekt, jehoz nejvetsim "rizikem" je, ze mi zprzni kompenzaci expozice ulozene v XMLkach.... hruuuuza. :-)

Vidím vícero možných problémů, které může přinést byť i jen hobby použití AI pro programování. Mimo osobního rizika (špatná XMLka...) je to především obecný úpadek v oboru. Zdá se sice, že níž to už jít nemůže, ale ono může. Vezměme si bezpečnostní rizika (vektory útoku přes AI a špatný kód) a úpadek lidského úsudku obecně a jsme tam, kde jsme nechtěli být. Mrkněte co si o tom myslí Naom Chomsky  a Noam Chomsky: The False Promise of ChatGPT a Naom Chomsky website

AI používám jako programátor denně na profi bázi, ale o to víc znám, na co se to hodí, na co se to nehodí a hlavně, co musí dělat programátor (nést zodpovědnost a vzdělávat se). Euforii rozhodně nesdílím, nadšení jsou ponejvíce majitelé AI firem a pak laici, kteří by bez AI programovat nemohli a najednou můžou. Stačilo by nazývat věci pravým jménem a vše by bylo přehlednější: AI = tupý statistický model nad trénovacími daty, člověk = blbec, který podléhá klamu a s AI se identifikuje (proto ji přeceňuje), důsledek = riziko pro lidskost jako takovou. Proto souhlasím v Naomem Chomským, že problém není až tolik v AI, ale v tom, jak k ní člověk přistupuje
Chomsky thinks that AI is dangerous, but only because people will take it seriously.


Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #20 kdy: 13. 02. 2026, 15:38:55 »
... už to není tak že si otevřeš chat gpt a tam si s ním povídáš pak to pastuješ k sobě do ide a tam si to celé skládáš. To bylo fajn ale zkušenému vývojáři to nepomůže. Juniorům to pomáhalo víc jak stack overflow. Další evolucí je Agentické programování - copilot, antigravity, cursor apod kdy už není oddělený ai od kódu ale žije s váma na vašem HW přímo v ide a může dělat vše co můžete vy.

... což ten problém jen amplifikuje. Ale jak říkám - profíkovi, který má zodpovědnost, kritické myšlení a ví co a jak dělá, může AI docela dobře posloužit. Ale ostatním a tím pádem obecně společnosti může dost uškodit. Chápu však, že mnoho lidí bude s tímto hodnocením zuřivě nesouhlasit.

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #21 kdy: 13. 02. 2026, 18:28:50 »
Vidím vícero možných problémů, které může přinést byť i jen hobby použití AI pro programování. Mimo osobního rizika (špatná XMLka...) je to především obecný úpadek v oboru. Zdá se sice, že níž to už jít nemůže, ale ono může. Vezměme si bezpečnostní rizika (vektory útoku přes AI a špatný kód) a úpadek lidského úsudku obecně a jsme tam, kde jsme nechtěli být.
Okej. A ted pragmaticky:
Jaky postup by tedy byl pro muj use case (hobbyprojekt) mene spatny, oproti snaze neco vyzdimat z Claude?


Vychazejme z predpokladu, ze tydny casu na poradne studium Pythonu a prislusnych cca sedmi knihoven proste nevykouzlim a se svym cenovym stropem si muzu dovolit profikovi zaplatit treba dve-tri clovekohodiny*, coz asi nikoho nevytrhne.



* vychazim ze zdejsich diskusi, kdy pod 10kKc/MD profik nevstane z postele  :)

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #22 kdy: 13. 02. 2026, 19:42:40 »
AI nevezmne práci programátorům - AI programátorům práci přidělá! Je to dobrý nástroj, ale špatný pán. Už se těším, až bude AI stavět budovy, řídit stát a léčit lidi...

Narozdíl od převládajícího omylu je AI určena pro kvalifikované pracovníky, kteří o oboru něco vědí a jsou schopni nést za práci AI zodpovědnostt. Dokáže na to přijít žák druhého stupně ZŠ, jen dospělákům změkl mozek. A to je podle všeho jen začátek.

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.

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #23 kdy: 13. 02. 2026, 20:14:10 »
Zkus placeny claude code s poslednim modelem Opus 4.6. Je nenazrany na tokeny/penize, ale me kompletne zmenil pohled na to co jsou LLM schopne. Predtim copilota jsem vyuzival spise vlazne, ted uz zacinam tim ze vibuju, pak jenom poupravim. Parkrat se stalo ze zadne upravy nebyly potreba, jednou to bylo k nicemu. Ale obecne je to ve zkusenych rukou takovy performace boost, ze ignorovat ho budete moct tak tenhle rok, pristi uz si myslim ze ne.

Claude code nakrm skilly z oboru kterym se chces ubirat a nech si to vygenerovat. I bez skillu to zvladne dobre, pokud nezvolis nejakou obskurni technologii, kterou proste nezna.

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #24 kdy: 13. 02. 2026, 21:01:24 »
...a se svym cenovym stropem si muzu dovolit profikovi zaplatit treba dve-tri clovekohodiny*
* vychazim ze zdejsich diskusi, kdy pod 10kKc/MD profik nevstane z postele  :)
Ono to vypadá divně ale u krátkodobých projektů (týdny, nízké jednotky měsíců) je to skutečně docela dobrá cena.

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #25 kdy: 13. 02. 2026, 21:05:37 »
Zkus placeny claude code s poslednim modelem Opus 4.6. Je nenazrany na tokeny/penize, ale me kompletne zmenil pohled na to co jsou LLM schopne.
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.

Claude code nakrm skilly z oboru kterym se chces ubirat a nech si to vygenerovat. I bez skillu to zvladne dobre, pokud nezvolis nejakou obskurni technologii, kterou proste nezna.
Skilly výsledek spíš dolazují než že by vytvářely zásadní hodnotu.

Zopper

  • *****
  • 981
    • Zobrazit profil
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #26 kdy: 14. 02. 2026, 07:40:53 »
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.

S trochou nadsázky: "Hodiny jsem zkoušel mačkat nějaké klávesy, a ten počítač pořád tvrdí compile error."  :)
LLM nejsou člověk, i když to k tomu svádí, a aplikovat na ně lidské měření schopností, jako kdyby to byl nový kolega, dává nesmyslné výsledky. Pracovat s tou technologí je dovednost, co se musí naučit, jako každá jiná. A jak si efektivně kontrolovat výstupy a zastavit se dřív, než spálím půl dne, je toho součástí. Stejně jako jak tomu dodat vhodné informace a instrukce.

Claude code nakrm skilly z oboru kterym se chces ubirat a nech si to vygenerovat. I bez skillu to zvladne dobre, pokud nezvolis nejakou obskurni technologii, kterou proste nezna.
Skilly výsledek spíš dolazují než že by vytvářely zásadní hodnotu.
Záleží, na co přesně to chceš použít. Z mojí zkušenosti dobře vybudovaná paměťová banka (memory bank, a skills jsou její součástí) udělá obrovský rozdíl v tom, co ty LLM dokážou a jak to dokážou. Asi tak jako je rozdíl radit člověku na fóru na Rootu podle dvou odstavců, versus kolegovi, se kterým pracuješ už dva roky.

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #27 kdy: 14. 02. 2026, 10:19:35 »
... (kromě toho, že AI z tohohle oboru dost odstraňuje to, co na něm bylo zábavné) ...
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.

Ako som uz viac krat spomenul "Nie som programator nezivim sa tym". Nieco som potreboval, to som zadaval do AI a ona postupne generovala kod, ja som to postupne skusal a fungovalo to. Neskor som pridaval dalsie, funkcie podmienky atd ...

Ak by som mal zacat od piki, isiel podla dokumentacie a kontrolovat ci to AI generuje spravne, trvalo by mi to tyzdne, mozno mesiace a popri tom by som sa aj naucil programovat. Zistil by som, ze je to OK a nemusel som to vobec kontrolovat (cize spusta casu a dosiel by som k rovnakemu koncu (mozno by som sa naucil programovat :-D )

Dnesny svet je tak trosku cely nahovno, pretoze uz na najvyssej urovni politikov vidime a vieme, ze nam rovno do oci klamu. Vo vacsine pripadov sa do vysokych funkcii dostavaju pravnici, advokati a pod. sebranka. Ulohou pravnika/advokata je okrem sudcu oklamat cely senad a verejnost. Potom sa toto klamstvo stava aj vo vacsine primitivneho ludu pravda a za svojimi politikmi si stoja, nech klamu akokolvek. Toto iste moze robit aj AI, moze ta klamat, ale ak tak nebola nastavena vyvojarmi, tak to robi nevedomky (zatial co politici to robia pri plnom vedomi).

S5 k problemu.
Program, ktory som si nechal napisat neni nic zloziteho (par funkcii, par podmienok v php, vkladanie a vytahovanie dat do/z DB, trochu javaskriptu). Html a css snad neni nebezpecne aj keby to bolo vystavene von.
V mojom pripade je to pouzivane v LAN, cize to nema moznost niekto z vonku napadnut. Ludia ktory to budu pouzivat si myslia, ze ten program v ktorom pracuju je nainstalovany na kazdom pocitaci (nemaju ani potuchy, ze je to webova aplikacia php a netusia co je apache a uz vobec nie rev. proxy atd.).

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.

xunil

  • ***
  • 105
    • Zobrazit profil
    • E-mail
Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #28 kdy: 14. 02. 2026, 10:38:30 »
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?

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #29 kdy: 14. 02. 2026, 10:55:15 »
Na psani jednorazovych/soukromych utilitek to poslouzi vic nez dobre. Asi poslouzi jakekoliv CLI, nemusi to byt Claude. Klidne codex, nebo gemini, copilot cli atd. Ale opravdu bych doporucoval investovat aspon tech 20 dolaru aby mel pristup k placenym modelum.

Co bych doporucil pokud bys chtel tu appku udrzovat a nejak udrzitelne rozvijet:
  • problem popis lidsky, zamer se na popis funkci. Idealne i s priklady. Vytvor si z toho MD soubor s pozadavky a prubezne to aktualizuj (nebo rikej CLI aby to aktualizoval)
  • Dekompozice je dulezita - jednoduche a stredne slozite to zvladne na jednou, vetsi veci je treba rozdelit a implementovat postupne a trochu ho vest za rucicku
  • CLI na lokalce umi pracovat s tvym vyvojovym prostredim. Nastav si ho tak aby mohl aplikaci poustet a rovnou testovat. At uz jenom ten script pustit, nebo rovnou si pusti prohlizec pres browser/playwright a bude si sam klikat. Verifikace je dulezita, bez toho to moc nefunguje. Kdyz si agent muze to co vygeneroval otestovat, tak bude sam iterovat dokavad to nenamlati.
  • Ze zacatku to neni takovy problem, ale casem si musis davat pozor co strkas do kontextu (na vstup). Bot bere vazne vse cos mu poslal. Tohle se clovek nauci pouzivanim, ale neuskodi zkouknout par videi.
  • Pokud nemas dostatecne know how jak nastavit efektivni tech stack a pravidla pro kod, tak zkus pouzit ty skilly nebo pluginy, kde jsou best practices pro php atd. Nebo najdi nejaky starter project na webu.
  • CLI maji plan mode. Neboj se ho pouzit. Agent nejprve vypracuje plan, ty ho zkouknes a pustis
  • Pouzivej git at muzes revertovat kdyz se neco nepovede

 
Agentic coding je vic o managementu a soft skills nez technickem kodovani. A zkouseni a experimentovani. A hlavne se toho nebat :). Vzdyt v konecnem dusledku pokud se to nepovede, tak zacnes znova a lepe. Ale bez lokalniho vyvojoveho prostredi se neobejdes. A k tomu aby jsi si ho nastavil nemusis byt programator, vetsinou staci nasledovat instrukce bota.