Gå til hovedmeny Gå til hovedinnhold
Nettavisens sjakkekspert Leif Erlend Johannessen med Rybka 3
( Foto: Ole Valaker, Nettavisen )
Nettavisens sjakkekspert avslørte huller hos supermaskinen. Se eksemplene.
Send sms / mms med ditt tips til
1930
eller epost til: tips@nettavisen.no
Se kommenterte eksempler på Rybkas spill nederst
Rybka 2 ledet alle rankinglistene, men i sommer kom Rybka 3 som knuser Magnus Carlsen og de andre i verdenstoppen. Maskinen har en antatt spillestyrke på 3100 ratingpoeng - de beste menneskene 2800.
Det er like stor forskjell som en vanlig norsk elitespiller og en superstormester.
I denne stillingen finnes det en fantastisk mulighet som Magnus Carlsen (hvit) overså, men som Rybka galant regner seg frem til. Kan du se trekket som ifølge artikkelforfatteren "strider mot alt av menneskelig intuisjon"? Sjekk fasiten nederst, i partieksempel 1.Nå har Nettavisen testet vidunderet, og her er Leif Erlend Johannessens dom:
Det er nå drøye to år siden siden den tsjekkiske internasjonale mesteren Vasik Rajlich lanserte sjakkmotoren Rybka, som straks feide all annen silisiumbasert motstand av brettet og fikk umiddelbar legendestatus, i den grad slik omtale passer på et sjakkprogram.
Les også: Verdens beste maskin bløffet
Rybkas forse sammenlignet med de øvrige analysemotorene var og er dens overlegne evne til å evaluere stillinger. Selv et computerprogram kan ikke basere seg på regneferdigheter alene.
Men her klarer IKKE maskinen å se trekket som vinner for hvit. Ser du det? Sjekk fasiten nederst, i partieksempel 3På et eller annet tidspunkt må også maskinen vurdere den resulterende stilling, og det er hvilke parametre som legges til grunn her som skiller klinten fra hveten.
Det uvanlige med Rybka er at gjengen som står bak programmet alle er meget sterke sjakkspillere, slik at de har et åpenbart fortrinn i dette henseende. Jeg husker at nybakt stormester i postsjakk, Morten Lilleøren, fortalte meg for et par år siden – like etter lanseringen – at selv demoversjonen av Rybka som kan lastes ned gratis fra nettet, lager kjøttdeig av de andre analysemotorene.
...selv demoversjonen av Rybka som kan lastes ned gratis fra nettet, lager kjøttdeig av de andre analysemotorene
Konas kjælenavn?
Når det gjelder navnet Rybka, er det tsjekkisk for ”liten fisk”.
Opphavsmannen Rajlich har vært svært hemmelighetsfull når det gjelder
bakgrunnen for navnet, og teoriene svinger fra at det er kjælenavnet han
bruker på kona si til at det er et ordspill over etternavnet til Bobby
Fisch(er).
Mens de første versjonene av Rybka ble markedsført av Convekta, er det den helt dominerende markedsaktøren – tyske ChessBase – som gir ut Deep Rybka 3. Dette har klare fordeler, blant annet ved at man kan anvende brukergrensesnittet til ChessBase og Fritz, som er selvforklarende og lett å forstå.
(Artikkelen fortsetter under bildet)
Rybka kan du kjøpe hos for eksempel hos Chessbase for 100 euro.Prefikset Deep på den siste versjonen betyr ikke annet enn at motoren er designet for å kjøre på multiprosessormaskiner, som ytterligere forsterker spillestyrken. Min egen HP-computer kom således med AMDs Turion X2-prosessor (som er konkurrenten til Intels Dual Core), og klokkefrekvens på 2,1 GHz. Det er beregnet at Deep Rybka kjørt på en slik PC har en spillestyrke på ufattelige 3200 i rating.
Hva er så anvendelsesområdet til en slik analysemotor, kan man spørre seg. Jeg kan love at med mindre du er masochist, ønsker du ikke å bruke Rybka som sparringpartner i lynsjakk. Imidlertid har programmet en rekke andre nyttige treningsfunksjoner, både for jevne klubbspillere og profesjonelle stormestere.
Spille enkle treningsstillinger
Tenk deg at du er usikker på om du husker hvordan man matter med springer og
løper mot konge. Klarer du å vinne et tårnsluttspill med bonde over? Eller
tror du kanskje at det er enkelt å vinne sluttspillet med bare dronning mot
tårn? Prøv mot Rybka.
Dersom du kan vinne disse stillingene mot en maskin med overmenneskelig styrke, så klarer du også å vinne dem i sjakklubben. Og hvis ikke du klarer å vinne, så prøv å finne ut hvor det gikk galt – her kan et tips være å følge med på hvor maskinens løpende evaluering plutselig gjør et skift.
"Dette kan vel best sammenlignes med å ha sin egen tamme superstormester i huset, som er villig til å slave i vei for deg hele natten"
Test deg selv: Hvor god er du i sjakk?
Analysere egne partier
Noe av det nyttigste du kan bruke en computer til er å analysere egne
partier. Med Rybka har du flere muligheter her. Naturligvis kan du spille
gjennom partiet og de viktigste variantene som du analyserte underveis
manuelt, med Rybka i bakgrunnen som overvåker alt.
For den mer bedagelig anlagte finnes det imidlertid en annen fremgangsmåte. Du kan legge inn trekkene og lagre partiet i en database, for deretter å be Rybka gjøre resten av jobben gjennom funksjonen automatic analysis. Maskinen vil gå gjennom partiet fra A til Å, og avhengig av hvilke parametre du har valgt for analysen vil Rybka servere deg en komplett og nådeløs tilbakemelding på din innsats.
Her kan du for eksempel velge verbale kommentarer (riktignok standardiserte), eller treningsmodus der Rybka stiller deg spørsmål underveis i partiet. Dersom maskinen har tilgang til en stor database, vil den også kunne hente relevante åpningsteoretiske partier derfra som implementeres i kommentarene til partiet.
Dette kan vel best sammenlignes med å ha sin egen tamme superstormester i huset, som er villig til å slave i vei for deg hele natten.
(Artikkelen fortsetter under bildet)
Her er beviset på at Rybka er verdens beste sjakkmaskin - sluttstillingen i VM for computere som ble avsluttet søndag.
Analysere en stilling
Dersom man ønsker å se nærmere på en konkret stilling, tilbyr også Rybka flere
muligheter. Den vanligste metoden er å anvende såkalt deep position
analysis. På den måten genererer maskinen et oversiktlig og detaljert
varianttre med den valgte stillingen som utgangspunkt.
Man kan selv bestemme hvor dypt variantene skal gå og hvor bredt treet skal være, samt hvor mye tid man tillater maskinen å fundere over hvert trekk i analysen. Deep position analysis er et spesielt nyttig verktøy for postsjakkspillere, og gjør det mulig raskt å identifisere de kritiske variantene der hvor ytterligere analyser bør settes inn.
For den praktisk orienterte spiller, kan det være mer relevant å få vite hvordan et parti faktisk forløper i det virkelige liv fra en gitt stilling.
Tenk deg at du har lært deg en åpningsvariant som ender etter 14 trekk med evalueringen ”liten fordel hvit” eller ”initiativ for hvit”. Men du har ingen anelse om hvordan du skal forvalte fordelen eller hva du skal foreta deg videre i midtspillet.
I et slikt tilfelle kan det være nyttig å la Rybka ta seg av den praktiske testingen. Med funksjonen Monte Carlo analysis kan du la maskinen spille tusenvis av partier fra den aktuelle stillingen i rasende tempo, for så å servere deg en komplett statistisk oversikt over utfallet.
Her kan du altså få vite hvilken farge som oftest vinner stillingen i praksis, hvilke trekk som scorer best og mye annen informasjon. En annen mulighet, som jeg er særlig svak for, er å arrangere en tematurnering mellom ulike analysemotorer – en såkalt engine tournament – med utgangspunkt i den valgte stillingen.
Denne muligheten forutsetter imidlertid at du er i besittelse av flere maskiner enn Rybka. De vanligste analysemotorene på markedet i dag, ved siden av Rybka, er Fritz, Junior, Shredder og Hiarcs.
Jeg pleier å arrangere turneringer med betenkningstid 4 minutter på hele partiet, samt 30 sekunder tillegg per trekk. Slike turneringer kan du la løpe enten over natten eller mens du er på arbeid. Husk inderlig også å begrense antallet trekk til maksimalt 100, ellers vil computerne fortsette å spille i det uendelige.
Sier
nei til OL - ja til sjakk-OL
35-åring tok sin første kongepokal
Fantastisk - eller rart
Det kan faktisk være meget interessant å studere disse partiene i ettertid.
De ulike motorene har forskjellige ”spesialiteter”. Eksempelvis er Junior en
rabiat happy-go-lucky angrepsoptimist som ikke går av veien for å ofre
materiell i stor stil. Rybka er mer den nøkterne ”allrounderen”. Resultatet
blir i alle tilfeller at i noen stillinger spiller maskinene fantastisk,
mens andre ganger kan de finne på mye rart.
Som en indikasjon på stillingens praktiske meritter samt veiledning om planer og strategi, er metoden uansett ypperlig, bare man ikke aksepterer alt maskinene gjør som evige sannheter.
Det ovennevnte er bare noen av mulighetene Deep Rybka 3 byr på. For den ambisiøse sjakkspiller som er interessert i å forbedre sin spillestyrke, anbefaler jeg på det sterkeste denne analysemotoren.
Under skal jeg vise noen praktiske eksempler på Rybkas fortreffelighet og begrensning (lynkurs - slik leser du trekkene):