» »

Uporaba StackOverflowa močno upadla

Uporaba StackOverflowa močno upadla

Slo-Tech - Ker so pomočniki umetne inteligence čedalje uporabnejši tudi pri pisanju programske kode, programerji neredko posegajo po njih. To močno občutijo pri spletni strani StackOverflow, kjer je obisk v zgolj letu dni padel za 60 odstotkov. V primerjavi z rekordnim letom 2017 pa je že tri četrtine skromnejši.

Podatke so analizirali z vira StackExchange Data Explorer, ki šteje poizvedbe SQL v podatkovnih bazah StackExchange, med katerimi je StackOverflow prepričljivo največja. Uporaba strani od leta 2017 postopoma upada, zlasti po letu 2022 pa se je trend okrepil. Tedaj se je pojavil prvi ChatGPT, a morda to tudi ni edini razlog.

Pred dvema letoma je sicer StackOverflow prepovedal uporabo umetne inteligence pri odgovarjanju na vprašanja, saj so bili odgovori nezanesljivi in hkrati množični, kar je predstavljalo težave za moderatorje. A umetni inteligenci so po drugi strani pomagali, saj so sklenili pogodbe z OpenAI, Googlom in GitHubom o deljenju svojih vsebin za trening modelov umetne inteligence, seveda proti plačilu. A če bo obisk strani še naprej padal, kmalu ne bodo imeli več česa ponuditi.

78 komentarjev

«
1
2

tony1 ::

Joel je s pravočasno prodajo naredil vesoljski biznis :D Frajer 8-)

karafeka ::

Ampak od kod bo potem UI dobivala podatke v prihodnje?

LeQuack ::

karafeka je izjavil:

Ampak od kod bo potem UI dobivala podatke v prihodnje?


To je kar zanimiv prospekt. Vedno več ljudi se zanaša na UI, zato ne pišejo več vprašanj, odgovor in podobnega na internet. Hkrati se pa UI zanaša na te podatke. Kaj je obratno od renesanse, se pravi da ljudje postajamo zmeraj bolj neumni? Back to monke?
Quack !

socialec ::

Idiokracija, vendar.

pegasus ::

Kaj je sploh bil namen te strani, razen smetenja search zadetkov po raznih googlih etc?

socialec ::

Shared knowledge base

HotBurek ::

Če jst prav zastopim, je zadeva delno zavajujoča.

Zmanjšalo se je število NOVIH vprašanj. Vprašanje, kako se centrirat div znotraj div-a se postavi enkrat, spodaj je odgovor, in vsak "nov" uporabnik na internetu potem vpraša google "kako centrirat div v div", ta mu da link na SO, greš tja, prebereš odgovor (jst tudi druge, ker ni nujno, da je prvi vedno debest za tisto, kar rabiš/iščeš/želiš), rešiš zadevo in greš naprej.

Se pravi, ne rabiš ponovno vpisovat vprašanja, če je to že bilo narejeno v preteklosti (skupaj z rešitvijo).
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window

Zgodovina sprememb…

  • spremenilo: HotBurek ()

acookook ::

LeQuack je izjavil:

karafeka je izjavil:

Ampak od kod bo potem UI dobivala podatke v prihodnje?


To je kar zanimiv prospekt. Vedno več ljudi se zanaša na UI, zato ne pišejo več vprašanj, odgovor in podobnega na internet. Hkrati se pa UI zanaša na te podatke. Kaj je obratno od renesanse, se pravi da ljudje postajamo zmeraj bolj neumni? Back to monke?

Verjetno bo treba naumiti neko bolj učinkovitejšo metodo googlanja po raznih straneh z dokumentacijo. V začetku decembra sem iskal povzetke na neko stvar s plačljivim chathgpt-jem. Če sem mu dal link od PDFa, ga ni bil sposoben prebrat. Sem ga moral ročno naložiti. A kdo v firmi privatno trenira svojo kodo na AIju in issue trackerjih? Predvsem v stilu, da ti pove, kje se lahko nahajajo deli koda uporabni za tvoj primer in na koga se lahko obrneš oziroma ti dajo neko zgodovino? Saj vem da imaš za to git, samo tudi git ni najbolj priročen, če rabiš gledat stvari za 10+ let nazaj.
.

Zimonem ::

Gregor P ::

Le toliko v INFO, da ti v OpenAI le pri poslovni različici obljubljajo, da tvojih podatkov ne bodo uporabljali oz. prenašali naprej tretjim.
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).

Glugy ::

To bo še zanimivo, konec navidezne stagnacije pri inovacijah na tem področju, skupaj z dobrim in slabim. Tako kot je pri vseh večjih družbenih spremembah ki jih potem seveda sprejmemo skupaj z plusi pa minusi.

111111111111 ::

Najbolj zanimivo bo pa čez 5-10 let, ko se AI ne bo imel od kje učit. Programerji bodo pa poneumljeni. :D

Programerstvo je spet postalo poklic prihodnosti. Čedalje več bo code monkey programrjev, ki bodo programirali s pomočjo AI, tako da brez sploh ne bodo več znali.

Čez 10 let bom izredno zaželjena roba. :D
Če prisloniš uho na vroč šporhet, lahko zavohaš kak si fuknjen.

OutOfTheBox ::

Gregor P je izjavil:

Le toliko v INFO, da ti v OpenAI le pri poslovni različici obljubljajo, da tvojih podatkov ne bodo uporabljali oz. prenašali naprej tretjim.


A maš kje link za to? Kaj pa opt-out iz "improve model for everyone" nastavitev?

JH84 ::

Ne poznam baš račulniškega programiranja, ampak AI že pri navadnih vprašanjih podaja ne samo zavajujoče odgovore, ampak konkretno napačne. Mislim da se bodo dobri programerji še kako potrebovali, da bodo reševali razne zmazke od kod.

Miki N ::

Pozabljate pa na glavni razlog. Za razliko od gikovskih tečnob so ti roboti prijazni in z VESELJEM pomagajo1 Še zahvali se za vprašanje ali popravek, kar je pri človeških avtistih znanstvena fantastika.

twom ::

karafeka je izjavil:

Ampak od kod bo potem UI dobivala podatke v prihodnje?
To se sprašujem tudi jaz.

LeQuack je izjavil:

Kaj je obratno od renesanse, se pravi da ljudje postajamo zmeraj bolj neumni? Back to monke?
Saj to že kar nekaj časa (postajamo bolj neumni, obnem pa čedalje bolj izobraženi, ampak diploma ni odraz znanja, je samo napaka v sistemu)

Zgodovina sprememb…

  • spremenil: twom ()

Zimonem ::

Eh kakor ima malo ljudi lopato pri hiši še manj jo zna pa gonit, tako je tudi z račinali. Tudi bageristi niso prav preveč cenjeni ampak nek zaslužek pa je. Ravno tako ni več nosačev tovora ve pristanišču. stvari se pač spreminjajo.

Looooooka ::

Ce ljudje uporabljajo resitve, ki jih mece ven ChatGPT, bo kmalu vecina hekerjev na listi multimilijonarjev.

d4vid ::

pegasus je izjavil:

Kaj je sploh bil namen te strani, razen smetenja search zadetkov po raznih googlih etc?



Da razni bureki manj smetijo Slo-Tech :))
Main PC: HP Z240 | i5-7400 | 32 GB ram
Homelab: HP DL380g9 | Xeon E5-2680 | 192 GB ram

jlpktnst ::

Sej sploh ne moreš postavit novega vprašanja... ker boš 99% dobu da je vprašanje že. Tudi če ni čisto enako/ustrezno te bo nekdo poskušal prepičat da je tako.

Pa saj se vidi da je začelo upadat že davno nazaj

Zgodovina sprememb…

  • spremenil: jlpktnst ()

klemenSLO ::

karafeka je izjavil:

Ampak od kod bo potem UI dobivala podatke v prihodnje?
To se sprašujem tudi jaz.
Če bo zadeva jezik DOBRO dokumentiran bo AI imel vir.
Life is not measured in minutes, but in MOMENTS...

bajsibajsi ::

pegasus je izjavil:

Kaj je sploh bil namen te strani, razen smetenja search zadetkov po raznih googlih etc?


Resno?

Karamelo ::

twom je izjavil:

karafeka je izjavil:

Ampak od kod bo potem UI dobivala podatke v prihodnje?
To se sprašujem tudi jaz.

LeQuack je izjavil:

Kaj je obratno od renesanse, se pravi da ljudje postajamo zmeraj bolj neumni? Back to monke?
Saj to že kar nekaj časa (postajamo bolj neumni, obnem pa čedalje bolj izobraženi, ampak diploma ni odraz znanja, je samo napaka v sistemu)


ja kje pa so ljudje pridobivali podatke preden je obstajal stackoverflow? no, tam

Utk ::

Iz uradne dokumentacije?

Srečno...

DeeJay ::

AI bo črpal iz uradne dokumentacije in ti predlagal rešitve za tvoj problem. Kaj je tu spornega? A mislte, da AI zna samo to kar ostal folk piše po internetu?
Tuki je večji problem, da se uči tud na napačnih trditvah, zato pa včasih piše neumnosti
Don't f with me.

Utk ::

No, ampak tudi uradno dokumentacijo piše, ali pa bo pisal, AI, tako da spet...

Za trivialne stvari bo to dovolj, za razne hacke pa ne. Ker ko/če bo AI tako pameten, da bo znal tudi sam kaj sprogramirat, sprobat par variant, in šele potem predlagat najboljšo, potem bo pa res tudi stackoverflow odpisan.

bm1973 ::

AI je super. Cel kup mladih code monkeyev bo to uporabljalo, nihče ne bo znal debugirat.

Job za "starce" zagotovoljen :)).

Zgleda bom moral nazaj naštudirati Java debugging in profiling...

Zgodovina sprememb…

  • spremenilo: bm1973 ()

Karamelo ::

Utk je izjavil:

No, ampak tudi uradno dokumentacijo piše, ali pa bo pisal, AI, tako da spet...

Za trivialne stvari bo to dovolj, za razne hacke pa ne. Ker ko/če bo AI tako pameten, da bo znal tudi sam kaj sprogramirat, sprobat par variant, in šele potem predlagat najboljšo, potem bo pa res tudi stackoverflow odpisan.


to že zna, sprobat ne par ampak 100 različnih variant, naredit oceno, katera je najboljša in jo predlagat

bm1973 je izjavil:

AI je super. Cel kup mladih code monkeyev bo to uporabljalo, nihče ne bo znal debugirat.

Job za "starce" zagotovoljen :)).

Zgleda bom moral nazaj naštudirati Java debugging in profiling...


debugiral bo AI, o čem ti sanjaš? debugiral bo bolje in hitreje dokler na koncu ne bo buge zmanjšal na čisti minimum

Zgodovina sprememb…

  • spremenilo: Karamelo ()

Utk ::

debugiral bo AI, o čem ti sanjaš? debugiral bo bolje in hitreje dokler na koncu ne bo buge zmanjšal na čisti minimum

In kdo mu bo povedal da je bug bug? Kako pa on ve kaj je "prav"?

to že zna, sprobat ne par ampak 100 različnih variant, naredit oceno, katera je najboljša in jo predlagat

Aha...potem pa res lahko vsi spokamo domov.

Zgodovina sprememb…

  • spremenil: Utk ()

Karamelo ::

In kdo mu bo povedal da je bug bug? Kako pa on ve kaj je "prav"?


kako pa ti veš kaj je prav?

deco16 ::

Stara kmečka logika :D

socialec ::

Karamelo je izjavil:

In kdo mu bo povedal da je bug bug? Kako pa on ve kaj je "prav"?


kako pa ti veš kaj je prav?

S poznavanjem zahtev in preverjanjem vmesnih in končnih rezultatov.

jerry2 ::

Ne vem če prav razumem zdajšnje AI-je. Potrebujejo torej ogromno podatkov, da se naučijo. Mene pa zanima, ali potem lahko podajajo samo odgovore, ki so jih našli v teh podatkih, ali lahko "razmišljajo", kar pomeni, da znajo odgovoriti tudi na stvari, katere niso neposredno v teh ogromnih bazah podatkov. Če ne znajo, potem bo manjko podatkov problem v prihodnje, če pa znajo, potem več podatkov ne potrebujejo, če znajo sklepati potem tudi na probleme, ki niso nekje zapisani.

Tako da me zanima, na kakšen način AI-ji delujejo, samo iz obstoječih podatkov, ali se učijo tudi iz rešitev, iz tega da userji kliknejo palec gor ali palec dol na rešitvi in na "razmišljanju"?
tom & jerry

Karamelo ::

socialec je izjavil:

Karamelo je izjavil:

In kdo mu bo povedal da je bug bug? Kako pa on ve kaj je "prav"?


kako pa ti veš kaj je prav?

S poznavanjem zahtev in preverjanjem vmesnih in končnih rezultatov.


in kaj nam preprečuje, da AI-ju postavimo zahteve in mu damo navodila, da preverja vmesne in končne rezultate? nič

jerry2 je izjavil:

Ne vem če prav razumem zdajšnje AI-je. Potrebujejo torej ogromno podatkov, da se naučijo. Mene pa zanima, ali potem lahko podajajo samo odgovore, ki so jih našli v teh podatkih, ali lahko "razmišljajo", kar pomeni, da znajo odgovoriti tudi na stvari, katere niso neposredno v teh ogromnih bazah podatkov. Če ne znajo, potem bo manjko podatkov problem v prihodnje, če pa znajo, potem več podatkov ne potrebujejo, če znajo sklepati potem tudi na probleme, ki niso nekje zapisani.

Tako da me zanima, na kakšen način AI-ji delujejo, samo iz obstoječih podatkov, ali se učijo tudi iz rešitev, iz tega da userji kliknejo palec gor ali palec dol na rešitvi in na "razmišljanju"?


vprašaj raje ali si ti v svojem življenju ugotovil kaj novega, ne da bi prej slišal, videl, čutil, oz. povlkele to znanje iz nekih podatkov, ki si si jih nabral z izkušnjami.

takih, ki ugotovijo nekaj novega, pravimo "geniji", recimoi newton, in so izjemna redkost med miljardno popoulacijo ljudi...vsi ostali samo kopiramo iz prirejami stvari iz obstoječih podatkov oz. smo tolk oz sigurno bolj neumni kot trenutna "AI" :)

Zgodovina sprememb…

  • spremenilo: Karamelo ()

socialec ::

Karamelo je izjavil:

in kaj nam preprečuje, da AI-ju postavimo zahteve in mu damo navodila, da preverja vmesne in končne rezultate? nič

Eno je primarni razvoj iz nič za preproste preslikave podatkov med bazo in uporabniškim vmesnikom, drugo pa je vzdrževanje softwarea s kalkulacijami, na katerih temelji obstoječe poslovanje. Odvisno je sicer od truda razlage, časa, zanesljivosti in časa za popravke posameznih segmentov - daj kak večji projekt izdelat iz nič, kaj šele bugfixat ali nadgrajevat, da ga reši in da deluje brez popravkov in koliko časa potrebuješ za usposobitev.. Za kakšne delne preverljive rešitve pride bolj prav, obesiti kritične stvari pa... Ne vem, najboljše, da poskusiš sam in prideš povedat.

Zgodovina sprememb…

  • spremenilo: socialec ()

urli ::

111111111111 je izjavil:

Najbolj zanimivo bo pa čez 5-10 let, ko se AI ne bo imel od kje učit. Programerji bodo pa poneumljeni. :D

Programerstvo je spet postalo poklic prihodnosti. Čedalje več bo code monkey programrjev, ki bodo programirali s pomočjo AI, tako da brez sploh ne bodo več znali.

Čez 10 let bom izredno zaželjena roba. :D


Jaz priznam, da se zgodi (sploh za lastne projekte), da sploh več ne preverjam AI kode, preverim le output in če je ok, gasa naprej. Jbg, čas je denar… če mi kak projekt čudežno finančno res uspe, je pa refactor kode zadnji problem. Seveda pa kjer je v igri varnost, ni AI oz se vse dvojno preveri, da je res ok.

Karamelo ::

socialec je izjavil:

Karamelo je izjavil:

in kaj nam preprečuje, da AI-ju postavimo zahteve in mu damo navodila, da preverja vmesne in končne rezultate? nič

Eno je primarni razvoj iz nič za preproste preslikave podatkov med bazo in uporabniškim vmesnikom, drugo pa je vzdrževanje softwarea s kalkulacijami, na katerih temelji obstoječe poslovanje. Odvisno je sicer od truda razlage, časa, zanesljivosti in časa za popravke posameznih segmentov - daj kak večji projekt izdelat iz nič, kaj šele bugfixat ali nadgrajevat, da ga reši in da deluje brez popravkov in koliko časa potrebuješ za usposobitev.. Za kakšne delne preverljive rešitve pride bolj prav, obesiti kritične stvari pa... Ne vem, najboljše, da poskusiš sam in prideš povedat.


trenutno je največji problem tega memory, ker se te LLM-ji ne zavedajo kkode celega projekta...ko bo ta memory narasel do te mere, da bo lahko imel v spominu cel projekt z celotno SDK dokumentacijo in še kopico že narejenih podobnih projektov, potem ne vidim razloga, zakaj nebi ven vrgel nekaj enako prebavljivega

ampak to je samo vprašanje časa, ne pa da to ne bo mogoče

Zgodovina sprememb…

  • spremenilo: Karamelo ()

Utk ::

Karamelo je izjavil:

socialec je izjavil:

Karamelo je izjavil:

In kdo mu bo povedal da je bug bug? Kako pa on ve kaj je "prav"?


kako pa ti veš kaj je prav?

S poznavanjem zahtev in preverjanjem vmesnih in končnih rezultatov.


in kaj nam preprečuje, da AI-ju postavimo zahteve in mu damo navodila, da preverja vmesne in končne rezultate? nič


Realnost. Če bi človek, se pravi programer, zmeraj naredil točno tako kot mu naroči ali naročnik ali pa šef, bi velikokrat vsekal mimo. Programer to ve vnaprej, vsaj izkušen, in NE naredi TOČNO tako kot "naj bi". AI bo naredil, v najboljšem primeru, točno tako kot mu je bilo naročeno. Če mu bo to ukazoval programer, bomo še nekam prišli, če mu bo ukazoval "laik" ali pa bolj slab programer, bomo pa gledali fail za failom.

Zgodovina sprememb…

  • spremenil: Utk ()

socialec ::

Vse je vedno vprašanje časa, denar se natisne in razdeli, videno večkrat (!!) v zgodovini.

Karamelo ::

Utk je izjavil:

Karamelo je izjavil:

socialec je izjavil:

Karamelo je izjavil:

In kdo mu bo povedal da je bug bug? Kako pa on ve kaj je "prav"?


kako pa ti veš kaj je prav?

S poznavanjem zahtev in preverjanjem vmesnih in končnih rezultatov.


in kaj nam preprečuje, da AI-ju postavimo zahteve in mu damo navodila, da preverja vmesne in končne rezultate? nič


Realnost. Če bi človek, se pravi programer, zmeraj naredil točno tako kot mu naroči ali naročnik ali pa šef, bi velikokrat vsekal mimo. Programer to ve vnaprej, vsaj izkušen, in NE naredi TOČNO tako kot "naj bi". AI bo naredil, v najboljšem primeru, točno tako kot mu je bilo naročeno. Če mu bo to ukazoval programer, bomo še nekam prišli, če mu bo ukazoval "laik" ali pa bolj slab programer, bomo pa gledali fail za failom.


zakaj nebi bi bilo možno, da bi AI posnemal programerja, ki ne naredi čisto tako, kot si zaželi naročnik, ker je to "bolje"..to je vse odvisno od prompta

MrStein ::

Ampak, ampak...!

Vlaki se nikoli ne bodo prijeli, ker se potniki zadušijo pri hitrosti nad 30 km/h!

;)
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

MrStein ::

Miki N je izjavil:

Pozabljate pa na glavni razlog. Za razliko od gikovskih tečnob so ti roboti prijazni in z VESELJEM pomagajo1 Še zahvali se za vprašanje ali popravek, kar je pri človeških avtistih znanstvena fantastika.


jlpktnst je izjavil:

Sej sploh ne moreš postavit novega vprašanja... ker boš 99% dobu da je vprašanje že. Tudi če ni čisto enako/ustrezno te bo nekdo poskušal prepičat da je tako.

Pa saj se vidi da je začelo upadat že davno nazaj


Tako nekako. Kvaliteta SO pada že en čas. AI gor ali dol.
Ni vsebine, zgolj neki "prepiri" okoli forme. (to ni 100% ampak kar precej, in to potem odganja vsebino, spiral of death)
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()

Poldi112 ::

jerry2 je izjavil:

Mene pa zanima, ali potem lahko podajajo samo odgovore, ki so jih našli v teh podatkih,


Da.

jerry2 je izjavil:


ali lahko "razmišljajo", kar pomeni, da znajo odgovoriti tudi na stvari, katere niso neposredno v teh ogromnih bazah podatkov.


V bistvu gre bolj kot ne za napreden iskalnik, brez kakršnekoli inteligence v klasičnem pomenu.
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.

Utk ::

zakaj nebi bi bilo možno, da bi AI posnemal programerja, ki ne naredi čisto tako, kot si zaželi naročnik, ker je to "bolje"..to je vse odvisno od prompta

Ne da ne bi mogel, ampak bo moral prompt bit tako napisan kot ga bi napisal programer. Ne pa nekdo, ki nima pojma. AI je lahko v pomoč dobrim programerjem, ne more jih pa nadomestit. Slabe lahko, to je res.
Nek šef skladišča pač ne bo znal postavit promptov tako da bi dobil ven uporaben program za vodenje skladišča. Na primer.

Zimonem ::

Če prometa programerja, je pa stvar rešena?

Nwajk ::

Verjamem da bomo uspeli v LLM vnesti tudi posnemanje identitet ki ste jih pripisali med vsem tem časom programerjem ki so avtomatizirali svoje delo z AI ter stranske učinke vključno s kolateralno škodo in poslovnim modelom ki služi na odpravljanju te škode.

Utk ::

Programer avtomatizira tako da mu naslednjič ni treba programirat sploh. Ne pa da mu programira AI v neskončnost.

Zgodovina sprememb…

  • spremenil: Utk ()

111111111111 ::

Karamelo je izjavil:

in kaj nam preprečuje, da AI-ju postavimo zahteve in mu damo navodila, da preverja vmesne in končne rezultate? nič

Prav nič. POlenil nas bo kot nas je polenil Google. :D

Nova genarcija programerjev pa drugače ne bo znala več delat. Moji otroci sploh ne vedo kaj je enciklopedija in zakaj imam 5 različnih v knjižni polici. :D
Če prisloniš uho na vroč šporhet, lahko zavohaš kak si fuknjen.

Zgodovina sprememb…

Zimonem ::

Polenili smo se itak, ne hodimo peš bo šolo , ne gojimo lopate za stanovanje in ne okopavamo krompirja za prehrano.
«
1
2


Vredno ogleda ...

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

Največkrat uporabljeni kos kode s StackOverflowa je desetletje imel hrošča

Oddelek: Novice / Ostala programska oprema
187395 (5420) BigWhale
»

Programiranje Android

Oddelek: Programiranje
61081 (913) kuall
»

Preprosta PHP aplikacija

Oddelek: Izdelava spletišč
334917 (4321) Jerry000
»

[(Cake)PHP] Shranjevanje povezanih tabel

Oddelek: Izdelava spletišč
5832 (757) vuego
»

VIP nagrade, ugodnosti na spletni strani?

Oddelek: Izdelava spletišč
91764 (1392) patron

Več podobnih tem