CHAT GPT - scarry hud AI chat sistem

erikson

Guru
25. avg 2007
26.638
9.696
113
Nekaj se dogaja. Vsaka nova verzija je bolj dodelana, zadnji Claude zna spisati celotne aplikacije.

 

Fly

Guru
21. jul 2007
2.813
659
113
Claude me je res presenetil v zadnjem času. Že kakšno leto sem se izogibal izdelave neke funkcije v programu. S Claudom sem v enem tednu rešil zadevo. Vrgel sem mu dokumentacijo preko 100 strani, primere… je vse preštudiral napisal v prve že povsem solidno zadevo, potem sva pa samo nadgrajevala pa iskala izjeme… noro. Vsaka napaka mu je jasna, ne zbrka cele kode, je konsistenten….programerjev bo kar naenkrat preveč
 
  • Všeč mi je
Reactions: tomi in erikson

Fly

Guru
21. jul 2007
2.813
659
113
Nima veze tukaj noben balon. Mnoga področja so se/se bodo močno spremenila. Tudi če balon poči AI bo z nami za vedno…. Na koncu bodo itak ostali 2-3 modeli
 

mistique

Guru
16. jun 2009
17.505
4.426
113
Naslov téme je kar primeren...zadeve so scarry dobre in se še izboljšujejo. Ravnokar vekslam s ChatGPT na Claude-a.

* Projekte je že kdo selil?


* To sprašujem po stari človeški navadi, da malce pokramljamo :valjamse:
 

Apollo8

Mahoney
15. avg 2007
17.551
11.531
113
Moj poslovni partner v svoji drugi firmi skoraj vse razvijalce usmerja v razvoj z uporabo orodij AI (tudi claude) in se je potreba po razvijalcih zmanjsala za 50%. In dejansko gredo v odpuscanja, prvi kandidati so pa tisti ki vztrajno zavracajo AI orodja.

Tko da AI ze vpliva na trg dela za razvijalce in tisti ki se ne bodo prilagodili lahko kar trdo pristanejo.
 
  • Všeč mi je
Reactions: erikson in mistique

mistique

Guru
16. jun 2009
17.505
4.426
113
Vsekakor so razvijalci eni izmed tistih, ki AI val že močno občutijo. Programerji še bolj. Za piko na (a)i, je imela na razgovoru za delovno mesto "operations officer" prednost točno tista kandidatka, ki je ponudbo spisala s pomočjo AI :fredi: Ne izključno zaradi tega, ampak vsekakor pomemben atribut (because efficiency).
 

jurek1973

Guru
3. sep 2007
5.186
2.144
113
S Claudom sem v enem tednu rešil zadevo. Vrgel sem mu dokumentacijo preko 100 strani, primere…
Dokumentacijo je pa napisal kdo? AI? Ali človek?

Ti zdaj mogoče še razumeš, kaj je claude nazaj napisal in kako to deluje.
Čez nekaj let bo pa"tajnica" dokumentacijo naložila nekam, pa nazaj program dobila. Takrat pa več marsikdo ne bo imel pojma, kako program deluje. In bo kvaliteta odvisna predvsem od podane dokumentacije.
Še nekaj let kasneje bo pa spet stara generacija programerjev začela odvozlavat špaagete od AI, da bo sploh še kaj delovalo.
 

Pepe

Guru
20. sep 2007
14.658
6.296
113
Svet se nenehno spreminja in nikoli ne vrne čisto na staro. Že sedaj se za marsikatero kodo ne ve več, kako deluje in zakaj sploh deluje, kar deluje. Konec koncev je vmes n nivojev, da prideš do binarne kode, ki gre v dva nivoja napetosti v čipu.
Za staro kodo je dobro, da jo daš v AI in ti jo običajno dokaj dobro razloži in naredi povzetek.
 

Utisevalec

Guru
12. nov 2007
17.783
4.967
113
Moj poslovni partner v svoji drugi firmi skoraj vse razvijalce usmerja v razvoj z uporabo orodij AI (tudi claude) in se je potreba po razvijalcih zmanjsala za 50%. In dejansko gredo v odpuscanja, prvi kandidati so pa tisti ki vztrajno zavracajo AI orodja.

Tko da AI ze vpliva na trg dela za razvijalce in tisti ki se ne bodo prilagodili lahko kar trdo pristanejo.
No pri nas je enako (50% manj efektivnih razvijalcev), samo vzrok je obraten. Kup "samozvanih" štručkotov, ki rešujejo probleme z AI in jih odpustimo po 2h tednih ker niso sposobni razumevanja osnov. Programerski kader se je pri nas zmanjšal, ampak zato ker dobrih ni in kvalitetne kode isto ni. Torej odkar je AI je trenutno manjko kvalitetnega kadra. In kadru, ki zna delat brez AI se je cena močno povečala na trgu, ker očitno so sfere kjer ne moreš narediti (vse) z AI brez lastne glave.

Sploh bolj obskurni jeziki ali pa progamerski prijekti kjer ne moreš dajat ven uradnih input podatkov, ker jih nimaš (javna naročila) so iz AI čista katastrofa. Tako da trenutno še nismo tam kje bi morali bit in je dejansko AI velika cokla v senior razvoju in prilika za tiste ki so/smo še "oldschool". Nas bo pa povozilo en dan, to se pa čisto zavedam, zato se skušam prilagajat kolikor se le da oz. kolikor mislim da je ok.

Če govorimo o programerski sceni sam dajem AIjem pisat kodo, ki je funkcionalna celota (recimo klasična programska "funkcija") in vedno preverim kaj so napisali preden tako kodo commitam. Skratka prihranek je pri "neznanem" jeziku mogoče 50%, pri znanem pa 10%. Da mu mu dam pisat večji projekt in se pod commitom sa podpišem pa ni šanš. Je pa to kar klasika pri sodobnih "razvijalcih".
 
  • Všeč mi je
Reactions: sousis in Robert

Utisevalec

Guru
12. nov 2007
17.783
4.967
113
Pa še dodatek - programerska orodja (t.i. IDE) ki danes vsilujejo AI v vsako vrstico (t.i. autocomplete), ki jo napišeš, so dejansko "pain in the ass". Razni VS Code in git-X dodatki so me prepričali da sem se šel (nazaj) učit vi(m), kjer sicer vse našteto lahko dobiš če že rabiš ampak se vsaj ne (vse bolj) vsiljuje z vsako posodobitvijo IDEja.
 

Apollo8

Mahoney
15. avg 2007
17.551
11.531
113
No jaz AI generalno ne maram in sem bil precej skepticen do vsega skupaj. Ampak zadeva vedno bolj napreduje in merljivi podatki kazejo da se scena razvijalcev (al pa programerjev) ze precej spreminja. Je pa res da jaz “crpam” podatke iz tujine, morda v sloveniji zadeve se vedno tecejo po starem.

Nekdo je omenil dokumentacijo - se najmanjsi problem je da ti AI napise kaj kako deluje in zakaj je nekaj spisal kot je. In zagotovo je pri dokumentaciji bolj dosleden kot 90% developerjev.
 
  • Všeč mi je
Reactions: Utisevalec

Utisevalec

Guru
12. nov 2007
17.783
4.967
113
Programiranje oz. kodiranje ..

Če začnem na "t.i." junior ravni, so vsi navajeni danes iz faxa dajat od sebe totalno 0 oz samo še AI. Večina jih je še fax naredila z AI (skupaj z diplomsko). In so vsaj mlajši precej uspešni v skrivanju da uporabljajo AI.

Dam čisto konkreten primer zaposlovanja junior programerja. Pred 10 leti si dal nalogo kandidatom (vsem enako/isto) in si dobil 10 različnih rezultatov oz. realno si dobil 6 nalog ker 4je kandidati niso nalog sploh naredili. Od teh 6h si potem primerjal vizualno razliko in šel pogledat v kodo in si izbral to kar si mislil da je najboljše.

Danes (zadnja 2-3 leta) daš nalogo in 10 kandidatov odda skoraj IDENTIČNO stvar, ker vsi nalogo vržejo v AI. Od 10 oddanih nalog (ker danes jo vsi oddajo, ker AI jo naredi v par sekundah in, škoda bi bilo da je ne oddaš) je izgled in koda odvisno od uporabljenega AI modela malo različna, ampak 5 ji nima niti toliko časa da bi uredila oz. dodala AIju prompt, da odstrani komentarje (skratka v kodi imaš komentarje, ki jih AI daje, ker nekako uporabniku razlaga kaj počne koda). Nekateri se malo potrudijo in očitno vseeno v AI dajo več kot samo osnovni text naloge.

Smo pač senioriji in šefi postali malo žleht in še vedno dajemo naloge, ampak take da so malce "tricky" in tako izločiš 90% kadra. Skratka od 10 prijavljenih, samo 1 naredi pravilno nalogo, ker je dejansko pogledal kaj so zahteve, kaj je AI naredil in kje se je AI "zmotil". Naloge še ta edini ni naredil sam (ker naloga zahteva od junior programerja 4-8h časa za izvedbo če bi jo pisal ročno), ampak je vsaj razumel bistvo. No potem zaposliš oz. preko študenta vzameš tega 1ga in na koncu se izkaže da še ta v par tednih ni sposoben delovat v kolektivu in ponovi krog zaposlovanja.

* ko sem sam iskal službo so programerske naloge zgledale tako da so ti dali tipkovnico, nalogo oz. ponavadi nekaj njih (5 nalog), pa "komisija" je gledala kaj delaš na projektorju. V mojih časih si smel uporabljati bilokatero orodje in imeli si dostop do spleta (skratka lahko si googlal po želji, so pa vsi gledali kako in kaj googlaš). Pod črto si imel 1h časa in si naredil naloge ali pa jih nisi oz. kako si jo naredil so spremljali. Danes se žal tega ne da več počet ker je inflacija AI koderjev prevelika, da bi se s tem ukvarjali (smo manjša firma in vzet senior programerju 2 dni, zato da to gleda je strošek) oz. smo tudi to poskušali pa nekako prideš do tega da če jim ne dovoliš uporabe orodji tudi ni OK, če jim dovoliš uporabo pa dobiš to kar sem opisal (naloga v AI, ven pride rezultat in potem kaj boš?).

Tako da ja, če kje bo v programiranju/kodiranju AI prvo prevzel delo človeka. Še vedno pa rabiš kader, ki je sposoben dat AIju nalogo, ga spremljat pri delu in ga opozarjat na napake. In to so danes sposobni ljudje, ki so nekoč pisali kodo "ročno", tisti ki jo že celo življenje (torej zadnjih par let) preko AIja za trenutne AI modele žal niso primerni. Se bo pa tudi umetna inteligenca vsekakor prilagodila tudi v to smer in ne dvomim da že danes lahko delaš s 50% ekipe + AI, če zna teh 50% uporabljat prava orodja za pravo delo. Ampak tak kader vedno težje (dražje) najdeš.
 

Pepe

Guru
20. sep 2007
14.658
6.296
113
Pri nas ne smatramo za problem, če kandidatu nalogo reši AI in jim to vnaprej tudi povemo. Prav tako ni problema, če uporabi tuje gradnike, ki so mu legalno na voljo. Pričakujemo pa, da vsako vrstico kode v kratkem projektu razume. O tem se pogovarjamo in to preverjamo. Minimalno delujoč rezultat je samo osnova.
Razumeti rezultat je ključ. Ko tega človek več ni sposoben, je rezultat lahko katastrofalne kakovosti. Lahko pa čisto soliden, ampak tega niti ne ve.
 

sousis

Guru
16. nov 2019
2.008
1.398
113
Pri nas sem pred kratkim prvič videla zelo očitno uporabo AI. En mlajši (ampak ne neizkušen!) programer je dobil nalogo raziskat en odprtokodni produkt, zato da se lahko odločimo ali bomo integrirali to stvar v našo sistem, ali pa bomo razvili nekaj svojega. Skratka tip odločitve, kjer se lahko čisto zakolješ, če štartaš z napačnimi predpostavkami. Tip je kakšen teden kasneje veselo objavil, da je končal z nalogo in da je spisal dokument s poglobljeno argumentacijo. Dokument je takoj pograbilo 5 senior ljudi (engineering manager, sys architect, team leadi, še direktor je vrgel uč), ker je seveda zadeva še kar pomembna, in so ga šli pregledat. Ampak dokument je mogoče ne na prvo, ampak na drugo branje, očitno bil izdatno podprt z AI-jem. In ti ljudje so si vzeli čas, da so brali nekaj, kar bi lahko tudi sami dobili z enim promptom, in kar seveda v marsikateri točki sploh ni bilo točno, ker AI pač nima pojma o drobovju neke aplikacije, lahko samo pogleda kaj so drugi pisali o tem. Dokument je po prvem branju dobil 68 komentarjev za 5 strani teksta, tako slabo je bilo. Zabili smo vsaj 5 človek-ur seniorjev in 5 človek-dni juniorja (ki se je verjetno veselo ukvarjal s čim drugim ta čas) za nekaj, kar lahko samo vržemo stran in naredimo z nule na novo.
Škoda mi je juniorja, ki je do zdaj bil na glasu kot sposoben in pameten, pa si je zdaj s tem čist pokvaril renome in bo po mojem imel v naslednjih mesecih kar nekaj neprijetnih pogovorov s šefom.
 

Apollo8

Mahoney
15. avg 2007
17.551
11.531
113
No ampak to je ocitno zgresena uporaba AI orodij. Jaz sem tud ze trem sporocil da ce se enkrat dobim mail spisan z AI da bom nehal komunicirat z njimi. Ker je zaljivo da nekdo ne da svojega mozganskega casa v komunikacijo in resevanje zadeve.

Ce pa ti AI uporabljas da ti neke funkcije skupaj zlaga za kar ti je prej zaposleni pisal 8 ur pa je to ocitno smiseln napredek.

Jaz sem eni tuji firmi pripravil dokument na par straneh s ponudbo kaj lahko pocnemo za njih. Pac to kar so zeleli. Cez 2 min sem dobil odgovor na 20 straneh s cim naj to svoje dopolnim. Slo je pa za investiranje v nepremicnine v kar visokem znesku. Zaradi hitrosti odziva sem vedel da je model s chatgpt odgovoril. In sem sel gledat kje bo to ocitno…ko sem naletel na trajnostne regulacije in skrb za razvoj lokalnega okolja sem padel v smeh. Napisal mail da s takim folkom ne poslujem in to je to. Zdej grem z lastnikom 2x letno na pir in to je to. Do sedaj so “spickal” cca 1 mio in zgenerirali 0 prihodkov. Majo pa “ekipo” ki je cela nahajpana kok so hudi pa AI gor oa AI dol.

in en dan bo lastniku dvignilo pisker in bodo vsi na cesti.
 

kajn

Guru
5. okt 2007
3.529
2.488
113
Iskajoč brata
zame je AI orodje za pomoč... v večini imam 2 varianti: Imam pripravljeno strukturo (načrt) kako narediti in mi pomaga, če se zatakne...
druga varianta: da ga vprašam za osnovno zasnovo, nato sam delam in nato povprašam ob zatikanju....
Pomembnost AI je, da veš kaj delaš in ga uporabiš za orodje in ne nadomestek svoje glave....