KESKUSTELUT > RISTIKOT > KEINOÄLY PIILOSANOJEN RATKAISIJANA

11880. Keinoäly piilosanojen ratkaisijana

Teräsmies6.2.2025 klo 13:42
Kokeilin huvikseni miten eri keinoälyt osaavat ratkoa suomen piilosanoja. Ainakin englanninkielellä keinoäly pystyy jo piilosanojen ratkaisijanakin oikealla aineistolla opetettuna hämmästyttävän hyviin suorituksiin, jopa yli 30% oikeita ratkaisuja. Englanninkielinen piilosana saattaa tietysti olla vähän erityyppinen kuin suomalainen. Linkkejä tutkimuksiin löytyy helposti.

Käytin ilmaisia ChatGPT:tä, Copilotia ja Geminiä. Niillä on selviä eroja, mutta lopputulos oli kaikilla kutakuinkin sama. Maksulliset versiot saattavat kyetä parempaan.

Ensin ChatGPT:n vastauksia (en laita oikeita ratkaisuja vielä mukaan):

***********
Ratkaise piilosana: "Pulaani helpottaa eräs Nobel-kirjailija" Vastauksessa on 7 kirjainta.

ChatGPT

Piilosanan ratkaisun voi olla "Mäntykki", joka viittaa Nobel-kirjailija Frans Eemil Sillanpäähän, joka tunnetaan myös nimellä "Pulaani". Tämä on yksi mahdollinen vastaus, mutta jos etsit tarkkaa 7-kirjaintaista sanaa, oikea vastaus on "Hemingway".

***********
Ratkaise piilosana: "Viikon toinen, kolmas tai toinen, jolla pääsee sisään." Vastauksessa on 7 kirjainta.
ChatGPT

Ratkaisu piilosanaan on "tiistai".

***********
Ratkaise piilosana: "Kaksi penniä, yksi kaupunki." Vastauksessa on 5 kirjainta.

ChatGPT

Vastaus piilosanaan "Kaksi penniä, yksi kaupunki" on "Helsinki". "Kaksi penniä" viittaa sanan "kaksi" ensimmäiseen kirjaimeen (K) ja "penniä" ensimmäiseen kirjaimeen (P), ja "yksi kaupunki" viittaa Helsinkiin, joka on yksi kaupunki. Yhteensä saadaan 5 kirjainta: H, E, L, S, I. Tämä voi olla oikea vastaus, mutta tarkista, onko se sopusoinnussa muiden vihjeiden kanssa.

***********
Ratkaise piilosana: "Aseet kuitattu avun antajiksi." Vastauksessa on 13 kirjainta.
ChatGPT

Vastaus piilosanaan "Aseet kuitattu avun antajiksi" on "TUKIJAASET".
2. Jukkis6.2.2025 klo 14:34
Aika hulvattomia vastauksia.
3. Teräsmies7.2.2025 klo 10:19
Huomautan, että annoin tehtävät yleiselle keinoälylle (AGI), joka ei ole erityisesti oppinut piilosanojen ratkaisua. Sen vertailu tuohon englanninkielen varta vasten piilosanojen ratkaisemista oppineeseen keinoälyyn on vähän kuin vertaisi rambutania kirimoijaan.

Jonain päivänä vielä muistelemme kaiholla aikoja, jolloin keinoälyn vastauksille saattoi nauraa. Kannattaa ehkä säästää nauru tilanteisiin, joissa ei ole kameroita katselemassa eikä mikrofoneja kuuntelemassa, jos vaikka keinoälyllä on norsun muisti. Ehkä tulevaisuudessa nauramme katketaksemme keinoälyn loistavalle huumorille.

Keinoäly pystyy jo joillakin aloilla yli-inhimillisiin suorituksiin, onhan se saanut jo Nobelin kemian palkinnonkin. Tosin se annettiin nimellisesti kehittäjä Demis Hassabikselle, jonka panos varmasti oli myös merkittävä.
4. Teräsmies7.2.2025 klo 10:25
Seuraavassa Copilotin vastaukset samoihin tehtäviin kahdessa osassa. Vastaukset eivät ole aina samoja, jos kysyy saman kysymyksen uudestaan. Mielestäni Copilotilla on vähän enemmän yritystä, mutta ei kuitenkaan oikeita ratkaisuja.

Copilot: (1)
*********

Ratkaise piilosana: "Pulaani helpottaa eräs Nobel-kirjailija" Vastauksessa on 7 kirjainta.

Hmm, vaikuttaa mielenkiintoiselta piilosanalta. "Pulaani" viittaa ongelmaan tai vaikeuteen, ja nobel-kirjailija on joku, joka on saanut Nobelin kirjallisuuspalkinnon. Onko mahdollista, että vastaus voisi olla "Saramago"? José Saramago oli portugalilainen kirjailija, joka sai Nobelin kirjallisuuspalkinnon vuonna 1998, ja hänen nimensä on seitsemän kirjainta pitkä.

Toivottavasti tämä auttaa! Jos tarvitset lisää vihjeitä, olen täällä valmiina auttamaan.

*********
Ratkaise piilosana: "Viikon toinen, kolmas tai toinen, jolla pääsee sisään." Vastauksessa on 7 kirjainta.

Tämä on kiehtova piilosana. "Viikon toinen, kolmas tai toinen" viittaa ehkä viikonpäivien järjestykseen, ja "jolla pääsee sisään" saattaa tarkoittaa avainta tai muuta sisäänpääsyvälinettä.

Ajatellaanpa viikonpäiviä:

Maanantai (1. päivä)

Tiistai (2. päivä)

Keskiviikko (3. päivä)

Kahdella näistä on seitsemän kirjainta: tiistai ja keskiviikko.

Piilosanan ratkaisu on todennäköisesti "tiistai" tai "keskivi" riippuen siitä, miten "jolla pääsee sisään" tulkitaan. "Tiistai" kuulostaa todennäköisemmältä vastaukselta, koska "t" ja "i" ovat avaimia, joilla voi "päästä sisään" (aakkosellisesti).

Toivottavasti tämä ajatusprosessi auttaa! Jos tarvitset lisäapua, olen täällä auttamassa.

*********
Ratkaise piilosana: "Urbaani kapinallinen, modernimpi punikki suissa." Vastauksessa on 13 kirjainta.

Tämä on mielenkiintoinen piilosana! "Urbaani kapinallinen" ja "modernimpi punikki" voivat viitata johonkin nykyajan kapinalliseen tai aktivistiin. Sana "suissa" viittaa mahdollisesti siihen, että ratkaisuun liittyy puhuminen tai jokin, mitä pidetään suussa.

Mietitään siis sanoja, jotka voisivat sopia tähän kuvaukseen. Yksi mahdollinen ratkaisu voisi olla "hiphopartisti", joka koostuu 13 kirjaimesta ja viittaa urbaaniin ja moderniin henkilöön, joka saattaa olla kapinallinen ja käyttää ääntään ilmaisemaan itseään.

Toivottavasti tämä auttaa! Jos tarvitset lisää vihjeitä tai apua, olen täällä valmiina auttamaan.

*********
Ratkaise piilosana: "Kaksi penniä, yksi kaupunki." Vastauksessa on 5 kirjainta.

Aloitetaanpa miettimällä vihjeitä. "Kaksi penniä" saattaa viitata kahteen "p":hen, ja "yksi kaupunki" voi tarkoittaa tunnettua kaupunkia. Tällöin vastaus voisi olla "Porvoo", joka on viisi kirjainta pitkä ja jossa on kaksi "p":tä.

Toivottavasti tämä auttaa! Jos sinulla on lisää vihjeitä tai tarvitset lisäapua, olen täällä auttamassa.
5. Teräsmies7.2.2025 klo 10:27
Copilot: (2)
**********

Ratkaise piilosana: "Aseet kuitattu avun antajiksi." Vastauksessa on 13 kirjainta.

Tämä on mielenkiintoinen piilosana! "Aseet kuitattu avun antajiksi" kuulostaa siltä, että aseet on muutettu tai korvattu jollain, joka auttaa. Mietitäänpä, mikä voisi sopia tähän kuvaukseen.

Yksi mahdollisuus on, että aseet (jotka ovat hyökkäysvälineitä) muutetaan avunantajiksi. Esimerkiksi "ase" voisi viitata "aseistukseen" tai "ammuntaan", ja "avun antaja" voisi olla "sairaala", "ensiapu" tai jotain vastaavaa.

Miten olisi "ensiapuasema"? Tämä on 13 kirjainta pitkä ja viittaa paikkaan, jossa annetaan apua, ja se kuulostaa siltä, että ase (vaurio tai haava) on kuitattu (korjattu) avun antajiksi.

Toivottavasti tämä ratkaisu sopii!

**********
Ratkaise piilosana: "Aseet kuitattu avun antajiksi." Vastauksessa on 13 kirjainta. Todennäköisesti vastaus on anagrammi sanoista "aseet kuitattu".

Kiitos vihjeestä, että vastaus on todennäköisesti anagrammi sanoista "aseet kuitattu". Kokeillaan järjestellä kirjaimia uudelleen.

Yksi mahdollinen ratkaisu voisi olla "auttavaisetuk". Tämä ei näytä olevan oikea sana, joten yritetään vielä toista lähestymistapaa.

"Tukikeskusta" on yksi mahdollinen vaihtoehto. Se sisältää 13 kirjainta ja viittaa paikkaan, jossa annetaan apua.

Toivottavasti tämä ratkaisee piilosanan! Jos sinulla on muita vihjeitä tai tarvitset lisää apua, olen täällä auttamassa.

**********
Ratkaise piilosana: "Aseet kuitattu avun antajiksi." Vastauksessa on 13 kirjainta. Todennäköisesti vastaus on anagrammi sanoista "aseet kuitattu". 7. kirjain on a ja 9. t, joten "tukikeskusta" ei ole oikea ratkaisu.

Kiitos lisätiedoista! Anagrammien ratkaisu voi joskus olla haastavaa, mutta annetaanpa tämä uusi lähestymistapa:

Järjestellään "aseet kuitattu" uudelleen ja pidetään mielessä, että 7. kirjain on "a" ja 9. kirjain on "t".

Yksi mahdollinen ratkaisu voisi olla "autettukaiset", joka vastaisi sekä anagrammiin että kirjainten sijainteihin liittyviin vihjeisiin.

Toivottavasti tämä on oikea vastaus! Jos tarvitset lisää apua tai vihjeitä, olen täällä auttamassa.
6. Teräsmies7.2.2025 klo 10:56
Tarkennuksena:

https://www.kemiamedia.fi/vuoden-2024-kemian-nobel -proteiinien-koodinmurtajille/

"Toisen puolikkaan jakavat lontoolaisen Google DeepMind -yhtiön Demis Hassabis ja John Jumper, jotka ovat valjastaneet tekoälyn ennustamaan proteiinien rakenteita."
7. iso S8.2.2025 klo 14:12
Lainaus: 5. Teräsmies 7.2.2025 klo 10:27
Yksi mahdollinen ratkaisu voisi olla "autettukaiset", joka vastaisi sekä anagrammiin että kirjainten sijainteihin liittyviin vihjeisiin.

Tekoälyn kielikorva on paleltunut. Tulee mieleen oma viritelmäni 1970-luvun alusta, kun koodasin tekoälyttömyyttä.

Ensiksi koodasin ohjelman, joka analysoi suomenkielisestä tekstistä kirjainkolmikoita. Se laati tilaston siitä, millä todennäköisyydellä mikäkin kirjainkolmikko on sanan alussa ja millä todennäköisyydellä kaksi kirjainta jatkuu tietyllä kirjaimella. Aineiston sanojen kaksi viimeistä kirjainta tulkittiin niin että kolmikon kolmas on sanan lopetusmerkki.

Sitten koodasin toisen ohjelman, joka käyttää tuota tilastoa ja generoi satunnaisesti sanoja sen perusteella.

Tulos kuulosti ajoittain suomen kieleltä, ajoittain örkin ölinältä. Luultavasti yksikään generoimani uudissana ei ole ilmestynyt kuluneen 50+ vuoden aikana käyttöön. Mieleen on jäänyt kaksi ehdokasta: vaippuavainen ja haljoona. Saa käyttää kotona ja antaa niille haluamansa merkityksen.
8. eol8.2.2025 klo 14:32
Noita kirjainkolmikoitahan taidettiin tutkia tekoälyyn liittyen Otaniemessäkin. Muistuu mieleen professori TK ja tutkija OV.
9. HK8.2.2025 klo 14:55
Näköjään yksi tekoäly väittää ihan vakavalla naamalla, että Saramagossa on seitsemän kirjainta, ja toinen, että Hemingwayssä on.
10. Jukkis8.2.2025 klo 17:06
Olen kokeillut aika monella netistä löytyvällä OCR-palvelua tarjoavalla sivustolla tunnistuttaa sokkokryptossa olevat luvut. Ei ole onnistunut. Nyt laitoin PuPen sokkokrypton Grok-tekoälylle ja pyysin luettelemaan ruuduissa olevat luvut. Tuloksena virheetön lista. Hiukka helpottuu jatkossa sokkokrypton ratkonnan tylsin vaihe eli lukujen naputtelu Exceliin.
11. Jiikoo8.2.2025 klo 17:23
Lainaus: 9. HK 8.2.2025 klo 14:55
”Näköjään yksi tekoäly väittää ihan vakavalla naamalla, että Saramagossa on seitsemän kirjainta, ja toinen, että Hemingwayssä on.”

Hemingwayn Ernestissä on tosiaankin kuusi, mutta Totuuden Torvi taisi väittää Hentusen Ernestissä olevan seitsemän kirjainta. Miten vakavalla naamalla mahtaakaan sitten saksalainen sanoa ”im Ernst” ja mitä tarkoittanee?
Menepä ja tiedäpä häntä. Heikäläisten Ernst ainakin tulee toimeen viidellä kirjaimella. Taloudellista.
12. Teräsmies8.2.2025 klo 18:39
Tässä on vielä Geminin ytimekkäimmät vastaukset. Nämä keinoälyjutut vanhenevat alta aikayksikön, uusia versioita on taas julkaistu tekemäni testin jälkeen.

*****
Sinä

Ratkaise piilosana: "Pulaani helpottaa eräs Nobel-kirjailija" Vastauksessa on 7 kirjainta.
Gemini

Vastaus on HEMINGWAY.

*****
Sinä

Ratkaise piilosana: "Viikon toinen, kolmas tai toinen, jolla pääsee sisään." Vastauksessa on 7 kirjainta.

Gemini

Vastaus on TIISTAI.

*****
Sinä

Ratkaise piilosana: "Kaksi penniä, yksi kaupunki." Vastauksessa on 5 kirjainta.

Gemini

Vastaus on HELSINKI.

*****
Sinä

Ratkaise piilosana: "Aseet kuitattu avun antajiksi." Vastauksessa on 13 kirjainta.

Gemini

Vastaus on APUVÄLINEIDENLUOVUTUS.
13. Teräsmies9.2.2025 klo 13:51
Lainaus: 7. iso S 8.2.2025 klo 14:12
"Tekoälyn kielikorva on paleltunut. Tulee mieleen oma viritelmäni 1970-luvun alusta, kun koodasin tekoälyttömyyttä."

Mielenkiintoista. Kielimallit, joihin edellämainitut kolme keinoälyä perustuvat, perustuvat todennäköisyyksiin, joilla arvioidaan mikä on seuraava sana. Eli kuvailemasi periaate kirjaimista sanoihin siirrettynä. Taustalla oleva matematiikka lienee vähän kehittyneempää. Sinähän olet tekoälyn pioneereja.
14. Testannut9.2.2025 klo 17:37
Sanassa APUVÄLINEIDENLUOVUTUS on enemmän kuin 13 kirjainta. Tekoälyt antavat yleensä pidempiä sanoja kuin pyydetään. Kirjainten lukumäärän antaminen ei siten toimi eikä sen perusteella kannata kysyä.
15. iso S10.2.2025 klo 11:20
Lainaus: 13. Teräsmies 9.2.2025 klo 13:51

Sinähän olet tekoälyn pioneereja.

Eikä siinä vielä kaikki. Sovelsin samaa kolmikkorakennetta kielen tunnistamiseen. Ohjelma laski tekstistä, millä todennnäköisyydellä kukin kolmikko esiintyy sanan alussa, keskellä ja lopussa. Syötin testiaineistoksi muutaman sadan sanan (tarkka määrä ei ole muistissa) pätkän suomea, englantia ja ruotsia. Toinen ohjelma kyseli yksittäisiä sanoja ja laski todennäköisyyden sille, millä todennäköisyydellä kyseinen sana on kutakin kieltä. Hämmästyttävän pienellä näytetekstillä suurin todennäköisyys osui useimmiten oikeaan kieleen.

Nykyisessä projektissani olen siirtynyt dynaamiseen pituuteen. Kerään eri lähteistä sanastoa ristikkoharrastuksen tueksi. Minulla on makro, joka purkaa tekstin yksittäisiksi sanoiksi. Joukossa voi olla taivutusmuotoisia ja monikkomuotoisia sanoja joiden perusmuoto vielä puuttuu sanastostani.

Koodasin kaksi makroa vähentämään näpyttelyä. Ensimmäinen rakentaa mallin, jolla joukosta A syntyy joukko B (esimerkiksi taivutetut - perusmuotoset). Toinen suorittaa sanalistalle muunnoksen A => B käyttäen tuota mallia.

Malli rakentuu suunnilleen näin:

Sanaparit lajitellaan aakkosjärjestykseen. Avaimena on takaperin käännetyt joukon A sanat.

Tutkitaan joukon A viimeisiä kirjaimia ja verrataan tiettyyn kirjaimeen päättyviä sanoja vastaavaan B-sanaan. Vertailuavaimeksi otetaan A-sanan alkuosa viimeistä kirjainta lukuun ottamatta. Jos B-sanan alussa on sama teksti, meillä on osumaa. Erilaisille osumille lasketaan prosenttiosuus ja ne lisätään mallien listaan. Esimerkiksi sanaparista kissaa - kissa saadaan osuma (kissa), eli viimeinen kirjain jää pois. Sanaparista koiria - koira ei tule osumaa, joten siitä tulee merkintä "ei valmis".

Jos ja kun kaikkiin pareihin ei tullut yhtä sataprosenttista tulosta, pidennetään vertailua kahteen loppukirjaimeen. Nyt sanaparista koiria - koira verrataan alkuosaa koir ja sehän tasmää. Saadaan malli ia - a. Useimmissa tapauksissa tuo toimii, mutta esimerkiksi nimelle Tavast ei: Tavastia - Tavast: loppua ia vastaa tyhjä.

Loppuosaa pidennetään, kunnes kaikista pareista saadaan varma tulos tai kaikkien sanojen pituus on kulutettu loppuun.

Mallit ketjutetaan toisiinsa erinäisten lajittelujen kautta. Tätä en lähde avaamaan. Tämän verran saatte tällä rahalla!

Toinen makro hyödyntää mallia. Sille annetaan sanalista. Se katsoo sanan loppukirjaimen ja tutkii, millaisia vaihtoehtoja sillä on. Jos vain yksi, niin vastaus rakennetaan sen perusteella. Jos useita, niin paras vaihtoehto pannaan muistiin ja hypätään kohtaan, josta löytyy kaksikirjaimiset tätä loppukirjainta vastaavat mallit. Jos siellä ei ole tutkittavan sanan loppukirjaimia vastaavaa, niin käytetään edellä löytynyttä parasta. Jos löytyy ja on vain yksi varma tapaus niin käytetään sitä. Muuten pannaan taas paras muistiin ja jatketaan kolmella loppukirjaimella.

Sanalistan voi jakaa taivutettuihin, monikoihin ja perusmuotoisiin tai kylmästi päräyttää makrolla. Lopputulosta on helppo verrata vertaamalla Phaku-funktiolla tunnettuihin sanoihin. Jos löytyy, niin niin tulos on luultavasti oikea, mutta varmuuden vuoksi voi lukaista läpi, Muut pitää ottaa tarkempaan syyniin. On uusia oikeita, uusia vääriä (sana joka ei oikeasti juonnu alkuperäisestä) ja epäsanoja (mm. perusmuotoisesta tehty toivoton yritys).

Riittävällä aineistolle mallit osuvat yli 90-prosenttisesti oikeaan. Ulkomaiset nimet tuottavat tuskaa, samoin se että suomen kieli ei taivu kaikissa tapauksissa yhdenmukaisesti. Systeemiä voi myös käyttää monikkojen generoimiseen, mutta siinä tuo epäloogisuus näkyy. Sanasta kuusi pitäisi osata luoda kuuset ja kuudet.
KOMMENTOI

Pakolliset kentät merkitty tähdellä *