» »

DeepMindov AlphaCode programira že kot povprečen programer

DeepMindov AlphaCode programira že kot povprečen programer

Slo-Tech - DeepMind, ki ga poznamo po umetni inteligenci za igranje goja, preglede bolniških izvidov in napovedovanje zvijanja proteinov, se je naučil tudi programirati. Izvedenko, ki se imenuje AlphaCode, so poslali na 10 simuliranih tekmovanj Codeforces iz programiranja, kjer se je uvrstila med najboljših 54 odstotkov človeških tekmovalcev (izmed 5000). Z drugimi besedami: AlphaCode zna programirati tako dobro kot povprečen programer. Vodja raziskav v podjetju Oriol Vinyals je ob tem dejal, da gre še vedno za prototip, pred katerim je še mnogo dela, a da so korak bliže končnemu cilju - fleksibilni umetni inteligenci za reševanje različnih problemov.

Programiranje je trenutno še trdno v rokah ljudi, čeprav obstaja precej pripomočkov za pisanje kode. Na tekmovanjih Codeforces so sicer bolj akademski problemi, ki jih pri pisanju programske opreme ne srečujemo vsak dan. Poznati je treba algoritme, teoretične koncepte in matematiko. Glede na reševanje tedenskih problemov so potem tekmovalci razvrščeno po točkah podobno kot v svetu šaha. Ko je AlphaCode dobil problem, je pripravil več različice kode, potem pa jih je poganjal in preverjal rezultate, da se je na koncu odločil za pravilno (ali pa vsaj najboljšo). AlphaCode je torej reševal 10 problemov, ki so jih imeli pred seboj tudi človeški tekmovalci. Uvrstil se je v 54. percentil, sodeč po točkah pa bi v pol leta prispel do 28. percentila.

Ker so bili problemi akademski, je tak tudi AlphaCode. Trenutno še ni nared za pisanje komercialne kode, a je pomemben korak pri pripravi orodij za programiranje, ki bodo morda nekoč kodo pisala kar sama. Pri tem AlphaCode ni sam, saj je Microsoft že razvil GPT-3. Koda, ki jo napišejo programski pomočniki, je često posejana z varnostnimi ranljivosti, a to velja tudi za precej človeške kode.


84 komentarjev

«
1
2

mr_chai ::

Blinder, adijo tvoja služna...

LeQuack ::

AI pomeni konec vseh služb več ali manj. AI + roboti lahko naredijo vse bolje kot človek, katerikoli poklic.
Quack !

kuall ::

to pomeni tudi, da so naredili AI, ki razume navodila za nalogo v človeškem jeziku? če ja potem je to res impresivno.

a kdo razume, kako to deluje in zna tukaj razložit na kratko?
en možen način je brute force: ima sestavljene koščke kode jih kombinira kot budala, vsako požene, dokler ena kombinacije ne uspe. pa pri tisti kombinaciji, ki daje boljše uspehe kot druge naredi več mutacij. ob tako močnih računalnikih, kot jih imamo danes je tudi ta način dokaj realen.

borisk ::

kuall je izjavil:



en možen način je brute force: ima sestavljene koščke kode jih kombinira kot budala, vsako požene, dokler ena kombinacije ne uspe. pa pri tisti kombinaciji, ki daje boljše uspehe kot druge naredi več mutacij. ob tako močnih računalnikih, kot jih imamo danes je tudi ta način dokaj realen.


Če se prav spomnim, se tvojemu načinu reče genetski algoritem, gre pa takole, program ima na voljo x operacij, in jih poljubno zloži, to naredi na primer dvestokrat, temu se reže prva generacija, velikost populacije 200. potem pa moraš imeti izbirni postopek, se pravi preveriš vsak osebek v populaciji in glede na kriterije izločiš četrtino, ali polovico ali tričetr osebkov, in na osnovi preostalih generiraš naslednjo generacijo. (tukaj dodajaš operacije, lahko pa imaš tudi delež mutacij, kjer na podedovani kodi spremeniš operacijo (na primer iz seštevanja v odštevanje in podobno). Mutacije so pomembne da lahko izplezaš iz lokalnega optumuma, se pravi takrat ko prideš do neke navidez solidne rešitve, ampak to ni globalni optimum. pri nekaterih premerih seveda poznaš kje je globalni optimum, kar je enostavno za selekcijo, ampak to so ponavadi šolski primeri, večino se tako išče rešitve za probleme, kjer nimamo teoretične rešitve problema.

to narediš na 500, 1000 generacijah, in nekajkrat ponoviš, in če dobiš enako rešitev, imaš ali neprimerne kriterije za selekcijo ali pa optimalno rešitev (v resnici ni tako enostavno).

bistveno je, da to delaš v nekem enostavnem programskem jeziku, kjer nimaš nepotrebnega balasta, ker moraš precej računat, pa dober random generator tudi pomaga. Za računske probleme je baje še vedno popularen FORTRAN, na faksu smo se igrali s skripto ki je delovala v autocadu (LISP)

Zgodovina sprememb…

  • spremenil: borisk ()

FireSnake ::

borisk: tvojemu izbirnemu postopku se reče ocenitvena funkcija.
In v naslednjo generacijo neseš tudi delež takih, ki ne delujejo.
Zakaj?
Enako, kot v naravi, če samo ozko elito "pariš" med sabo se izrodi.
Še en razlog: tudi "slab" primerek lahko nosi del zelo dobre informacije (pri križanju ti potem to pride prav).

V splošnem pa: ja tako zadeva dela.
Poglej in se nasmej: vicmaher.si

sija ::

borisk je izjavil:

kuall je izjavil:



en možen način je brute force: ima sestavljene koščke kode jih kombinira kot budala, vsako požene, dokler ena kombinacije ne uspe. pa pri tisti kombinaciji, ki daje boljše uspehe kot druge naredi več mutacij. ob tako močnih računalnikih, kot jih imamo danes je tudi ta način dokaj realen.


Če se prav spomnim, se tvojemu načinu reče genetski algoritem, gre pa takole, program ima na voljo x operacij, in jih poljubno zloži, to naredi na primer dvestokrat, temu se reže prva generacija, velikost populacije 200. potem pa moraš imeti izbirni postopek, se pravi preveriš vsak osebek v populaciji in glede na kriterije izločiš četrtino, ali polovico ali tričetr osebkov, in na osnovi preostalih generiraš naslednjo generacijo. (tukaj dodajaš operacije, lahko pa imaš tudi delež mutacij, kjer na podedovani kodi spremeniš operacijo (na primer iz seštevanja v odštevanje in podobno). Mutacije so pomembne da lahko izplezaš iz lokalnega optumuma, se pravi takrat ko prideš do neke navidez solidne rešitve, ampak to ni globalni optimum. pri nekaterih premerih seveda poznaš kje je globalni optimum, kar je enostavno za selekcijo, ampak to so ponavadi šolski primeri, večino se tako išče rešitve za probleme, kjer nimamo teoretične rešitve problema.

to narediš na 500, 1000 generacijah, in nekajkrat ponoviš, in če dobiš enako rešitev, imaš ali neprimerne kriterije za selekcijo ali pa optimalno rešitev (v resnici ni tako enostavno).

bistveno je, da to delaš v nekem enostavnem programskem jeziku, kjer nimaš nepotrebnega balasta, ker moraš precej računat, pa dober random generator tudi pomaga. Za računske probleme je baje še vedno popularen FORTRAN, na faksu smo se igrali s skripto ki je delovala v autocadu (LISP)


Kakor jaz razumem @kuall misli nekaj drugega. Češ da ta program poganja kodo, ki jo izdela, kar je ne, @borisk pa pravi, da poganja svojo kodo (to zlaganje minimalističnih operacij v razna mutirana zaporedja), kar je verjetno res. Izpisana koda se ne požene in program, ki jo generira, (zelo zelo posplošeno, ker pojma nimam) je pravzaprav ignoranten že glede napak skladnje.

Končen generator, torej po tem, ko je že natreniran in se uporablja za generiranje kode, nima nobenega prevajalnika, s katerim bi generirano kodo preveril, ima pa iz treniranja izvlečene informacije o skladnji v tej nevronski mreži.

Glede tega, ali *razume* človeške besedi, pa obstaja veliko teorij. Pogosto je program, izdelan v večini z mutiranjem nekih minimalnih inštrukcij, težko berljiv za človeka, tako da je njegovo delovanje dokaj "tajno". Poglej recimo Turingov test/ @ Wikipedia in Chinese room/ @ Wikipedia.

Zgodovina sprememb…

  • spremenilo: sija ()

ginekk ::

LeQuack je izjavil:

AI pomeni konec vseh služb več ali manj. AI + roboti lahko naredijo vse bolje kot človek, katerikoli poklic.


Dokler ta AI ne bo znal sam sebe izboljšat, ni resne panike.

driver_x ::

Genetski algoritmi ne pridejo v poštev v primerih iz novice.

njyngs ::

Google bo moral pohitet, če želi za svoj Skynet še uporabit Arnolda!

ZigaZiga ::

LeQuack je izjavil:

AI pomeni konec vseh služb več ali manj. AI + roboti lahko naredijo vse bolje kot človek, katerikoli poklic.

Končno! Življenje, kjer ne bo treba it v službo ampak boš počel, kar boš hotel.

Vem, utopična misel. Ampak, a ne bi bilo lepo?

BlueKnight ::

Verjetno so bili konji istih misli, ko so se pojavili avtomobili :D
Assumption is the mother of all fuckups!
"Under Siege 2:Dark Territory"

pegasus ::

Tole bo masaker v IT industriji. Zakaj? Enostavo zato, ker so na drugi strani ekonomski interesi. Dokler gre za vzhodnjaške igre na nivoju umetnosti ali akademske probleme, ok. Ko pa dobi tako orodje kapitalist, se romantika neha. Se še spomnite majice z napisom "go away or I will replace you with a very small shell script" ?

Ghost7 ::

pegasus je izjavil:

Tole bo masaker v IT industriji. Zakaj? Enostavo zato, ker so na drugi strani ekonomski interesi. Dokler gre za vzhodnjaške igre na nivoju umetnosti ali akademske probleme, ok. Ko pa dobi tako orodje kapitalist, se romantika neha. Se še spomnite majice z napisom "go away or I will replace you with a very small shell script" ?


Mogoče pa programiranje le ni najbolj siguren poklic za dočakat penzijo. Trenutno še zelo donosen, kmalu bo tako kot z arhitekti (par priznanih, drugi ne pridejo blizu, ker jim ti ki jim je uspelo ne dovolijo). Samo peščica se jih bo uvrstila v elito, kjer bodo mogoče boljši od AI in bodo samo pomočniki AI (teh pa seveda ne rabiš veliko).

Mater, malo zares, malo za hec, da je še vedno pogrebnik (ne zmanjka dela :D ) najbolj ziher in donosen :D
Nihče ne bo želel gledat kako robot "trobenta" :), oziroma vse skupaj izpelje.
https://www.bitstamp.net/ref/OM6lA9mwoeRO5Rba/

Zgodovina sprememb…

  • spremenilo: Ghost7 ()

kuall ::

pegasus je izjavil:

Tole bo masaker v IT industriji.

Ne bo "masaker" ampak napredek. Ti vidiš stvar negativno isto, kot so delavčki v industrijski revoluciji negativno videli stroje, kar je totalno mimo. To je zelo pozitivno. Saj jaz ne rabim delat, če bo namesto mene delal stroj toliko bolje. Jaz se bom pa šetal in vlekel "socialno" pomoč - good life, boljši kot čepenje za kišto in buljenje v monitor.
Drugič, programerjev ne bo namedomestil isto kot google translate ni nadomestil prevajalcev.

sbawe64 ::

kuall
Saj jaz ne rabim delat, če bo namesto mene delal stroj toliko bolje. Jaz se bom pa šetal in vlekel "socialno" pomoč - good life, boljši kot čepenje za kišto in buljenje v monitor.


Ti boš po kriterijih elite potem samo še en useless eater, ki zapovrh proizvaja odpadke in CO2, ki je bad po novem.

Cilj evgenikov tipa Billy in Klaus& Company je populacija s številko 500 milijonov in ne 8 milijard.
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

pegasus ::

kuall je izjavil:

Ne bo "masaker" ampak napredek.
Ja, to se da debatirat. Odvisno, s katere strani gledaš. Kakorkoli, hitro prideš na debato o UTD oz. socialni pomoči in če za referenco vzamemo trenutni sistem, me ta vizija pusti v skrbeh za prihodnost. Jaz bom še vedno lahko kvačkal kable in menjal rame, kaj pa kolegi programerji? Lahko rečeš, da bodo končno imeli čas se naučit nekaj novega. Drži ... a koliko ljudi je navdušenih nad novostmi, ki so včasih že kar radikalne spremembe? Samo ozri se naokrog po tem kao naprednem forumu ...

3p ::

Alphacode bo programiral, specifikacije pa bomo pripravljali "razvijalci" na 1000 stranskem dokumentu pisanem v francoščini? Tole se sliši kot precej muskovska napoved.

IgorCardanof ::

Ja zmožen je sam prebrat navodila naloga oziroma razbrat kaj naloge od tebe hoče. In nato rešit te naloge na nivoju povprečnega tekmovalca na codeforces. (Note: Povprečni tekmovalec na codeforces je veliko boljsi kot povprecni programer). Je pa seveda tekmovalno programiranje popolnoma druga stvar kot programiranje kot poklic seveda.

Naloge seveda ne rešuje tako, da sestavlja delčke kode skupaj in jih poganja na testnih? primerih, ker tako nikamor ne prideš in nikakor ne prideš čez. To da ti ujameš kodo na tistih 3-4 testnih primerih, je narest zelo enostavno.

Tako da zelo impresivno. Bomo vidl kaj so zmožni narest naprej na tem področju. Bomo čez 5 let brali, kako AI z lahkoto premaguje najboljše tekmovalne programerje?
Retail investor, Simp, Crypto analyst, Cardano hejtr
Ne odgovarjam na DM.

Zgodovina sprememb…

kuall ::

pegasus je izjavil:

Jaz bom še vedno lahko kvačkal kable in menjal rame, kaj pa kolegi programerji?

kvačkarja kablov bo AI nadomestil 100x prej kot programerje, ker je delo dosti manj umsko zahtevno.

pegasus ::

Umsko da, kaj pa fizično? Ja, lahko narediš robota v ta namen, a je to ekonomsko smiselno?

kuall ::

po moje bodo kmalu začeli masovno proizvajati humanoidne robote (ki ne bodo imeli pameti), ki bodo dokaj poceni in ti bodo menjavali rame. pač ga boš za vsak task posebej sprogramiral (naučil). boston dynamics videi so impresivni. to jaz vidim kot nekaj, kar bo v bližnji prihonodsti, ne pa nek AI, ki bo namdomestil programerje - to jaz vidim šele čez tisoč let.

TheBlueOne ::

Samih programerjev AI skoraj sigurno ne bo nadomestil, bo pa pomagal. Enako kakor ze imamo povsod, kjer so zadeve na visokem nivoju. Je pa programiranje ze tako ali tako v veliki meri optimizirano, avtomatizirano itn. Pac manj bo tecnega dela in vec drugega dela.

kuall je izjavil:

po moje bodo kmalu začeli masovno proizvajati humanoidne robote (ki ne bodo imeli pameti), ki bodo dokaj poceni in ti bodo menjavali rame. pač ga boš za vsak task posebej sprogramiral (naučil).


Dvomim, je bolj optimalen proces v smeri Appla, kjer cel izdelek lepo proizvedes na liniji. Za menjavo komponent v custom PCju se ti robot ne bo nikoli rentiral. Prej ne bo vec sestavljanja PCjev. Mimogrede, kar je tvoja znanstvena fantastika je ze realnost, samo ni v cloveski obliki. Cobot in strojni vid je vse kar potrebujes.

Zgodovina sprememb…

pegasus ::

kuall je izjavil:

po moje bodo kmalu začeli masovno proizvajati humanoidne robote (ki ne bodo imeli pameti),
To že proizvajamo, kar sami, biološko.
Beri: https://marshallbrain.com/manna1

njyngs ::

Bi rad videl AlphaCode kako bo z Romuni al pa Bulgari al pa komerkoli visel na telefonu al pa iz njih vlekel informacije kako integrirati nek API, ker je dokumentacija neobstoječa al pa je zanič/pomankljiva.

Good luck with that. Razvoj programske opreme ni srednješolski program, ki mu daš spisek navodil. Pegasus malo pretirava.

Gregor P ::

Kot jaz vse veljajo Romuni za ene izmed boljših IT-jevcev na svetu. Tako da o čem ti to govoriš?
The main failure in computers is usually located between keyboard and chair.
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).

IgorCardanof ::

njyngs je izjavil:

Bi rad videl AlphaCode kako bo z Romuni al pa Bulgari al pa komerkoli visel na telefonu al pa iz njih vlekel informacije kako integrirati nek API, ker je dokumentacija neobstoječa al pa je zanič/pomankljiva.

Good luck with that. Razvoj programske opreme ni srednješolski program, ki mu daš spisek navodil. Pegasus malo pretirava.


Dvomim da se je še za bat. Je tekmovalno programiranje dokaj specifična stvar pa še niti v tem zaenkrat ni izjemno dober.
Retail investor, Simp, Crypto analyst, Cardano hejtr
Ne odgovarjam na DM.

njyngs ::

Gregor P je izjavil:

Kot jaz vse veljajo Romuni za ene izmed boljših IT-jevcev na svetu. Tako da o čem ti to govoriš?

Glede na to, da sem v zadnjih 3 letih zintegriral v naš produkt približno 60 različnih APIjev (od Romunskih, Finskih, Španskih, Slovenskih, itd) ti lahko povem, da ni paterna kdo je boljši in kdo ne.

Lahko pa Romune menjaš za kogarkoli hočeš. Zgrešil si pa bistvo mojega posta.

kuall ::

jaz te razumem njyngs. razumeti nalogo in jo povezati z zunanjimi zadevami (se velikokrat pomeniti s kom) je najtežji del programiranja. ko imaš enkrat točno specifikacijo in vse zbrano na kupu boš že nakucal kodo - to je najlažji del natipkat - potem res lahko vklopiš avtopilota, prej pa ne.

eventyrer ::

brez panike fantje.

Še vedno bo moral nekdo AI tehnologiji zelo natančno opredelit kakšen output pričakuje in ta output dobro pregledati in potestirati, ko ga bo dobil v roke.

Če pričakujete da bo stranka AIju znala povedati kaj rabi, neki firmi kjer je AI server nakazala EUR za produkt in bila srečna.....potem niste razvojniki in niste niti enkrat imeli stika s stranko.

Zgodovina sprememb…

njyngs ::

kuall je izjavil:

jaz te razumem njyngs. razumeti nalogo in jo povezati z zunanjimi zadevami (se velikokrat pomeniti s kom) je najtežji del programiranja. ko imaš enkrat točno specifikacijo in vse zbrano na kupu boš že nakucal kodo - to je najlažji del natipkat - potem res lahko vklopiš avtopilota, prej pa ne.

Jp, naj čimprej pripravijo tale AlphaCode, da bo potem nakucal tisti dolgočasni codemonkey del namesto nas 8-)

Utk ::

Call me old fashion, ampak včasih, ali pa ponavadi, je še človeku težko razumet kaj bi nekdo rad, da mu narediš, in tu je po moje glavni problem programiranja z AI. Če boš dal točna navodila kaj naj program dela, verjamem, da bo AI to slej ko prej znala naredit. Ampak točnim navodilom kaj naj program dela se reče koda. In kaj naj bi potem AI sploh še naredila? Ok, lahko preverja, predlaga izboljšave itd., ampak to obstaja že danes, in hvala bogu, če bo to še boljše.

eventyrer ::

Utk je izjavil:

Call me old fashion, ampak včasih, ali pa ponavadi, je še človeku težko razumet kaj bi nekdo rad, da mu narediš, in tu je po moje glavni problem programiranja z AI. Če boš dal točna navodila kaj naj program dela, verjamem, da bo AI to slej ko prej znala naredit. Ampak točnim navodilom kaj naj program dela se reče koda. In kaj naj bi potem AI sploh še naredila? Ok, lahko preverja, predlaga izboljšave itd., ampak to obstaja že danes, in hvala bogu, če bo to še boljše.


večinoma je celo težko razložiti kaj kot stranka rabiš.

matobeli ::

Sej CNC tud sam od sebe ne nardi nič. Če maš pa enga kerlca ki mal pošraufa pa naloži not zahteve, dobiš pa ven lahko izdelkov za katere bi majster na ročni stružnici porabil bistveno več časa z bistveno več napakami.

Blinder ::

mr_chai je izjavil:

Blinder, adijo tvoja služna...


skrb vzbujajoča novica. Kljub temu mislim, da se bo dalo še par desetletij grabit denar kot programer.
Večina ostalih programerjev pa je itak na istem.
99.991% of over-25 population has tried kissing.
If you're one of the 0.009% who hasn't, copy & paste this in your Signature.
Intel i3-12100f gtx 3050 Pismo smo stari v bozjo mater. Recesija generacija

draciel ::

ZigaZiga je izjavil:

LeQuack je izjavil:

AI pomeni konec vseh služb več ali manj. AI + roboti lahko naredijo vse bolje kot človek, katerikoli poklic.

Končno! Življenje, kjer ne bo treba it v službo ampak boš počel, kar boš hotel.

Vem, utopična misel. Ampak, a ne bi bilo lepo?


Če vidiš službo kot nekaj kar ti predstavlja problem, potem se mogoče strinjam s tabo. Drugače pa kaj je sploh služba? Reševanje problemov. Če nebi bilo problemov tudi služb nebi bilo.

Svet brez problemov?

Ja kaj boš pa delal? Ležal na plaži in gledal morje? Naveličaš se v 3 tednih. Bodite zadovoljni da vam šef vsak dan da nekaj s čimer se zamotite in ste za to povrh vsega še plačani.

njyngs ::

Ja kaj boš pa delal? Ležal na plaži in gledal morje? Naveličaš se v 3 tednih.

Je kar žalostno koliko so vas zdresirali, da delat je pa treba (za njih seveda)! Moderni človek več ne pozna svobode.

pegasus ::

njyngs je izjavil:

Pegasus malo pretirava.
Želim si, da bi imel prav.
Ampak ker živimo v kapitalizmu, me je takih novic vsak dan bolj strah...

kuall ::

ideologija te matra pegasus. takih novic bodi vesel, ne pa se jih bati. to ni dosti drugače kot anticepilci, ki se bojijo cepiva. kapitalizem bo to tehnologijo izkoristil na svoj najbolj učinkovit način, kot je to vedno naredil, da bo človeštvo na veliko profitiralo od tega.

bbbbbb2015 ::

mr_chai je izjavil:

Blinder, adijo tvoja služna...


Wot? Ti nam hočejo vzet kšeft, kot tako fino služimo? To je treba vse požgat do tal, ne glede na namen, zakonitost in kakšno koli vrtanje po nosu.

Utk je izjavil:

Call me old fashion, ampak včasih, ali pa ponavadi, je še človeku težko razumet kaj bi nekdo rad, da mu narediš, in tu je po moje glavni problem programiranja z AI. Če boš dal točna navodila kaj naj program dela, verjamem, da bo AI to slej ko prej znala naredit. Ampak točnim navodilom kaj naj program dela se reče koda. In kaj naj bi potem AI sploh še naredila? Ok, lahko preverja, predlaga izboljšave itd., ampak to obstaja že danes, in hvala bogu, če bo to še boljše.


Toliko pazi, da AI (oz. Ali) ne bo ugotovila, da si ti pravzaprav višek sploh, škoda da luft dihaš, ter bo spustila termonuklearno bombo nate.

Folk bo pa še samo v matrici vegetiral, ker drugje spodobnega fleta ne bo.

Zgodovina sprememb…

ZigaZiga ::

draciel je izjavil:

ZigaZiga je izjavil:

LeQuack je izjavil:

AI pomeni konec vseh služb več ali manj. AI + roboti lahko naredijo vse bolje kot človek, katerikoli poklic.

Končno! Življenje, kjer ne bo treba it v službo ampak boš počel, kar boš hotel.

Vem, utopična misel. Ampak, a ne bi bilo lepo?


Če vidiš službo kot nekaj kar ti predstavlja problem, potem se mogoče strinjam s tabo. Drugače pa kaj je sploh služba? Reševanje problemov. Če nebi bilo problemov tudi služb nebi bilo.

Svet brez problemov?

Ja kaj boš pa delal? Ležal na plaži in gledal morje? Naveličaš se v 3 tednih. Bodite zadovoljni da vam šef vsak dan da nekaj s čimer se zamotite in ste za to povrh vsega še plačani.


njyngs je izjavil:

Ja kaj boš pa delal? Ležal na plaži in gledal morje? Naveličaš se v 3 tednih.

Je kar žalostno koliko so vas zdresirali, da delat je pa treba (za njih seveda)! Moderni človek več ne pozna svobode.


Jp, tole.


Trenutne službe za zdaj še ne vidim kot problem. Bolj obratno - rešitev za potešitev mojega zanimanja.

Če se vrnem na "kaj bi delal brez službe". V mojem primeru že zdaj lahko delam enake / podobne stvari kot jih delam v službi, le zase in svoje veselje :) (ali sem kaj zamudil in je to prepovedano?). Potem bi imel več časa. Morebitna slabost bi bila, da ne bi imel okrog sebe ljudi s podobnim zanimanjem in znanjem.

Da navežem na trditev "služba je reševanje problemov" - reševal bi svoje probleme in "probleme", ki so bolj nadloge kot resni problemi. Raziskoval bi tisto, kar mene zanima, ne kar trenutno v službi rabim. Ampak še enkrat, stvari, ki me zanimajo so stvari, s katerimi se ukvarjam v službi. Tako da ubistvu za plačilo raziskujem stvari, ki me zanimajo.

Kot sem napisal v prvotnem komentarju, je bila prvotna misel utopična - za njo je bila še predpostavka, da ne bi noben človek imel stroškov oziroma bi imel dovolj denarja za stvari, ki jih potrebuje, in za stvari, ki ga zanimajo.

Zgodovina sprememb…

  • spremenil: ZigaZiga ()

pegasus ::

kuall je izjavil:

kapitalizem bo to tehnologijo izkoristil na svoj najbolj učinkovit način, kot je to vedno naredil, da bo človeštvo na veliko profitiralo od tega.
Točno tu je problem ... profitirali bodo posamezniki in ne "človeštvo na veliko". Tako kot se to dogaja sedaj ...

Markoff ::

LeQuack je izjavil:

AI pomeni konec vseh služb več ali manj. AI + roboti lahko naredijo vse bolje kot človek, katerikoli poklic.

AI bo očitno prej nadomestil programerje kot pa roboti čistilke in proizvodne delavce.

Oh, the irony.

ZigaZiga je izjavil:

LeQuack je izjavil:

AI pomeni konec vseh služb več ali manj. AI + roboti lahko naredijo vse bolje kot človek, katerikoli poklic.

Končno! Življenje, kjer ne bo treba it v službo ampak boš počel, kar boš hotel.
Vem, utopična misel. Ampak, a ne bi bilo lepo?

Nimamo že dovolj NVOjev, ki utrujajo delovnim ljudem vsak sleherni dan? Bomo vsi NVOjevci?

BlueKnight je izjavil:

Verjetno so bili konji istih misli, ko so se pojavili avtomobili :D

Je pa ena bistvena razlika med konji in ljudmi.

Prvi so bili izključno delovno sredstvo, drugi so tudi potrošniki.

Roboti so zelo zelo slabi potrošniki.
Antifašizem je danes poslednje pribežališče ničvredneža, je ideologija ničesar
in neizprosen boj proti neobstoječemu sovražniku - v zameno za državni denar
in neprofitno najemno stanovanje v središču Ljubljane. -- Tomaž Štih, 2021

Zgodovina sprememb…

  • spremenilo: Markoff ()

kow ::

kuall je izjavil:

pegasus je izjavil:

Tole bo masaker v IT industriji.

Ne bo "masaker" ampak napredek. Ti vidiš stvar negativno isto, kot so delavčki v industrijski revoluciji negativno videli stroje, kar je totalno mimo. To je zelo pozitivno. Saj jaz ne rabim delat, če bo namesto mene delal stroj toliko bolje. Jaz se bom pa šetal in vlekel "socialno" pomoč - good life, boljši kot čepenje za kišto in buljenje v monitor.
Drugič, programerjev ne bo namedomestil isto kot google translate ni nadomestil prevajalcev.


Ce zanemarimo neumen (lazen) naslov. Ker tale AI programira kot "povprecen" programer le pri specificnih taskih oz. problemih, recimo da enkrat bo to splosni ai:

seveda bo masaker. Zdaj je "cefur" gradbinec ali cistilka iz Bosne, Albanije, kakorkoli. Potem bos "cefur" tudi ti. Druzbi ne bos prispeval nobene dodatne vrednosti. Zdaj imigrantu druzba ne priznava dovolj dodane vrednosti, da bi lahko pozimi smucal na Krvavcu, poleti pa sel v Azijo na dopust. Tebi pa. No, kako se bomo takrat zmenili, kdo bo delez kaksnega vira?

Markoff ::

kuall je izjavil:

pegasus je izjavil:

Tole bo masaker v IT industriji.

Ne bo "masaker" ampak napredek. Ti vidiš stvar negativno isto, kot so delavčki v industrijski revoluciji negativno videli stroje, kar je totalno mimo. To je zelo pozitivno. Saj jaz ne rabim delat, če bo namesto mene delal stroj toliko bolje. Jaz se bom pa šetal in vlekel "socialno" pomoč - good life, boljši kot čepenje za kišto in buljenje v monitor.
Drugič, programerjev ne bo namedomestil isto kot google translate ni nadomestil prevajalcev.

Ne, kolega, v sweatshop boš šel, ker če misliš, da bodo horde drugih garale in čakale, da tudi njih nadomestijo roboti, ti pa boš v vmesnem času šljakal na njihov davkoplačevalski račun, se motiš.

Je pozitivno na dolgi rok, ampak luftal v vmesnem času zagotovo ne boš. Tekoči trak vabi. Ali pa članstvo v NVOjih.

kuall je izjavil:

pegasus je izjavil:

Jaz bom še vedno lahko kvačkal kable in menjal rame, kaj pa kolegi programerji?

kvačkarja kablov bo AI nadomestil 100x prej kot programerje, ker je delo dosti manj umsko zahtevno.

Mi nimamo niti robotov na vseh pozicijah na proizvodnih linijah ali v skladiščih, kjer je delo precej rutinsko in predvidljivo, ti pa boš robotiziral žičkarje? Good luck with that. Sodeč po tem članku nad programerje že leti asteroid tipa ELE, samo pristati še mora.
Antifašizem je danes poslednje pribežališče ničvredneža, je ideologija ničesar
in neizprosen boj proti neobstoječemu sovražniku - v zameno za državni denar
in neprofitno najemno stanovanje v središču Ljubljane. -- Tomaž Štih, 2021

Zgodovina sprememb…

  • spremenilo: Markoff ()

Markoff ::

kuall je izjavil:

po moje bodo kmalu začeli masovno proizvajati humanoidne robote (ki ne bodo imeli pameti), ki bodo dokaj poceni in ti bodo menjavali rame. pač ga boš za vsak task posebej sprogramiral (naučil). boston dynamics videi so impresivni. to jaz vidim kot nekaj, kar bo v bližnji prihonodsti, ne pa nek AI, ki bo namdomestil programerje - to jaz vidim šele čez tisoč let.

Niti švasanja še ne znajo zrobotizirati, da bi bilo vsaj primerljive kakovosti človeškemu švasaču. Pojdi pogledat v Revoz, kaj delajo roboti in kaj ljudje (PS: imajo nekaj švasalnih robotov in 100+ človeških, vsaj v špicah proizvodnje).

Pri nas nimamo kaj dosti švasanja, robotov pa vseeno zelo malo.

Preveč gledaš filme.
Antifašizem je danes poslednje pribežališče ničvredneža, je ideologija ničesar
in neizprosen boj proti neobstoječemu sovražniku - v zameno za državni denar
in neprofitno najemno stanovanje v središču Ljubljane. -- Tomaž Štih, 2021

kuall ::

kow je izjavil:

Zdaj imigrantu druzba ne priznava dovolj dodane vrednosti, da bi lahko pozimi smucal na Krvavcu, poleti pa sel v Azijo na dopust. Tebi pa. No, kako se bomo takrat zmenili, kdo bo delez kaksnega vira?

tudi če bo AI programiral to ne spremeni dejstva, da sem jaz še vedno bolj sposoben kot večina ljudi in se bom znašel. pa novi poklici se vedno znova izumljajo, saj programiranje tudi ni tako dobro, kakšna filozofija npr je kr fajn. V kar se bomo programerji po moje prelevili (no ne mi ampak tisti čez 1000 let): v filozofe oziroma načrtovalce programov.

matobeli ::



Hočeš rečt da misliš da si bolj sposoben kot večina ljudi? ;)

pegasus ::

Demis Hassabis ima zdaj pri nas predavanje, če pridem do besede, ga malo povprašam o namenih z alphacode ...

strawman ::

Mene bolj zanima, a je v razvoju kak software, ki "pametno" refaktorira kodo?
Npr. da slabo spisano kodo poizkuša približat SOLID principu, parametrizirat hardoceded zadeve ali kaj podobnega.
«
1
2


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

DeepMindov AlphaCode programira že kot povprečen programer (strani: 1 2 )

Oddelek: Novice / Znanost in tehnologija
8414162 (8259) pegasus
»

Epidemijo koronavirusa prva napovedala umetna inteligenca (strani: 1 2 )

Oddelek: Novice / Znanost in tehnologija
7517943 (13312) Phantomeye
»

AlphaGo Zero se uči brez človeškega zgleda (strani: 1 2 3 4 5 )

Oddelek: Novice / Znanost in tehnologija
23174041 (65688) thramos
»

Izbor programskega jezika in vaje(za učenje)

Oddelek: Programiranje
296750 (5655) Yacked2

Več podobnih tem