Vhodna AI na programovanie (pre neprogramatora)

Re:Vhodna AI na programovanie (pre neprogramatora)
« Odpověď #15 kdy: Dnes v 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: Dnes v 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: Dnes v 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: Dnes v 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: Dnes v 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: Dnes v 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: Dnes v 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: Dnes v 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: Dnes v 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: Dnes v 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: Dnes v 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.