Da li biti programer? Buducnost profesije

Zakačeno
  • 1.556 odgovora
  • 460.701 pregleda
Re: Da li biti programer? Buducnost profesije 01.07.2018. u 22:50 · pre 101 meseci #342
Cela diskusija je bespredmetna.
AI se već koristi u programiranju, poslednji primer je sistem koji traži maliciozni kod. U pitanju je "klasična" AI (mislim na AI kojoj ima ugrađeno znanje, a ne neuronska mreža).

U tom pravcu vidim budućnost AI - monitoring aplikacija, code review, generisanje testiranja, kontrola pokrivenosti koda testovima i slično.
Neka programerska AI nema "domensko" znanje - ne zna kako radi knjigovodstvo, kako se kontroliše nuklearni reaktor i slično.
Mislim da je pravljenje "generalne" AI koja bi samostalno programirala i dalje u dalekoj budućnosti. Veća je muka da se AI nauči šta je ERP, nego da se napravi ERP od nule.
Re: Da li biti programer? Buducnost profesije 01.07.2018. u 23:01 · pre 101 meseci #343
Upravo. Nije problem u AI koji programira. Problem je u specifikaciji. Najpreciznija specifikacija je source code :)
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Da li biti programer? Buducnost profesije 01.07.2018. u 23:04 · pre 101 meseci #344
Pa eto, kad je već tako opet pitam: da li će AI ikad rešiti bilo koji sa liste problema koju sam pomenuo?

Ako je AI na tom putu
to bi bila novost.


Citat:
Shadowed

Nije problem u AI koji programira. Problem je u specifikaciji.

Zašto je problem u specifikaciji?
Pa računar mi treba i onda kad ne znam tačno šta je problem!

Možda mi treba najviše kad ne znam šta je problem jer kad znam šta je problem onda ni rešenje nije daleko.
Re: Da li biti programer? Buducnost profesije 01.07.2018. u 23:11 · pre 101 meseci #345
Opet ti udaraš u istu tamburu.

Da li AI može da napravi bolji prevod od ljudskog prevodioca? U prevođenju postoji fundamentalni problem da je ljudski jezik dvosmislen, da su fraze u jednom jeziku neprevodive na drugi. Na primer, u japanskom ne postoji prevod za reč brat. Japanci imaju reč za "mlađi brat" i "stariji brat", ali ne i brat. Ili Nemački geschwister nema prevod na Srpski, a znači brat ili sestra. To se na Engleski prevodi kao "sibling", ali mi nemamo jednu reč koja označava ili brata ili sestru, a da se ne odredi direktno pol bratosestre.

Kada si ti, kao programer, izmislio neki novi algoritam? 99% programiranja je cut&paste delova koda sa drugih mesta a 1% je stvarno rešavanje problema.
Re: Da li biti programer? Buducnost profesije 01.07.2018. u 23:26 · pre 101 meseci #347
AI neće rešavati nerešive probleme, nego rešive, ali bolje i brže nego ljudi. Recimo, napraviće bolji CMS, ili bug tracker.
Re: Da li biti programer? Buducnost profesije 01.07.2018. u 23:40 · pre 101 meseci #348
Citat:
nemamstan:
To što si naveo nije dokaz da si uz pomoć AI rešio neki od neodlučivih problema.
U stvari nisi ništa bliže tom cilju.


AI ne resava neodlucive probleme niti mu je to cilj.

AI resava >resive< probleme i takvih ima jako puno.
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Re: Da li biti programer? Buducnost profesije 02.07.2018. u 00:15 · pre 101 meseci #350
Pa imao si opis problema: detekcija objekata na slikama sa tacnoscu od N%... uz pomoc novih "deep" algoritama se taj % prvo priblizio ljudima a onda i pretekao.
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Re: Da li biti programer? Buducnost profesije 02.07.2018. u 00:19 · pre 101 meseci #351
Citat:
Ivan Dimkovic

AI ne resava neodlucive probleme niti mu je to cilj.

Ma znam to. Nego pitanje je bilo "algoritam za pravljenje algoritama".
Medjutim, neki su počeli da sumnjaju u logički neoborive dokaze.
Zato sam napisao to što sam napisao.

Ali ako ćete da pišete o AI meni ne smeta.

Re: Da li biti programer? Buducnost profesije 02.07.2018. u 00:38 · pre 101 meseci #352
Citat:
Ivan Dimkovic:
Pa imao si opis problema: detekcija objekata na slikama sa tacnoscu od N%... uz pomoc novih "deep" algoritama se taj % prvo priblizio ljudima a onda i pretekao.


Ne vidim neko resavanje problema u AI-ju kroz to, zato sto je problem uvek isti i to moze da se isprogramira i bez AI-ja. Ono na sta sam ja mislio je na resavanje problema znaci
zadas neki problem za koji je coveku potrebno da uz pomoc razmisljanja i kreativnosti dodje do resenja.
Re: Da li biti programer? Buducnost profesije 02.07.2018. u 00:53 · pre 101 meseci #353
Problem: optimizovati execution path za izvršavanje SQL komande.
Ako si pratio razvoj baza podataka, na primer, Oracle je na početku koristio rule based optimization. Postojalo je nekih 13 pravila po kojem je algoritam optimizovao izvršenje upita. Onda su prešli na cost based optimization. Počelo je sa sakupljanjem statistika tabela, histogramima, pa algoritam traži takvu optimizaciju koja čita najmanje blokova sa diska. Možemo pretpostaviti da je sledeći korak još veća heuristika.

Isti primer možeš da uzmeš i za optimizator kompajlera.

Dakle, imaš prilično jasan problem sa kojim može da se uhvati u koštac AI.

Problem: napraviti scoring sistem za davanje kredita. Sada skoring sistemi već rade u saradnji sa AI.https://www.techemergence.com/...tions-lending-loan-management/
Umesto da pišeš pravila za scoring, radiš proračune verovatnoće, pustiš AI da nauči na osnovu primera.
Re: Da li biti programer? Buducnost profesije 02.07.2018. u 09:40 · pre 101 meseci #354
Citat:
Ivan Dimkovic:
Citat:
nemamstan:
To što si naveo nije dokaz da si uz pomoć AI rešio neki od neodlučivih problema.
U stvari nisi ništa bliže tom cilju.


AI ne resava neodlucive probleme niti mu je to cilj.

AI resava >resive< probleme i takvih ima jako puno.


@nemamstan kada pominje AI misli na Strong AI/Hard AI/Vestacku svest... nesto kao Skynet u terminatoru.

Prilicno sam siguran da ako je moguce stvoriti takav entitet on ce resiti apsolutno sve probleme.
Re: Da li biti programer? Buducnost profesije 02.07.2018. u 09:59 · pre 101 meseci #355
Pa ne bas :-)

Hajde da pretpostavimo da je moguce implementirati "Strong AI" tj. da je moguce napraviti nesto sto je funkcionalno ekvivalentno ljudskoj inteligenciji.

Kao prvo, taj AI bi patio od istih fundamentalnih limita kao i njegov uzor od krvi mesa: matematicki problemi koji su neresivi bi i dalje ostali neresivi. Mozda bi neki fundamentalno resivi problemi bili reseni pre nego sto bi ih resili ljudi ali u tom slucaju je "strong AI" samo alat kao i svaki drugi, mozda malo bolji digitron.

Kao drugo, samo bivanje "inteligentnim" nije dovoljna stvar za nekakvu svetsku dominaciju a-la Skynet. Koliko ljudi na ovoj planeti zive kao de-facto robovi uprkos ociglednoj inteligenciji i svesti koje poseduju?

Sta bi tacno kompjuterski "strong AI" radio ako mu iskljucis struju ili, u najgorem slucaju, roknes EMP bombu? :-)

Ako bi Strong AI bio moguc, slika toga ce mnogo vise liciti na opitnog kunica nego na Skynet.

Nekakav kataklizmicki scenario bi zahtevao Strong AI koji je drasticno inteligentniji od ljudske vrste i srecan da se provuce bez da se takav scenario spreci pre toga. Iskreno, uzevsi u obzir da trenutni AI nije u stanju emulira ni mentalno ogranicenu vevericu niti postoji nekakav jasan put do dolazenja do tog stadijuma, ne bih jos skladistio gore pomenute EMP bombe i makaze za zice :)
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Re: Da li biti programer? Buducnost profesije 02.07.2018. u 10:11 · pre 101 meseci #357
Citat:
Branimir Maksimovic:
Citat:
Ivan Dimkovic:
Pa imao si opis problema: detekcija objekata na slikama sa tacnoscu od N%... uz pomoc novih "deep" algoritama se taj % prvo priblizio ljudima a onda i pretekao.


Ne vidim neko resavanje problema u AI-ju kroz to, zato sto je problem uvek isti i to moze da se isprogramira i bez AI-ja. Ono na sta sam ja mislio je na resavanje problema znaci
zadas neki problem za koji je coveku potrebno da uz pomoc razmisljanja i kreativnosti dodje do resenja.


Ali i ti si apsolutno sve koncepte naucio obradom podataka koji su ti dosli iz senzora.

Bukvalno sve. Tvoj mozak je iskonstruisao kompletan model sveta, od nule.

Tvoja kreativnost je zapravo obrada i kombinovanje predhodnih iskustava. Bez njih smo apsolutno nista, cak nam ne bi radila ni cula (eksperimenti sa blokadom vida u kriticnom periodu posle rodjenja koji rezultuju slepilom) bez treniranja.

Trenutni AI algoritmi ne mogu da ti pariraju u "kreativnosti" ali pogledaj malo bolje i videces da danas vec rade nesto sto je bio totalni SF >bas< u vezi kreativnosti (stvaranje novih sadrzaja).

Naravno, nasi algoritmi ucenja i kolicina podataka koje danasnji AI sistemi koriste su i dalje inferiorni u odnosu na bioloske ali napreduju krupnim koracima. Ja ne bih otpisivao bilo kakav scenario u buducnosti.

Ne zaboravi da novorodjencetu trebaju meseci konstantnog treniranja mozga da pocne da prepoznaje svet oko sebe. A resursi koje je priroda angazovala za to su i dalje enormni u odnosu na ono sto mi prakticno imamo u cipovima. Plus, priroda ima milijarde godina prednosti u budzenju svog koda.

Daj nam jos malo vremena :-)
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Re: Da li biti programer? Buducnost profesije 02.07.2018. u 10:18 · pre 101 meseci #358
Citat:
scoolptor:
Nisu jos u stanju da narpave zglavan sintetizovan govor, ili zglavno prepoznavanje govora, a kamoli Skynet-a.


Da ali za bukvalno par decenija su ljudi od nicega dosli do sistema koji korektno prepoznaju 95% reci.

Priroda je na tome radila nekoliko stotina miliona godina :-)

Iako se slazem da je "Strong AI" sanjarenje neutemeljeno u realnosti danas (a kamo li "Skynet"), ipak treba dati pohvalu gde je zasluzena a u AI domenu pohvala svakako jeste na mestu.
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Re: Da li biti programer? Buducnost profesije 02.07.2018. u 10:43 · pre 101 meseci #359
Citat:
Ivan Dimkovic: Pa ne bas :-)
Kao drugo, samo bivanje "inteligentnim" nije dovoljna stvar za nekakvu svetsku dominaciju a-la Skynet. Koliko ljudi na ovoj planeti zive kao de-facto robovi uprkos ociglednoj inteligenciji i svesti koje poseduju?


Da li je ovo tacno poredjenje? Sta to znaci da je neko inteligentniji danas - IQ 150? Vecina se moze sloziti da to znaci inteligencija ali ne mora da bude u 100% korelaciji da ce se neko snaci u zivotu, sto ce reci, da nisu bas sve vrste inteligencije jednake, tj. nasi metodi merenja ne mogu da izmere inteligenciju, jer da mogu, onda bi i znali tacno sta je inteligencija i mogli bi da je "vestacki" reprodukujemo. Inace, ja sam misljenja, da true Artifical General Intelligence zaista ce da ima apsolutnu dominaciju. Jednom kada dodje do inteligencije nivoa coveka to ce biti dovoljno da Ai bude dominatan na svim poljima, takoreci svetski domintan, ovo su cini mi se svesni svi, pa cak i Putin je jednom spomenuo da buducu svetsku dominaciju ce imati onaj ko bude posedovao Ai (tako nekako, da ne trazim sad od reci do reci).

Evo, recimo stuxnet, ocigledno produkt ljudi, ali za true Ai, ovo bi bilo samo zagrevanje.
https://www.quora.com/What-is-...ver-written/answer/John-Byrd-2
Re: Da li biti programer? Buducnost profesije 02.07.2018. u 10:59 · pre 101 meseci #360
Pod "inteligentan" sam mislio na ekvivalentnost sa ljudskom "inteligencijom" u najsirem mogucem smislu: dakle mogucnost da radis stvari za koje mi smatramo da je neophodna inteligencija, nebitno koliki je IQ.

Kao sto rekoh, to samo po sebi uopste nije dovoljno za dominaciju (prilozen dokaz: kolicina ljudskih robova).

Takodje, ne vidim uopste ni da je nekakvo inteligentno ponasanje neophodno za dominaciju, moze biti korisno ali neophodna komponenta je vezana za prezivljavanje i multiplikaciju. A strategija za prezivljavanje ima puno, inteligentno ponasanje je samo jedna od njih.

Kako bi nazvao neki virus koji bi pobio celu ljudsku populaciju? Dominantan i te kako, a nije mu trebala nikakva "inteligencija" za uspostavljanje dominacije.

Sve i da uzmemo da nekakav AI dostigne i prestigne mentalne mogucnosti ljudske jedinke i dalje bi ga bilo moguce zaustaviti daleko pre nego sto bi postao opasan po ljudsku vrstu.

Mislim ako pricamo o nekom katastrofalnom scenariju za ljudsku vrstu Grey goo deluje kao verovatnija mogucnost od nekog prepametnog AI-ja.
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme