Nedavno sam otvorio PDF od 24 stranice o Bitcoin Wave Modelu.
U njemu su bili potencijski zakon, logaritamska regresija, sinus, fazni pomak, prigušene oscilacije, cjenovni pojasevi i nekoliko formula koje na prvi pogled nisu izgledale kao nešto što ću brzo razumjeti.
Mogao sam od ChatGPT-a tražiti sažetak ili ga pitati koja je konačna formula i dobiti objašnjenje u nekoliko odlomaka. Vjerojatno bih nakon toga znao ponoviti glavnu ideju modela, ali ne bih znao što pojedini dijelovi formule stvarno rade.
Zato sam mu dao drukčiji zadatak:
Pročitaj ovaj PDF i onda me, kao potpunoga početnika, nauči koncepte iz njega jedan po jedan, korak po korak.
Ta razlika bila je važna.
Nisam tražio odgovor.
Tražio sam proces učenja.
Na kraju tog procesa nisam samo bolje razumio matematiku iz rada, nego sam počeo propitivati sam model, tražiti nove izračune, uspoređivati ga s drugim modelima i provjeravati što se događa kada mu dodamo podatke koji nisu postojali u trenutku pisanja PDF-a.
Iz razgovora je zatim nastao prototip, iz prototipa zadatak za Codex, a iz tog zadatka javna stranica s interaktivnim grafom i H-time kalkulatorom.
Ovako je izgledao cijeli put.
Nisam tražio da mi objasni sve odjednom
Prva dobra odluka bila je usporiti.
ChatGPT je nakon čitanja PDF-a predložio redoslijed kojim ćemo prolaziti gradivo:
Bitcoinov sat, potencijski zakon, logaritmi, regresija, odstupanje od trenda, sinusni val, fazni pomak, prigušenje, spajanje modela, cjenovni pojasevi i na kraju provjera pouzdanosti.
Drugim riječima, nije krenuo od završne formule.
Krenuo je od prve varijable.
U modelu se vrijeme ne mjeri kalendarskim datumom, nego visinom Bitcoinova bloka podijeljenom s 210.000, brojem blokova između dvaju prepolovljenja:
h = visina bloka / 210.000
Ako je visina bloka 735.000, tada je h = 3,5. To znači da su završena tri puna ciklusa prepolovljenja i da smo na polovici puta prema četvrtome.
Nakon objašnjenja nisam odmah dobio sljedeću lekciju, nego pitanje. Morao sam vlastitim riječima objasniti što broj 3,5 znači i tek kada sam odgovorio, prešli smo na potencije.
Taj se obrazac ponavljao kroz cijeli razgovor.
- ObjašnjenjeAI izolira jedan koncept i objašnjava ga bez preskakanja.
- PitanjeNa kraju lekcije postavlja jedan mali, konkretan zadatak.
- Moj odgovorMoram izračunati ili svojim riječima objasniti što sam razumio.
- KorekcijaAI potvrđuje odgovor ili pokazuje točno mjesto pogreške.
- PrijenosDobivam sličan primjer prije prelaska na sljedeći koncept.
To je puno bliže radu s tutorom nego traženju gotovih odgovora na internetu. AI je mogao prilagoditi svaki sljedeći korak mojem prethodnom odgovoru, a upravo je u tome bila njegova vrijednost.
Najkorisniji trenutak bio je kada sam pogriješio
Kod potencijskog zakona dobio sam jednostavan primjer:
y = 5x²
Pitanje je bilo koliko će puta nova vrijednost y biti veća od početne ako x poraste s 2 na 4.
Odgovorio sam: tri puta. Bio je to pogrešan odgovor.
ChatGPT nije samo napisao da nije točno. Izračunao je obje vrijednosti. Kada je x = 2, rezultat je 20. Kada je x = 4, rezultat je 80. Omjer nije tri, nego četiri.
Zatim mi je odmah dao gotovo isti zadatak, ali s trećom potencijom.
Ovaj put odgovorio sam osam.
Točno.
Ta mala razmjena možda najbolje pokazuje razliku između dobivanja objašnjenja i stvarnog učenja.
Da sam samo pročitao gotovu formulu, vjerojatno bih nastavio dalje s lažnim osjećajem da razumijem potencijski rast. Pogrešan odgovor pokazao je gdje se moje intuitivno razumijevanje raspada.
AI je odmah mogao usporiti, promijeniti primjer i provjeriti jesam li ispravak stvarno usvojio.
Učenje nije nastalo zato što nisam griješio.
Nastalo je zato što pogreška nije bila kraj razgovora.
Jedna zastrašujuća formula postala je niz malih ideja
Središnji dio modela izgleda prilično neugodno ako ga vidiš prije nego što razumiješ njegove dijelove.
U jednoj jednadžbi nalaze se logaritam cijene, dugoročni potencijski trend, sinusni val, fazni pomak i prigušenje amplitude.
Ali svaki od tih dijelova zasebno je puno manje strašan.
Potencijski zakon opisuje dugoročnu putanju, a logaritam tu zakrivljenu putanju pretvara u pravac koji možemo analizirati regresijom. Sinus dodaje ponavljajuće oscilacije oko trenda, fazni pomak pokušava uskladiti vrijeme vrhova i dna, a prigušenje smanjuje amplitudu svakog sljedećeg ciklusa.
Kada se model rastavi, više ne gledam jednu veliku formulu.
Gledam pet manjih odluka.
- Bitcoinov sat
h = visina bloka / 210.000Pretvara visinu blockchaina u broj ciklusa prepolovljenja.
- Dugoročni trend
BTC(h) ≈ 30 · h^5,44Opisuje glatku potencijsku putanju cijene kroz vrijeme.
- Logaritamski pravac
log10(BTC) = 1,48 + 5,44 · log10(h)Omogućuje da se potencijska krivulja analizira kao pravac.
- Ciklički val
sin(2πh - h^-1,4)Dodaje približno jedan val po ciklusu prepolovljenja.
- Prigušenje
0,8^(h+1)Smanjuje amplitudu oscilacija kako vrijeme prolazi.
Najvažnije je bilo to što se sinus ne dodaje izravno cijeni u dolarima. Dodaje se logaritmu cijene. Kada se rezultat vrati iz logaritamske skale, taj dodatak postaje multiplikativni faktor.
To je detalj koji sam prije razgovora vrlo lako mogao preskočiti.
Matematika je u PDF-u bila ista prije i poslije. Promijenio se redoslijed kojim sam joj pristupio.
U jednom trenutku prestao sam učiti model i počeo ga testirati
Nakon potencija došli su logaritmi, pravila zbrajanja logaritama, nagib pravca i regresija.
Zatim smo došli do broja koji se često koristi kao dokaz kvalitete modela: R².
PDF za osnovnu potencijsku regresiju navodi R² od 95,23 posto. Broj zvuči impresivno, ali pitanje je što zapravo znači.
ChatGPT me pitao znači li R² od 0,95 da će 95 posto budućih predviđanja biti točno.
Odgovorio sam: ne.
Taj mi je odgovor bio važniji od pamćenja same vrijednosti.
Visok povijesni R² pokazuje koliko se model dobro uklapa u podatke na kojima je mjeren. Ne dokazuje da će jednako dobro predvidjeti podatke koje još nije vidio.
Tu se razgovor počeo mijenjati.
Više nisam pitao samo što formula znači, nego i navodi li PDF negdje R² od 97,2 posto, do kojeg je datuma model kalibriran i možemo li mu dodati novije podatke.
Odgovor na prvo pitanje bio je ne: rad navodi 95,23 posto za osnovni trend. Model je bio kalibriran podacima otprilike do travnja 2024., kada se dogodilo četvrto prepolovljenje.
Na treće pitanje odgovor više nije mogao biti samo objašnjenje.
Trebao je novi izračun.
Lijep graf nije bio dovoljan
Tražio sam da se originalni model provjeri na podacima nakon razdoblja u kojem je nastao.
To je otvorilo razliku između nekoliko vrsta analize:
- originalni model sa zamrznutim parametrima
- provjera samo na novim podacima
- ponovno prilagođavanje parametara cijeloj povijesti
- usporedba s drugim dugoročnim modelima
Ukupni R² ostao je visok i nakon dodavanja novijih podataka, ali kada smo izdvojili samo novo razdoblje koje model nije vidio, slika je bila puno lošija.
Model je, dakle, i dalje mogao izgledati uvjerljivo na cijelom povijesnom grafu, a istodobno loše opisivati novi dio putanje.
Takav detalj jedna velika brojka lako sakrije.
U tom je dijelu razgovora AI postao istraživački pomoćnik: tražio je podatke, računao više verzija i uspoređivao modele. Nije, međutim, bio nepogrešiv.
U jednoj ranijoj usporedbi naveo je rezultat od približno 97,65 posto za ažurirani valni model. Kada sam zatražio da cijelu usporedbu ponovi od nule i uključi pošteniji walk-forward test, ispravio je vrijednost na 97,50 posto.
Tu korekciju ne želim sakriti jer je važan dio lekcije.
AI može vrlo uvjerljivo izračunati pogrešan broj. Zato su ponavljanje analize, provjera izvora i jasno razdvajanje povijesnog uklapanja od buduće prediktivne moći dio posla, a ne dodatna formalnost.
Nesklad od desetak tisuća dolara pokrenuo je novo pitanje
Prema jednoj ponovno prilagođenoj formuli dobili smo dugoročni trend od približno 114.000 dolara.
Zatim sam otvorio tada aktualnu stranicu autora modela. Na njoj je PL0, središnja linija potencijskog trenda, iznosio oko 103.569 dolara.
Nisam mogao istodobno prihvatiti oba broja bez objašnjenja.
Napravio sam snimku zaslona i pitao: odakle dolazi ova cijena?
ChatGPT je iz prikazane vrijednosti i tadašnjeg h rekonstruirao da stranica više ne koristi iste parametre kao izvorni PDF. Umjesto približno 1,48 i 5,44, ta je verzija koristila vrijednosti bliže 1,47 i 5,38.
U tom je trenutku učenje postalo istraživanje. Više nisam pokušavao samo razumjeti tuđi rad, nego sam počeo uspoređivati verzije, tražiti promjene parametara i pitati kako one utječu na rezultat.
Dobro objašnjenje nije zatvorilo temu.
Otvorilo je bolje pitanje.
Od učenika preko istraživača do graditelja
Pred kraj razgovora postavio sam drukčiju vrstu pitanja.
Ako želimo model s najvećim povijesnim R², što bismo napravili? A ako želimo model s najvećom budućom prediktivnom moći, bi li odgovor bio isti?
Nije.
Model koji najbolje opisuje prošlost možemo učiniti sve složenijim dok ne počne pratiti gotovo svaki stari vrh i svako dno. No što se više prilagođava detaljima prošlosti, to je veća opasnost da uči slučajnost umjesto obrasca.
Za buduću provjeru važniji su jednostavnija struktura, zamrznuti parametri i test u kojem model na svakom datumu smije koristiti samo podatke koji su tada postojali.
Razgovor je zato završio prijedlogom novog postupka: tjedni podaci, walk-forward provjera, odvojeni trend i val, korekcija trenutačnog odstupanja te pojasevi dobiveni iz stvarnih povijesnih pogrešaka umjesto ručno nacrtanih pojaseva oko linije.
Nakon toga napisao sam najkraću moguću uputu:
U redu, napravi to sve. I pripremi prompt za Codex koji će napraviti interaktivni graf.
AI je izradio istraživački paket i prototip koji je radio bez mrežne veze. Iz razgovora je nastala specifikacija: koje podatke koristiti, koje linije prikazati, kako računati H-time, što korisnik može uključivati i isključivati te koje provjere produkcijska verzija mora proći.
Taj sam materijal zatim dao Codexu i kroz dodatne iteracije pretvorio u javnu stranicu.
- Lekcije
- Moji odgovori
- Provjera modela
- Novi izračuni
- Prototip
- Codex
- Javna stranica
To je isti obrazac o kojem sam pisao u tekstu Moj AI workflow: od diktata do objavljene stranice, samo primijenjen na učenje matematike.
Najprije razumijevanje.
Zatim izvedba.
Što danas postoji na stranici
Na stranici Dugoročni trend Bitcoina mogu se istraživati povijesna cijena, središnja PL0 putanja i ciklusi prepolovljenja na istom interaktivnom grafu.
Graf se može zumirati i pomicati, a dodatne se linije uključuju kroz legendu. Korijenska skala ublažava velike razlike između ranih i današnjih cijena, pa se više tržišnih ciklusa može gledati u istom prikazu, a da prve godine ne nestanu pri dnu grafa.
Ispod grafa nalazi se H-time kalkulator.
Promjenom datuma, broja dana od geneze, h-vrijednosti ili visine bloka ostale se vrijednosti međusobno usklađuju. Kalkulator prikazuje i približan blok, posljednje prepolovljenje, nagradu po bloku, količinu bitcoina u optjecaju i središnju vrijednost modela.
Koncept koji sam počeo učiti jednom podjelom s 210.000 sada se može istraživati bez ručnog računanja.
Stranica nije dokaz da model zna buduću cijenu Bitcoina, nego alat za promatranje odnosa između vremena, visine bloka, ciklusa prepolovljenja, povijesne cijene i jedne matematičke hipoteze o dugoročnom trendu. Važno je ne zamijeniti jedno s drugim.
Što sam iz ovoga naučio o učenju uz AI
Najveća vrijednost AI-a u ovom primjeru nije bila brzina kojom je mogao sažeti 24 stranice, nego mogućnost da sam odredim tempo.
Mogao sam reći da sam potpuni početnik. Mogao sam tražiti jedan koncept odjednom. Mogao sam odgovoriti pogrešno bez neugode, dobiti novi primjer i nastaviti točno od mjesta na kojem sam zapeo.
Zatim sam mogao promijeniti njegovu ulogu. U prvom dijelu bio je učitelj, u drugom istraživački pomoćnik, a u trećem mi je pomogao pripremiti podatke, prototip i tehnički zadatak iz kojega je nastao stvaran proizvod.
- IzvorDaj AI-u stvarni rad, knjigu, podatke ili dokument koji želiš razumjeti.
- TempoTraži samo jedan novi koncept i zabrani preskakanje koraka.
- Aktivno prisjećanjeOdgovori prije nego što pročitaš sljedeće objašnjenje.
- PropitivanjePitaj što broj ne dokazuje, gdje model prestaje vrijediti i kako je testiran.
- PrimjenaPretvori naučeno u kalkulator, graf, tekst, skriptu ili vlastiti mali projekt.
AI često koristimo kao stroj za gotove odgovore, ali meni je u ovom slučaju bio puno korisniji kao strpljiv osobni tutor. Dao sam mu dobar izvor, objasnio vlastitu razinu, tražio da me ispituje i nisam mu dopuštao da prijeđe dalje dok ne razumijem prethodni korak.
Kada sam počeo provjeravati njegove odgovore, postao je i partner u istraživanju. A kada sam naučeno pretvorio u nešto što drugi mogu koristiti, učenje više nije bilo samo privatna vježba, nego polazište za stvaranje.
AI nije uklonio potrebu za razumijevanjem
Ovaj primjer lako je ispričati kao priču o tome kako AI omogućuje da svatko nauči složenu matematiku.
To bi bilo prejednostavno.
AI zna pogriješiti. U ovom je razgovoru jedan rezultat morao biti ponovno izračunan i ispravljen. PDF također sadrži pretpostavke koje nisu isto što i matematički dokazi: da h predstavlja usvajanje, da određeni fazni pomak opisuje učenje tržišta ili da će budući ciklusi nastaviti nalikovati prethodnima.
Bitcoin Wave Model zato ne doživljavam kao zakon cijene.
Doživljavam ga kao izračunljivu hipotezu o povijesnom obrascu.
Graf i kalkulator služe učenju i istraživanju. Nisu financijski savjet, prognoza zajamčenog prinosa ni obećanje buduće cijene.
Upravo zato razumijevanje ostaje važno.
Kada ne razumijem model, mogu samo vjerovati liniji na ekranu. Kada razumijem njegove dijelove, mogu pitati odakle dolazi broj, koji su podaci korišteni, jesu li parametri naknadno mijenjani i što se događa izvan uzorka na kojem je model nastao.
AI mi nije uklonio potrebu za tim pitanjima, nego mi je pomogao da do njih dođem.
Od teškog PDF-a do stranice koju svatko može otvoriti
Na početku sam imao dokument pun formula koje nisam znao čitati.
Na kraju sam imao dovoljno razumijevanja da ne prihvatim prvi rezultat, da primijetim nesklad između dviju verzija modela, da tražim pošteniju provjeru i da jasno opišem alat koji želim izgraditi.
Iz toga su nastali graf i kalkulator.
Ne zato što sam preko noći postao matematičar.
Nisam.
Nego zato što je AI smanjio udaljenost između pitanja koje sam se usudio postaviti i sljedećeg koraka koji sam mogao napraviti.
Ako želite vidjeti cijeli proces, možete pročitati podijeljeni razgovor s 26 mojih pitanja i odgovora.
A ako želite odmah vidjeti rezultat, otvorite interaktivni graf i H-time kalkulator.
Jedan pokazuje kako je izgledalo učenje.
Drugi pokazuje što se s naučenim može napraviti.
