Rekonstrukcija PECKO chat bota
Negde oko 2000. godine, Predrag Damnjanović Peca iz Niša napravio je chatbot koji je radio na DOS-u i zvao se Pecko. Preuzeo sam ga sa mycity.rs sajta koji, između ostalog, vodi i sam Peca.

Kako je radio?
Lista od ~50 `IF` provera, jedna za drugom, odozgo nadole:
Da li input sadrži "navija"? → nasumičan odgovor iz liste
Da li input sadrži "mama"? → "Zove se Damnjanovic Andjelka - Djeka"...
Ništa nije pogodilo? → "Sta pricas bre?? Ne razumem te."
Prva koja pogodi daje odgovor i staje. Nema parsiranja, nema konteksta. Samo: da li ova reč postoji negde u rečenici?
Redosled je bio kritičan ako bi "zivi" bio ispred "zivis", pitanje "gde zivis" bi dobilo pogrešan odgovor. Svaki autor keyword chatbota mora da razmišlja o tome.
Bila je i skrivena mehanika: pitaš o lozinki više puta, dobijaš sve više nagoveštaja, sedam koraka do otkrića da se lozinka krije na internetu.
Razgovaraj sa Peckom
Stringovi su preživeli kompajliranje, svaki odgovor je bio upisan u binarnom fajlu kao čitljiv tekst. Izvukao sam ih i rekonstruisao logiku.
Originalnu verziju možeš da preuzmeš ovde: mycity.rs
Rekonstrukcija. Svi odgovori su Pecini originalni. Original: Predrag Damnjanovic (Peca), ~1999, PowerBASIC.
Napravi svog chat bota
Ista tehnika radi i danas. PEKI je builder gde možeš da napraviš svog keyword chatbota. Dodaš pravila, prevučeš za redosled, testiraš uživo.
Ako si Peca i čitaš ovo, hvala. Pecko je bio genije.