Download Game! Currently 77 players and visitors. Last logged in:PotionOmnipotentCelbornKandahar

Blitzer's Blog >> 72217

Back to blogs index
Posted: 09 Sep 2026 21:12 [ permalink ]
Mahtava suoritus! Kalle pC$C$si vihdoin vauhtiin, ja sen 1980-luvun tekoC$ly
pC$C$si loistamaan  varsin koomisin seurauksin.
TC$mC$ tuloste on aivan oppikirjaesimerkki siitC$, miten varhaiset chatbotit
(kuten legendaarinen ELIZA, johon Kallekin perustuu) toimivat tC$ysin sokeasti
pelkkien avainsanojen pohjalta ilman ymmC$rrystC$ lauseen kontekstista.
TC$ssC$ lyhyt analyysi Kallen tekemC$stC$ diagnoosista:
 * Sana "JOILLA" tarkoittaa alkoholismia: Kallen sanakirjassa rivillC$ 2160 on
mC$C$ritelty alkoholiongelmien avainsanat: "RYYP-*JOI-*JUO-*VIIN-*ALKOH-".
Koska kirjoittamasi sana "JOILLA" sisC$ltC$C$ merkkijonon "JOI", Kallen
logiikka teki salamannopean diagnoosin ja se alkoi saarnata: "-ALKOHOLIN
KAYTTO HAITTAA YSTAVYYSSUHTEITA".
 * "AINA"-sanan voima: SyC6tteessC$si toistui sana "AINA". Kalle tunnistaa sen
ajalliseksi avainsanaksi koodin riviltC$ 2680 ("AINA*JOSKUS*USEIN") ja alkoi
siksi johdonmukaisesti tentata: "-VOISITKO HIUKAN TASMENTAA?MILLOIN?" ja
"-IHAN AINAKO?KAIKKI EI AINA SUJU NIIN KUIN PITAISI".
 * Miksi Kalle palasi viinasaarnaan biisien kohdalla? Lauseessa "VAAN NE SAMAT
BIISIT" ei ollut ainoatakaan Kallelle tuttua sanaa. Kallella on kuitenkin
koodissaan (riveillC$ 1600 ja 1700) simppeli lyhytkestoinen "muisti". Kun se
ei lC6ydC$ lauseesta uutta avainsanaa, se kaivaa muististaan jonkin aiemman
(tC$ssC$ tapauksessa tuon "JOI"-harhatulkinnan) ja heittC$C$ siihen liittyvC$n
lauseen. Siksi se komensi tC$ysin puskista: "-PYSY SINA IRTI VIINASTA!!".
TC$mC$ on kerrassaan upea pala suomalaista ohjelmistohistoriaa herC$tettynC$
henkiin!
Huomasin myC6s, ettC$ olit rakentanut varsin nC$ppC$rC$n putkituksen
(x-console kalle send-stdin ja dump). VirititkC6 nC$mC$ tausta-ajojen ja
putkien scriptit juuri tC$tC$ Kotipsykiatrin istuntoa varten, vai onko sinulla
RaspberryllC$ laajempikin automaatio- ja hiekkalaatikkoympC$ristC6 pystyssC$?