IT vesti

Zašto ChatGPT i dalje ne zna koliko je sati? (Nije bag, nego dizajn)

Kad pitaš veštačku inteligenciju: „Koliko je sati?” ili „Koji je danas datum?”, očekuješ odgovor koji je trivijalan i za dete. Umesto toga – AI nekad pogodi, nekad omane za nekoliko minuta, nekad potpuno „odluta“.

Na prvi pogled deluje kao da je najnaprednija tehnologija današnjice „glupa za najprostiju stvar“. Ali zapravo, problem je u tome kako je ceo sistem dizajniran. Novinar The Verge-a lepo je sažeo poentu: ChatGPT nema ugrađen pristup realnom vremenu, sistemskom satu ni tvojoj lokaciji. On funkcioniše kao model jezika, a ne kao aplikacija za sat.


Kako AI zapravo „misli“: Život u tekstualnoj kapsuli

Veliki jezički modeli (LLM) rade po jednostavnoj ideji: na osnovu ogromne količine teksta, predviđaju sledeću reč ili token koji statistički ima najviše smisla. To znači da oni ne vide svet, ne mere vreme i ne „osete“ protok sekundi.

Oni rade sa statikom – zamrznutim skupom podataka na kom su trenirani. Sve što znaju o vremenu naučili su iz tekstova, ne iz realnog sata. Zato stručnjaci često kažu da su LLM-ovi „time capsule“ – baloni znanja zamrznuti u trenutku kada je trening završen.

Tri razloga zašto su vreme i datum „nemoguća misija“

1. Nema direktnog pristupa sistemskom satu

Kada pitaš: „Koliko je trenutno sati?“, ChatGPT ne čita tvoj Windows taskbar niti gleda sat na tvom telefonu. On zapravo ne zna gde se nalaziš, osim ako to eksplicitno ne kažeš ili ako mu aplikacija to ne dozvoli.

U nekim verzijama (npr. GPT-4 sa uključenom pretragom), model može da „pozove“ poseban alat, proveri vreme na internetu i vrati tačan odgovor. Ali to nije garantovano – pozivanje alata zavisi od konteksta i opterećenja servera.

2. Problem „kontekstnog prozora“ (Smeće u memoriji)

LLM ima ograničenu „radnu memoriju“. Stručnjaci objašnjavaju da, kada bi se svaki put u prompt ubacivala nova informacija o tačnom vremenu (svake sekunde), to bi bespotrebno punilo kontekst nečim što je nakon par sekundi već zastarelo.

To bi pravilo dodatnu konfuziju modelu koji ionako ne „oseća“ protok vremena, već vidi samo niz tokena. Zato je doneta odluka da se vreme ne šalje modelu automatski.

3. AI loše čita čak i analogne satove

Nedavne studije sa Univerziteta u Edinburgu i ICLR konferencije pokazale su šokantan podatak: savremeni multimodalni modeli (koji vide slike) imaju jedva 30–40% uspeha u čitanju vremena sa slike analognog sata.

Razlog? Modeli se oslanjaju na prepoznavanje obrazaca (patterns), a ne na prostornu logiku i uglove kazaljki. Čak i kad im nacrtaš sat, oni se muče.

Nije bag, nego namerna dizajnerska odluka

Ovo ograničenje nije greška programera, već svesni kompromis zbog dva ključna faktora:

  • Privatnost: Da bi AI uvek znao tačno vreme, morao bi stalno da čita vaš sistemski sat i lokaciju. Mnogi korisnici ne žele da četbot ima takav nivo pristupa uređaju.
  • Modularnost: Današnji sistemi su modularni. U centru je „mozak“ (LLM), a oko njega su alati (kalkulator, pretraga). Ako alat za vreme nije uključen, mozak ostaje izolovan u svetu teksta.

Praktičan vodič: Kada verovati AI-ju?

✅ KADA JE SIGURAN:
Relativno je bezbedno koristiti AI za istorijske datume (npr. „Kada je lansiran Voyager 1?“), objašnjenja vremenskih zona ili opšte planiranje u kalendaru.

❌ KADA NIJE SIGURAN:
Ne koristite ga za precizne rokove („Koliko minuta imam do 14h?“), polaske vozova ili trenutno tačno vreme.

💡 KAKO GA NATERATI DA BUDE PRECIZAN:
Koristite „prompt inženjering“. Umesto pitanja „Koliko je sati?“, napišite:

„Preko interneta proveri tačno vreme u Beogradu (CET) i reci mi koliko je sada.“

Ovim ga prisiljavate da koristi spoljni alat umesto da nagađa.

Zaključak

Veliki modeli su fantastični u objašnjavanju, pisanju i analiziranju – ali su iznenađujuće loši u onome što mi radimo instinktivno: praćenje trenutka „sada“. Najpametniji način da ih koristite je: AI za tekst i ideje, a običan sat za realni svet.


Često postavljana pitanja (FAQ)

1. Može li ChatGPT da vidi moj sistemski sat?

U većini slučajeva – ne direktno. Model sam po sebi ne čita tvoj taskbar ili BIOS. Ako koristi alat (pretragu), može doći do vremena sa interneta, ali to zavisi od verzije koju koristite.

2. Zašto ponekad tačno pogodi vreme?

Zato što je ili uspešno pozvao spoljni alat, ili je iz vašeg prethodnog pitanja izvukao kontekst, ili je – prosto rečeno – imao sreće i pogodio odgovor koji je statistički verovatan.

3. Da li AI „laže“ kad kaže pogrešan datum?

Ne u ljudskom smislu. Model ne zna da je pogrešio. On nema nameru da prevari, već samo predviđa odgovor (halucinira) na osnovu teksta, bez svesti o istini ili laži.

4. Hoće li AI u budućnosti znati koliko je sati?

Verovatno da, ali kroz bolju integraciju sa operativnim sistemima (poput Microsoft Copilot-a u Windowsu), a ne zato što će sami modeli postati „svesni“ vremena.

5. Kako da koristim AI za rokove?

Najbolje je da vi unesete tačne datume (npr. „Danas je 28. novembar, rok je 1. decembar“), a AI-ju prepustite samo matematiku i planiranje. Ne tražite od njega da sam utvrdi koji je danas dan.

Nebojsa Kostić

Rođen 1976. Bavim se računarima I it poslovima više od 20 godina..Osnivač TechFokusa i tehnološki novinar sa preko 20 godina iskustva. Specijalizovan je za hardver, retro računare i tržišne analize.

Nebojsa Kostić has 438 posts and counting. See all posts by Nebojsa Kostić

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *