Šta je novo?

Veštačka inteligencija

За неке снипете кода мени је исто шта користим. Копилот ми је најбољи јер сам њега првог користио, али то је баш субјективан разлог.
Мада угл ја знам шта ми треба и тражим да ми <оваквим алгоритом> обради <ове податке> рез у <оваквом> формату , за онај бојлерплејт код угл ми екстензије попуне тај део па ми није проблем. Док ствари које ств не знам (а не само да ме мрзи да ископам) тражим по документацију јер само тако и могу да научим шта ми треба.
Да буду слични када се тако "лепо" питају и има смисла јер и програмски језици су настали налик на "људске" језике, а ЛЛМ у принципу враћа најбољи низ токена (речи/синтагми)

Нрвн сваки нови модел сам и ја из знатижеље питао нешто јако опширно и за такве ствари он увек позове неку магичну функцију која би одрадила најтежи део посла без да је напише, и кроз неколико додатних питања се само запетља.
 
Za bas full podrsku u radu meni je super https://www.cursor.com/ Nastao je kao fork VS Code koji su napravila 4 klinca sa MIT-a, sa namerom da bude AI orijentisan od starta, ne samo preko ekstenzija.

Probao sam ga prvi put pre nekih 9 meseci i jos uvek je bio sirov, garazni projekat. Medjutim, u medjuvremenu su dobili neko milionsko finansiranje, upeglali sve, uzeo sam ga opet pre mesec dana i sad je super.

Imas jako napredni autocomplete na tab, otkucas nekoliko linija da skonta sta zapravo zelis da uradis i od tad ti maltene cita misli.

Imas i chat dijalog sa strane, u kom mozes da biras vecinu dostupnih modela (znaci imas i GPT i Claude, i Gemini i Grok i Llamu, sve u vise verzija od najbrzih do najskupljih, sve na jednom mestu u dropdownu odaberes) i koji moze da gleda tvoj kod bez da copy pastujes, cita dokumentaciju ako mu das link ili fajl, ima cak i agent mod gde mu samo zadas zadatak a on ce sam da pise izmene po fajlovoma, cak i da pokrece komande u terminalu ako treba. Ovo doduse i dalje zahteva dosta nadzora jer bas ume da brljavi.

Super je sto kada iz chata hoces da primenis predlozene izmene, ne prepise ti ceo fajl vec mozes da ides blok po blok kao kada resavas git konflikte.

Mene je naterao posle 10 godina Jetbrains-ovih proizvoda da konacno predjem na VSCode (odnosno VSCode-liki) IDE.

Ja u sustini retko kada idem direkt na chatbot sajt ili app jer imam sve direkt u cursoru.
 
Da. Video sam i Ja cursor pre par meseci ali tada je bas bio ogranicen za free koriscenje.
 
I ima li prednosti u odnosu na agenta, a da to nije to sto u editoru moze live da gleda kod?
 
I ima li prednosti u odnosu na agenta, a da to nije to sto u editoru moze live da gleda kod?
Pa sve ono sto sam gore naveo :) Nije samo da to u editoru gleda kod, moze da ima pristup svakom fajlu u projektu (pri tom imas punu kontrolu koliki uvid zelis da mu das), generalno ima bar jedno 6-7 nacina kako da ga upottebis dok pises.
Ne moras cak ni da se prebacujes u chat, samo ispises komentar ‘ovde ide error handling kao u tom i tom fajlu’ i izbacice ti gotov kod.

Cak i u terminalu pomaze, opises komandu koja ti treba i izbaci ti je (meni spas jer sam sa bashom uglavnom na Vi). Sve to bez prebacivankanu chat window (koji je opet dostupniji nego da se stalno mrdas iz IDE-a u browser i gubis kontrkst).
 
Ja sam uglavnom koristio ChatGPT za generisanje koda u python-u.
MNOGO mi je pomogao, MNOGO živaca potrošio, iskustvo me naučilo da
1. Moram što detaljnije specificirati zadatak - NIŠTA se ne podrazumeva
2. Moram biti spreman da sam modifikujem kod i prilagođavam ga sebi, jer nema 100% plug and play osim kod baš jednostavnih zadataka.

Nevoljno priznajem da je stvar veoma korisna.
 
Takodje. Ipak za sada moras znati solidno sta radis da bi mogao logicki da povezes sve. Znaci mora ili da si vec developer ili da si barem neko ko jako dobro razume teoriju svega.

Korisna je stvar svakako i ubrzava dosta. Ono gde ja vidim dramatican prostor da se ubrza jeste agent koji je vec u terminalu i koji je povezan da kazem ssh-om na server a ja kroz web da ga navodim a on sam da ode u vi editor i da menja fajlove direktno a i da instalira ako treba nesto da se instalira. Naravno sigurnost tu treba resiti nekako ali mozda sa ovom standalone verzijom deepseek-a je moguce.
 
Poslednja izmena:
Naravno, moraš znati šta radiš, jedino tada je korisno.
Ne znam da li se vama dešavala, ali posle nekog vremena sam postao poprilično razmažen po ovom pitanju - umesto da mozgam sam algoritam za ovo ili ono, upregnem AI i prilično to brzo ide. Više ne radim sam od nule, više peglam dalje input koji sam dobio od AI.

Primetio sam da ChatGPT posebno dobro radi kada treba generisati SQL upite na bazu.
Daje kvalitetnije odgovore nego recimo za pajton kod.

Takođe, primetio sam da kod nekih uputa ChatGPT i Copilot daju gotovo pa identične rezultate.
Kao da im je isti engine iza. Nisam pratio celu tu istoriju nastanka alata, ko zna, možda se i oslanjaju na istu arhitekturu ili čak i isti engine.

Jedan iskusan senior developer koji mi je dobar prijatelj rekao mi je da je, što se programiranja tiče, AI došao do nivoa nekog dobrog juniour developera. Drugim rečima, neke zadatke prikladne početnicima sad komotno možeš da delegiraš AI-ju.
 
Pređi na Claude-a, tek ćeš da se oduševiš, pogotovo za python.
Takođe, za dobar kod najbolje da imas 2-3 runde razgovora gde mu kažeš bez koda, samo pričamo.
(kao što bi pričao sa kolegom na temu kako da rešim)

Ja sam počeo da se teram da barem jednu funkcionalnost dnevno (30-60 min posla) da radim skroz ručno.
Mnogo pomaže da me izvuče iz zaglupljivanja (baš mi je osetno teško postalo u jednom trenutnku da smišljam).
 
Intervju sa glavnim čovekom iza Kineskog DeepSeek AI programa.

On kaže da je došlo vreme da se završi faza u kojoj je razvoj novih tehnologija bio u SAD, a primena i komercijalizacija u Kini. On želi da i razvoj bude u Kini. Zbog toga se u Kini moraju početi stvarati nezavisni centri kojima zarada i komercijalizacija nisu glavni cilj, već naučni razvoj. Samo se oko takvih centara koncentrišu najveći talenti i stvara baza eksperata i znanja, a obučeni ljudi i novi prozvodi iz njih kasnije lako i prirodno prelaze u biznis i komercijalizaciju. To je ono što se do sada dešavalo u SAD, i samo je to zdrava baza privrednog uspeha države. Zbog toga su se odlučili da svoj kod daju kao Open Source. On omogućuje bržu razmenu ideja, uključuje širi krug ljudi, pa je onda i napredak drastično brži nego što bi inače bio. Dakle takav njihov pristup nije slučajnost nego posledica promišljene strategije.

 
I Zbog toga se u Kini moraju početi stvarati nezavisni centri kojima zarada i komercijalizacija nisu glavni cilj, već naučni razvoj. Samo se oko takvih centara koncentrišu najveći talenti i stvara baza eksperata i znanja, a obučeni ljudi i novi prozvodi iz njih kasnije lako i prirodno prelaze u biznis i komercijalizaciju.
Bingo
 
Zbog čega je "reinforced learnig" toliko moćna i revolucionarna tehnika. U nekim slučajevima dve veštačke inteligencije koje međusobno razgovaraju su prešle sa engleskog na neki drugi njihov, izmišljeni jezik, očigledno efikasniji, prosto zato što im niko nije rekao da ne smeju. Ili su počeli da mešaju Kineski i Engleski, ili Engleski i Španski. Verovatno spontano prelaze na onaj jezik na kome ima više tekstova sa željenim sadržajem, pa su tako ideje preciznije i bolje izražene. Plus više primera kako baš "reinforced learnig" kreira sasvim nove načine razmišljanja.

 
U vezi prethodnog, ne mogu da odolim maloj kreativnoj provokaciji ...

Nije mi jasno kako do sada nisam čuo za ovaj izuzetni film iz vremena hladnog rata, iz 1970. godine, kad je polako počelo uvođenje računara. Naročito je zanimljiv zaplet na kraju.

Sadržaj: "Thinking this will prevent war, the US government gives an impenetrable supercomputer total control over launching nuclear missiles. But what the computer does with the power is unimaginable to its creators."


I jedna, recimo, teorija zavere

AI Sci-Fi Film Colossus: The Forbin Project, Removed From All Streaming Platforms - WHY?

 
Zbog čega je "reinforced learnig" toliko moćna i revolucionarna tehnika. U nekim slučajevima dve veštačke inteligencije koje međusobno razgovaraju su prešle sa engleskog na neki drugi njihov, izmišljeni jezik, očigledno efikasniji, prosto zato što im niko nije rekao da ne smeju. Ili su počeli da mešaju Kineski i Engleski, ili Engleski i Španski. Verovatno spontano prelaze na onaj jezik na kome ima više tekstova sa željenim sadržajem, pa su tako ideje preciznije i bolje izražene. Plus više primera kako baš "reinforced learnig" kreira sasvim nove načine razmišljanja.

RL nije bas nov i revolucionaran, koristi se jos od 90ih, a teoretske osnove se postavljaju jos od 50ih.
 
Postoji, ali su izgleda tek sada zaista shvatili njegove potencijale. Pretpostavljam zato što tek sada imaju zaista velike računarske kapacitete koji su bili neophodni da se pređe neki prag performansi posle koga postaje jasnije šta on nudi kad ima na raspolaganju puno resursa.
 
Postoji, ali su izgleda tek sada zaista shvatili njegove potencijale. Pretpostavljam zato što tek sada imaju zaista velike računarske kapacitete koji su bili neophodni da se pređe neki prag performansi posle koga postaje jasnije šta on nudi kad ima na raspolaganju puno resursa.
Ovo sto si ti opisao gore je vise GAN (Generative Adversarial Network) nego reinforcement learning (mada GAN jeste nekad deo RL). Dva AI-a komuniciraju, jedan u ulozi generatora drugi u ulozi validatora. Kroz iteracije generator pravi sve uverljiviji sadrzaj a validator sve bolje prepoznaje, tako da istovremeno poboljsavas oba sistema.

Ni to nije TOLIKO novo, prakticno svi image generatori danas recimo su nastali koriscenjem GAN-ova. Ja sam se zezao sa njima tamo negde 2018.

E sad, u tvom primeru agenti nemaju jasno definisane role vec samo komuniciraju medjusobno pa dobijaju nove patterne u govoru, to nije bas ni RL ni GAN, vise je neki Emergent Language fenomen, ali i oni uglavnom nastaju na bazi nekog konkretnog zadatka ne generalno efikasnijeg jezika.
 
@Defke , vidim da si radio sa AI, kolika je mogucnost da nastane AI koji ce moci sam sebe da razvija i umnozava ?
Da mu covek postane "visak" ?
Meni se cini realno, ne danas ali u buducnosti.
 
@Defke , vidim da si radio sa AI, kolika je mogucnost da nastane AI koji ce moci sam sebe da razvija i umnozava ?
Da mu covek postane "visak" ?
Meni se cini realno, ne danas ali u buducnosti.
Iskreno, tamo 2017.-2018. kad sam bas bio u maks gasu oko machine learninga sam bio ubedjen da ce se to do 2025. uveliko dogoditi, i da cemo jako brzo doci ne do AGI nego do ASI (artificial super intelligence). Medjutim, jos nismo dosli do toga i iskreno, iako neke vidove samounaoredjivanja vec imamo (GAN odozgo je primer toga), i bice ih jos, mislim da nam do potpunog izbacivanja coveka iz price fali vise nego sto mislimo.

AI sistemi ce postajati sve kompleksniji i sve uverljiviji, ali do momenta gde on zaista razume sta radi mislim da necemo doci pukom optimizacijom LLM-ova. Fali nam karika za koju trenutno ni ne znamo sta je.

Tako da da, AI vec danas ubrzava sopstveni razvoj, nije nemoguce ni zamisliti da samo pustis AI agenta da optimizuje sopstveni kod, ali dok god on samo (jako uspesno i uverljivo) pogadja i imitira ono sto bi covek radio, to ne moze bez nas.

Opet, mozda se i varam. Kao sto je i prirodna svest na kraju dosla do ljudskog nivoa nasumicnim mutacijama ribonukleinske kiseline par milijardi godina, tako se ova vestacka mozda stvori nasumicnim halucinacijama postojecih AI sistema.
 
Iskreno, tamo 2017.-2018. kad sam bas bio u maks gasu oko machine learninga sam bio ubedjen da ce se to do 2025. uveliko dogoditi, i da cemo jako brzo doci ne do AGI nego do ASI (artificial super intelligence). Medjutim, jos nismo dosli do toga i iskreno, iako neke vidove samounaoredjivanja vec imamo (GAN odozgo je primer toga), i bice ih jos, mislim da nam do potpunog izbacivanja coveka iz price fali vise nego sto mislimo.

AI sistemi ce postajati sve kompleksniji i sve uverljiviji, ali do momenta gde on zaista razume sta radi mislim da necemo doci pukom optimizacijom LLM-ova. Fali nam karika za koju trenutno ni ne znamo sta je.

Tako da da, AI vec danas ubrzava sopstveni razvoj, nije nemoguce ni zamisliti da samo pustis AI agenta da optimizuje sopstveni kod, ali dok god on samo (jako uspesno i uverljivo) pogadja i imitira ono sto bi covek radio, to ne moze bez nas.

Opet, mozda se i varam. Kao sto je i prirodna svest na kraju dosla do ljudskog nivoa nasumicnim mutacijama ribonukleinske kiseline par milijardi godina, tako se ova vestacka mozda stvori nasumicnim halucinacijama postojecih AI sistema.
Ja mislim da fali (barem u javnosti) agent koji može da se poveže na servere i samostalno obavlja sve zadatke. Ako bi se to dogodilo, čak i s postojećim LLM-ovima mogli bismo ozbiljno da radimo na većoj automatizaciji. Smatram da nam je to trenutno ključna prepreka.

Mislim da "inteligencija" može imati različite oblike.Na primer, kako se životinje oslanjaju na čula, kao što je njuh, što je njihov specifičan oblik inteligencije. AI ima svoje karakteristike koje su drugačije od ljudskih i verovatno će zauvek ostati u okviru tih razlika. Ipak, u mnogim stvarima već sada može da nadmaši čoveka – biće brži, obradiće više informacija i efikasno programirati ili rešavati složene probleme.

Inace da li ovo uzeti :) Razmisljao sam dva komada da mi sredjuju i sluze.



Screenshot from 2025-02-06 16-28-25.png


Screenshot from 2025-02-06 16-28-43.png
 
Poslednja izmena:
Samo pljacka tech bro ekipe nista vise, nista manje

Newly unsealed emails allegedly provide the "most damning evidence" yet against Meta in a copyright case raised by book authors alleging that Meta illegally trained its AI models on pirated books.

Last month, Meta admitted to torrenting a controversial large dataset known as LibGen, which includes tens of millions of pirated books. But details around the torrenting were murky until yesterday, when Meta's unredacted emails were made public for the first time. The new evidence showed that Meta torrented "at least 81.7 terabytes of data across multiple shadow libraries through the site Anna’s Archive, including at least 35.7 terabytes of data from Z-Library and LibGen," the authors' court filing said. And "Meta also previously torrented 80.6 terabytes of data from LibGen."

 
Ja mislim da fali (barem u javnosti) agent koji može da se poveže na servere i samostalno obavlja sve zadatke. Ako bi se to dogodilo, čak i s postojećim LLM-ovima mogli bismo ozbiljno da radimo na većoj automatizaciji. Smatram da nam je to trenutno ključna prepreka.
Ne znam sta smatras pod samostalno se poveze na servere i obavlja zadatke, ali vec sad mozes da kreiras dosta kompleksne agentic organizacije. Instanciras npr. agenta menadzera, agenta web scrapera, agenta SQL administratora, analiticara, pisca, editora i na kraju ih ukombinujes u jedan 'crew' i das im zadatak da ti naprave izvestaj o nekom klijentu, oni ce pretraziti web i naci sve vesti o njima, pogledati vasu internu bazu i izvuci podatke odatle, i na kraju ukombinovati sve. I to je jos relativno bazican primer.
 
Nevoljno priznajem da je stvar veoma korisna.
Jeste, ako znaš kako da ga koristiš vešto. Ako ne znaš, spetljaš se i bude kontraproduktivno.
Ja ga koristim za neke laganije stvari, tipa Css ili Sass/Scss, ali mi ne znači previše dok mu ne dam ceo okvir unutar koga će da radi. Posle ti sa nekoliko preciznih zahteva olakša pola dana posla, ako ga dobro usmeriš. Otkad je izašao ChatGpt, bukvalno mi dođe da radim drugi posao na trenutnom poslu.
I u prevođenju je sasvim solidan. Ali opet, moraš dobro da znaš šta da ispraviš posle i kako da ga usmeriš dalje.
U kratko, ništa bez čoveka 😅
 
Vrh