Mislim da je vrijeme za ozbiljnu temu o upotrebi ChatGPT-a, bez senzacionalizma i doskocica tipa "kako sam zahebao ChatGPT".
Mislim da je ChatGPT vrlo korisan alat, koji moze pogrijesiti, ali moze i visestruko povecati produktivnost.
Umjesto utrkivanja kako podvaliti da ChatGPT da pogresan odgovor, danas se razvija potpuno nova disciplina konstrukcije promptova (pitanja), koja maksimiziraju vjerovatnocu tacnog odgovora.
Znam da ce biti kukanja tipa: ja pitao X a ChatGPT mi odgovorio Y, ali da parafraziram najkorisniji ChatGPT prompt:
Let's work together...
#2 Re: ChatGPT - ozbiljna tema
Posted: 15/10/2023 22:28
by zilog
Zahvaljujem. Evo, da se oduzim, jedan primjer upotrebe ChatGPT-a (ovo je sa 3.5 mada koristim cetvorku).
Izmedju dva kompjutera, na kojima nije omogucen file share, sam trebao prenijeti neke podatke. Opcija je bila port to port, koristeci neki od javno dostupnih alata. Izaberem Netcat (ncat.exe), pokrenem download i pocnem citati uputstvo, pa odustanem i zatrazim da mi ChatGPT da primjere komandne linije za ono sto mi je trebalo. Nakon zavrsenog DL, Windows me obavjesti da mu je ncat sumnjiv, te se umjesto overidanja i daljeg citanja uputstva, odlucim da probam sa ChatGPT-om. Posto sam vec znao sta mi treba, postavim ovakav upit (mozete i sami probati):
>> I want to use my own application for this, using C, sockets, MINGW and gxx xompiler.
Please, give me C code for client and server sides in single, static, app?
Arguments used in this app will be: <'s'/'r'> (where 's'/'r' are send/receive command), <port>, <ip address> and 'filename' (to send/receive).
Tipfeler na xompiler je namjerno ostavljen kakav je bio na originalnom upitu.
Slijedi:
Sure! Below is a C code for a simple client-server file transfer application using sockets in C with the ability to send or receive a file. The application can be compiled into a single, static executable using MINGW (g++ compiler). The code assumes that the file transfer will take place within the same local network (LAN) and does not include error handling for brevity.
This command will create a static executable named file_transfer.exe. To use the application, run the executable with the appropriate command-line arguments as described in the initial request:
file_transfer.exe s <port> <ip_address> <filename> # Send mode
file_transfer.exe r <port> <ip_address> <filename> # Receive mode
Replace <port>, <ip_address>, and <filename> with the appropriate values for your use case. The client will send the specified file to the server, and the server will save it with the given filename. The application uses TCP sockets for reliable data transfer.
Od ideje, do transfera - 5 minuta!!!
#3 Re: ChatGPT - ozbiljna tema
Posted: 15/10/2023 22:33
by MarlboroGold
Četvorka vrijedi svake marke.
#4 Re: ChatGPT - ozbiljna tema
Posted: 15/10/2023 22:34
by zilog
Ovo je bilo pocetkom godine, od tada je mnogo primjera uspjesne upotrebe i dokazivanja korisnosti ChatGPT-a, pogotovo sa pojavom cuvenog:
Let's work together...
#5 Re: ChatGPT - ozbiljna tema
Posted: 15/10/2023 22:37
by zilog
MarlboroGold wrote: ↑15/10/2023 22:33
Četvorka vrijedi svake marke.
Evo kako je onu C aplikaciju za transfer, napisala cetvorka:
Evo malo novosti, a drugi put ću o primjerima upotrebe.
Odnedavno je Bing implementirao DALL-E 3, koji je kvantni skok u odnosu na prethodnu verziju, otprilike kao što je GPT4 bio u odnosu na tricu. Bukvalno sam uspio generirati slike koje su toliko fenomenalne da ću ih na zid okačiti. Testirao sam promptove u odnosu na StableDiffusion i Firefly, i ubjedljivo najbolje rezultate dobivam sa DALL-E.
Da li je neko uspio regati se (iz Bosne ili Evrope) na Anthropic's Claude? Uspješno im zaobiđem geolokaciju, ali nemam UK/US broj telefona. Ovi online brojevi za verifikaciju su već svi iskorišteni.
Testirao sam i ovaj Facebookov Llama 2 model i Google Bard, ali ne mogu meda GPT 4. Inače, ima korisnih plugina za GPT 4, a Code Interpreter je revolucija.
Radujem se i Apple modelu.
#7 Re: ChatGPT - ozbiljna tema
Posted: 15/10/2023 22:48
by zilog
Covjek koji je zaradio penziju i milione, programirajuci:
#8 Re: ChatGPT - ozbiljna tema
Posted: 15/10/2023 23:01
by vaučer
Nisam koristio CGPT, nemam potrebe u poslu a privatno me ne zanima. Jesam radio nešto na Midjourney image generatoru. Onako, sve mi nekako ispadne derivativno, vrlo ga je teško natjerati u manje očita vizualna rješenja, posebno je teško modulirati kompoziciju.
#9 Re: ChatGPT - ozbiljna tema
Posted: 15/10/2023 23:06
by zilog
vaučer wrote: ↑15/10/2023 23:01
Nisam koristio CGPT, nemam potrebe u poslu a privatno me ne zanima. Jesam radio nešto na Midjourney image generatoru. Onako, sve mi nekako ispadne derivativno, vrlo ga je teško natjerati u manje očita vizualna rješenja, posebno je teško modulirati kompoziciju.
Nisam bas ekspert za vizualne promptove, ali pitaj, vjerovatno ima raje sa vise iskustva...
#10 Re: ChatGPT - ozbiljna tema
Posted: 16/10/2023 02:07
by n+1
@zilog
Pojasni malo upotrebu ovog Let's work together prompta.
Pojasni malo upotrebu ovog Let's work together prompta.
Ustanovljeno je da su odredjeni promptovi, okidaci za kvalitetnije odgovore. Pored onih standardnih, "odgovori mi kao ekspert iz te i te oblasti", sto je suprotnost od onoga "objasni mi kao djetetu od 5 godina", ovaj "Let's work together", pokrece CoT mehanizam. Ukratko, zajednicko "razradjivanje" teme i pitanja izgleda da aktivira, inace potisnute DL paterne i znacajno povecava procenat ispravnih odgovora.
Kao da imas dedu Nobelovca, koji se igra sa unucima i prica o Ivici i Marici. Tek kad ode do univerziteta, ili zazvoni telefon i pravo pitanje, aktivira se azdaja... Kao u RL, moras ga potaknuti da te shvati ozbiljno.
Nije to nikakva svijest, nego je reward mehanizam takav. Ne bi bilo masovne upotrebe, da u svakoj diskusiji imas ozbiljnog Nobelovca sa druge strane...
Probaj, neko malo teze pitanje sjuriti, onako, na prvu, a u drugom tabu (ChatGPT ionako ne pamti), postavi pitanje sa predigrom "Let's work together to find answer...."
#12 Re: ChatGPT - ozbiljna tema
Posted: 16/10/2023 03:54
by n+1
Jasan mi je taj dio oko prompt engineeringa, više sam mislio da li postoji dodatna elaboracija samog prompta pored let's work together, ili je to-to?
#13 Re: ChatGPT - ozbiljna tema
Posted: 16/10/2023 08:41
by vaučer
zilog wrote: ↑15/10/2023 23:06
Nisam bas ekspert za vizualne promptove, ali pitaj, vjerovatno ima raje sa vise iskustva...
Ma gledao sam razne kombinacije i čitao savjete. Organizirati kompoziciju je teško i ovisiš o sreći. Ispolirati promptovima stil, boje, sadržaj je donekle izvodivo - pod uslovom da za stil postoji dovoljno referenci.
A opet na kraju, ne znam kakva mi je korist od tog osim kao neka vrsta inspiracije. Ne bih nikad iskoristio AI uradak u nekom real life projektu. Mislim da je za kod i tekst - puno širi spektar iskoristivosti. Vizualni rad, zasad - ne baš, osim kao neki kurioziteti ili asset generatori za npr video igre.
#14 Re: ChatGPT - ozbiljna tema
Posted: 20/10/2023 18:45
by zilog
Evo jedan koristan video za konstrukciju promptova:
#15 Re: ChatGPT - ozbiljna tema
Posted: 14/11/2023 13:22
by zilog
Vazna novost, je osvjezenje "knowledge cut off date-a" (posljednje informacije raspolozive prilikom treninga modela), na april 2023. za ChatGPT 4 i januar 2022. za ChatGPT 3.5. Tako da sada "cetvorka" ima spoznaju o sebi iz javno dostupnih podataka, koristenih prilikom treninga.
#16 Re: ChatGPT - ozbiljna tema
Posted: 14/11/2023 13:37
by Truba
sumnjao sam u ovo ali mi je pogmoglo ravno 2 puta
svaka cast
cak sam se natezao s njim odakle je sveti jeronim a odakle sveti aurelije
ja sam ih pobrkao u razgovoru s njim
#17 Re: ChatGPT - ozbiljna tema
Posted: 18/11/2023 00:48
by zilog
Mozda je vise za onu, sada zakljucanu, temu, na kojoj nisam htio pisati ozbiljne stvari, ali svakako ce imati uticaja na razvoj ChatGPT-a, OpenAI i uopste AI:
Sam Altman je smijenjen sa mjesta OpenAI CEO-a!!! Na njegovo mjesto je, privremeno, postavljena Mira Murati, dosadasnja CTO, inace rodjena Albanka...
#18 Re: ChatGPT - ozbiljna tema
Posted: 18/11/2023 00:57
by iClass
Najjača stvar oko ChatGPT jest olakšano obrazovanje. Recimo po pitanju učenja programiranja. Na internetu postoje milioni resursa oko svake teme vezano za programske jezike, međutim za početnike uvijek je dobro da ima neko iskusan pored njega da može postaviti pitanje, po meni tu ChatGPT ulijeće pravo dobro.
Moć da možeš postaviti pitanje, ispitivati materiju, dati svoju neku teoriju i da ti ChatGPT provjeri je stvarno fantastična. Možeš ti oko bilo koje teme da provjeriš na internetu, ali dok se snađeš među dokumentacijom + si početnik, stvarno može biti teško. Ovdje mu možeš uvijek postavit "a kako ako ...." "to znači da ...." itd.
Stvarno olaškava oko učenja bilo čega.
#19 Re: ChatGPT - ozbiljna tema
Posted: 18/11/2023 01:08
by zilog
iClass wrote: ↑18/11/2023 00:57
Najjača stvar oko ChatGPT jest olakšano obrazovanje. Recimo po pitanju učenja programiranja. Na internetu postoje milioni resursa oko svake teme vezano za programske jezike, međutim za početnike uvijek je dobro da ima neko iskusan pored njega da može postaviti pitanje, po meni tu ChatGPT ulijeće pravo dobro.
Moć da možeš postaviti pitanje, ispitivati materiju, dati svoju neku teoriju i da ti ChatGPT provjeri je stvarno fantastična. Možeš ti oko bilo koje teme da provjeriš na internetu, ali dok se snađeš među dokumentacijom + si početnik, stvarno može biti teško. Ovdje mu možeš uvijek postavit "a kako ako ...." "to znači da ...." itd.
Stvarno olaškava oko učenja bilo čega.
Treba izbjegavati sugestivna pitanja (boldirano), jer vrlo lako mogu ChatGPT navesti na pogresan odgovor - halucinaciju.
Za ostalo se apsolutno slazem. Sposobnost ChatGPT-a da da primjere, za upravo trazeni problem, uz koristenje zadatih naziva varijabli, cak i iskusnijim programerima, uveliko olaksava snalazenje u novom kodu...
Jos nesto, prevodjenje iz jednog programskog jezika u drugi je maciji kasalj za ChatGPT!!!
iClass wrote: ↑18/11/2023 00:57
Najjača stvar oko ChatGPT jest olakšano obrazovanje. Recimo po pitanju učenja programiranja. Na internetu postoje milioni resursa oko svake teme vezano za programske jezike, međutim za početnike uvijek je dobro da ima neko iskusan pored njega da može postaviti pitanje, po meni tu ChatGPT ulijeće pravo dobro.
Moć da možeš postaviti pitanje, ispitivati materiju, dati svoju neku teoriju i da ti ChatGPT provjeri je stvarno fantastična. Možeš ti oko bilo koje teme da provjeriš na internetu, ali dok se snađeš među dokumentacijom + si početnik, stvarno može biti teško. Ovdje mu možeš uvijek postavit "a kako ako ...." "to znači da ...." itd.
Stvarno olaškava oko učenja bilo čega.
Treba izbjegavati sugestivna pitanja (boldirano), jer vrlo lako mogu ChatGPT navesti na pogresan odgovor - halucinaciju.
Za ostalo se apsolutno slazem. Sposobnost ChatGPT-a da da primjere, za upravo trazeni problem, uz koristenje zadatih naziva varijabli, cak i iskusnijim programerima, uveliko olaksava snalazenje u novom kodu...
Jos nesto, prevodjenje iz jednog programskog jezika u drugi je maciji kasalj za ChatGPT!!!
Iskreno i ja sam se bojao toga, jer znam da mu možeš reći "1+1 je od danas 3" pa ga onda pitati "koliko je 1+1" a on će odogovoriti da je 3. Ali meni je po pitanju programiranja često znao reći da nisam rekao ispravno i dao mi je činjenice onda.
Najbolja stvar je kada nešto ne razumiješ po pitanju neke materije pa ga onda oko toga ispituješ. Na primjer pošalješ mu neki isječak koda i onda ga ispituješ zašto je to tako, da li se može drugačije, i ispituješ ga sve dok ne skontaš. Nešto što je prije njega bilo nemoguće, imaš StackOverflow i muči se. Stvarno je fantastična stvar.
#21 Re: ChatGPT - ozbiljna tema
Posted: 18/11/2023 02:02
by GandalfSivi
Tuspas na temi
#22 Re: ChatGPT - ozbiljna tema
Posted: 18/11/2023 02:06
by iClass
GandalfSivi wrote: ↑18/11/2023 02:02
Tuspas na temi
GandalfSivi wrote: ↑18/11/2023 02:02
Tuspas na temi
??
Prijavio se da prati temu. Nekada smo, mi stariji, kao djeca, igrali "zmire" (sakrivanja) i ko je dosao do "pika" (mjesta odakle se "zmirilo"), govorio je "Tuspas mene"...