Kuinka GPT-6 Astra selviää CAPTCHAsta? Läpipääsy pelistä ”I'm Not a Robot”

GPT-6 Astran on raportoitu läpäisseen 48 tason CAPTCHA-pelin ilman virheitä, mikä osoittaa sen kyvyn jatkuvaan tunnistamiseen, toimintaan ja vahvistamiseen. PandaNpc-selain-MCP:n ja Chrome-laajennuksen avulla voit myös yhdistää oman Astra-istuntosi ja kokeilla itse; tässä artikkelissa on kuvakaappaukset neljän ensimmäisen tason käytännön testistä ja virheiden korjausprosessista.

PandaNpcJulkaistu ensimmäisen kerran
Kuinka GPT-6 Astra selviää CAPTCHAsta? Läpipääsy pelistä ”I'm Not a Robot”

CAPTCHAa käytetään erottamaan ihmiset koneista. Nykyään myös tekoäly on alkanut haastaa näitä tehtäviä, joissa vaaditaan ”todistamaan, että olet ihminen”. Uutinen siitä, että GPT-6 Astra on päässyt läpi pelin ”I'm Not a Robot”, on saanut monet haluamaan kokeilla itse: ymmärtääkö oma tekoäly tasot ja osaako se oikeasti käyttää selainta?

Tämän kokeileminen edellyttää, että Astran päättelykyky yhdistetään selaintyökaluihin. Tässä artikkelissa kerrotaan, miten PandaNpc Chrome -laajennuksen ja selain-MCP:n avulla yhdistetään oma Astra-keskustelu ja avataan peli. Lisäksi käydään läpi oma neljän ensimmäisen tason toimintaloki ja kerrotaan, miten tehtävän onnistuminen voidaan varmistaa.

Tämän artikkelin on kirjoittanut PandaNpc:n kehittäjä, ja se koskee PandaNpc:n omaa laajennusta ja MCP:tä. Julkisissa raporteissa mainittu 48 tason läpipääsy käsitellään erillään tässä artikkelissa dokumentoidusta neljän ensimmäisen tason selaintyökokemuksesta. Tässä kokeilussa tehtiin uudelleenyrityksiä, eikä kaikkia 48 tasoa ole varmennettu.

Mikä peli ”I'm Not a Robot” on ja missä sitä pelataan?

”I'm Not a Robot” on Neal.fun-sivustolla toimiva selainpeli, jonka teemana on ”en ole robotti” -varmennus ja joka muuttaa CAPTCHA-tyyppisen vuorovaikutuksen sarjaksi haasteita.

Avaa peli ”I'm Not a Robot” – voit kokeilla sitä suoraan selaimessa.

Tällainen peli ei mittaa pelkästään tekoälyn tunnistuskykyä. Sen on myös luettava säännöt, löydettävä toiminnan kohde, suoritettava toiminto ja tarkkailtava, hyväksyykö sivu toimenpiteen. Kun taso vaihtuu, mallin on tulkittava nykyinen tehtävä uudelleen.

GPT-6 Astra läpäisi 48 tasoa – mitä uutinen tarkoittaa?

Julkisten raporttien mukaan GPT-6 Astra läpäisi kaikki pelin ”I'm Not a Robot” 48 tasoa. Osassa raporteista käytetään ilmaisua ”ilman virheitä”, mutta tämä artikkeli ei ole itsenäisesti varmentanut koko suorituslokia, eikä sen perusteella johdeta vakaata onnistumisprosenttia. Aiheeseen liittyvä uutinen

Tässä uutisessa kiinnostavaa on, että malli suoritti yhtenäisen vuorovaikutusketjun: se ymmärsi sivun, valitsi toimenpiteet, tarkisti palautteen ja jatkoi seuraavaan vaiheeseen.

OpenAI on myös listannut tietokoneen ja selaimen käytön Astran keskeisiksi kyvyiksi. Julkisesti esiteltyihin tehtäviin kuuluvat lomakkeiden täyttäminen, ohjelmistojen käyttö ja verkkotutkimus. OpenAI:n virallinen esittely

Pelin läpipääsy ei tarkoita, että kaikki oikeiden verkkosivustojen CAPTCHAT voitaisiin ohittaa. Tästä demosta voi lähteä liikkeelle ja kokeilla, miten malli käyttää työkaluja – käytännön suoritus riippuu kuitenkin omasta käyttöympäristöstä ja toimintalokeista.

Miten Astra, selain-MCP ja Chrome-laajennus toimivat yhdessä?

Komponentti Mistä vastaa Mitä käyttäjä voi havaita
GPT-6 Astra Ymmärtää tason, valitsee toimenpiteen ja arvioi tuloksen Mallin analyysi ja seuraava toimenpide
Selain-MCP Tarjoaa keskustelulle sivun luku-, kuvakaappaus- ja syöttötyökalut Työkalujen kutsut keskustelussa
PandaNpc Chrome -laajennus Suorittaa toimenpiteet kohdeselaimessa Napsautukset, syötöt, vedot ja muutokset sivulla

Koko prosessi on: tehtäväsi → Astra kutsuu MCP-työkaluja → laajennus suorittaa → sivun palaute palautuu Astralle.

Kaavio, jossa Astra kutsuu Chrome-laajennusta selain-MCP:n kautta ja sivun palaute palautuu mallille
Yhteistyökaavio (tekoälyn tuottama): Astra ymmärtää ja päättää, MCP tarjoaa selaintyökalut, laajennus suorittaa toiminnot ja palauttaa sivun palautteen. Kuvan sivu on käsitteellinen havainnekuva, ei testikuvakaappaus.

PandaNpc:n nykyinen Codex-integraatio sisältää selain-MCP:n konfiguraation injektoinnin. Selaintyökalut tarjoavat rajapinnat kuvakaappauksiin, napsautuksiin, syötteisiin, vetoihin ja selaininstanssin valintaan. Tämä on PandaNpc:n työkaluketju, eikä se tarkoita, että uutisdemossa olisi käytetty samaa ratkaisua.

Mitä on valmisteltava ennen aloittamista?

  • PandaNpc-tili: laitteiden, projektien ja keskustelujen yhdistämistä varten.
  • Codexia käyttävä tietokone: yhdistetään PandaNpc:hen PandaPaw'n avulla.
  • GPT-6 Astraa tukeva mallitili tai -konfiguraatio: laitteen yhdistäminen ei tarkoita, että mallille olisi myönnetty käyttöoikeus.
  • Chrome-selain, johon on asennettu PandaNpc-laajennus: vastaa pelin toimintojen suorittamisesta.

Jos voit jo käyttää Astra-keskustelua PandaNpc:ssä, voit siirtyä suoraan laajennuksen asennusosioon. Mallin valintaan voit tutustua GPT-6 Astra vs. Claude Fable 5.1 -vertailussa.

1. Yhdistä Codexia käyttävä tietokone PandaNpc:hen

Kirjaudu PandaNpc:hen, avaa laitesivu ja valitse laitteen lisääminen. Kopioi sivun ohjeiden mukaan kohdetietokoneelle sopiva asennuskomento ja suorita se kyseisen tietokoneen pääteohjelmassa. Kun asennus on valmis, palaa laitesivulle ja varmista, että tietokone näkyy siellä.

Jos tietokoneeseen on jo asennettu PandaPaw, suorita:

bash
pandapaw status

Jos tilin valtuutusta ei ole vielä tehty, suorita:

bash
pandapaw login

Viimeistele valtuutus avautuvan verkkosivun ohjeiden mukaan. Normaalisti online-tilassa olevien laitteiden ei tarvitse kirjautua uudelleen toistuvasti.

Avaa tämän jälkeen PandaNpc Agent, etsi vastaava laite ja projekti ja siirry Codex-keskusteluun. Täydelliset asennusohjeet ovat PandaPaw-yhteysdokumentaatiossa.

2. Asenna Chrome-laajennus ja synkronoi tili

Asenna PandaNpc-laajennus Chrome Web Storesta.

Avaa samassa Chrome-käyttäjäprofiilissa, johon laajennus asennettiin, PandaNpc-kirjautumissivu ja kirjaudu sisään. Avaa tämän jälkeen laajennuksen sivupaneeli.

Laajennus käyttää tällä hetkellä verkkosivun kirjautumistilaa. Jos et ole kirjautunut, sivupaneeli ohjaa sinut kirjautumaan verkkosivulla. Kirjautumisen jälkeen pääset laite-, projekti- ja keskusteluluetteloon.

Etsi äsken yhdistetty laite ja Codex-keskustelu. Jos ne eivät näy luettelossa, tarkista ensin, onnistuiko verkkokirjautuminen ja käyttävätkö laite ja laajennus samaa PandaNpc-tiliä. Muiden Chrome-käyttäjäprofiilien kirjautumiset eivät korvaa nykyisen profiilin kirjautumista.

3. Varmista, että keskustelu todella käyttää GPT-6 Astraa

Siirry omaan Codex-keskusteluusi ja tarkista keskustelussa näkyvät mallitiedot varmistaaksesi, että varsinainen malli on GPT-6 Astra.

Jos käytössä on jokin muu malli, valinta on tehtävä kyseisen Codex-ympäristön tukeman mallikonfiguraation kautta, minkä jälkeen tarkista keskustelun ilmoittama malli. Nykyisessä laajennuksessa Codex-keskustelu ei käytä samoja tavallisia mallinvaihtopainikkeita kuin Claude.

Älä päättele vaihdon onnistuneen pelkästään siitä, että malli sanoo vastauksessaan ”olen Astra” – tarkista keskustelun mallitiedot. Jos tilillä ei ole oikeutta käyttää Astraa, laajennus ja MCP eivät voi korvata tätä puuttuvaa oikeutta.

4. Varmista, että selain-MCP on yhteydessä

Lähetä ensin yksinkertainen tehtävä:

Tarkista käytettävissä olevat selaintyökalut, lue aktiivisen välilehden otsikko ja ota kuvakaappaus. Älä vielä napsauta tai syötä mitään.

Varmista, että palautettu otsikko ja kuvakaappaus ovat peräisin selaimesta, jota aiot käyttää. Jos yhteydessä on useita selaimia, voit pyytää:

Luettele käytettävissä olevat selaininstanssit, valitse se instanssi, jossa haluan kokeilla peliä, ja ota uusi kuvakaappaus vahvistukseksi.

Tämä vaihe varmistaa, pystyykö keskustelu kutsumaan työkaluja, onko laajennus online-tilassa ja onko kohdeselain oikea. Jos malli antaa vain tekstimuotoisia neuvoja eikä kutsu työkaluja, ratkaise yhteysongelma ennen pelin aloittamista.

5. Avaa peli ja anna Astralle haaste

Avaa yhdistetyssä Chromessa ”I'm Not a Robot” ja pidä peli-ikkuna näkyvissä.

Ensimmäisellä kerralla kannattaa kokeilla vain nykyistä tasoa:

Kokeile selain-MCP:n avulla nyt avoinna olevaa peliä ”I'm Not a Robot”.

Lue ensin nykyisen tason säännöt ja suorita tehtävä tavallisen sivun vuorovaikutuksen kautta. Älä lue lähdekoodia vastausten löytämiseksi äläkä muuta pelin tilaa siirtyäksesi tasojen yli.

Tarkista sivun palaute jokaisen toimenpiteen jälkeen. Kokeile ensin nykyistä tasoa ja pysähdy, kun se on valmis. Kerro, mitä työkaluja kutsuit ja miten vahvistit tuloksen. Kerro epäonnistumisista rehellisesti.

Kun olet varmistanut, että koko prosessi toimii, anna sen jatkaa ja kirjaa ylös läpäistyt tasot, epäonnistumisten syyt, uudelleenyritykset ja ihmisen puuttumiset.

Miten varmistetaan, että pelissä toimiminen todella onnistui?

Jokaisen toimenpiteen on käytävä läpi vaiheet ”havainnointi → päättely → suoritus → varmistus”. Työkalun palaute kertoo vain suorittamisesta. Vasta se, että sivu siirtyy seuraavaan tasoon, on todiste pelin läpipääsystä. Jos tulos ei vastaa odotuksia, lue ensin uusi näkymä, tarkista syöttökenttien sisältö ja korjaa toimintaa sen jälkeen.

Prosessikaavio, jossa on neljä vaihetta – havainnointi, päättely, suoritus, varmistus – sekä epäonnistumisen korjaushaara
Prosessikaavio (tekoälyn tuottama): työkalun onnistuminen ei tarkoita pelin onnistumista. Sivun palautteen perusteella päätetään, jatketaanko seuraavaan tasoon vai havainnoidaanko uudelleen ja korjataanko toimintaa.

Oma kokemuksemme: neljä ensimmäistä tasoa läpi ja pääsy viidennelle

Avasimme pelin käyttäjän osoittamassa selaininstanssissa PandaNpc:n selain-MCP:n ja Chrome-laajennuksen avulla ja suoritimme neljä ensimmäistä tasoa. Toiminta perustui sivun kuvakaappauksiin ja palautteisiin. Käytimme napsautus-, täyttö- ja aitoja syöttötyökaluja emmekä lukeneet pelin lähdekoodia emmekä muuttaneet tasojen tilaa.

Viimeinen kuvakaappaus näyttää Level 5: Rotation -tason, mikä tarkoittaa, että neljä ensimmäistä tasoa suoritettu. Emme alkaneet haastaa viidettä tasoa. Tämä kirjaus on tarkoitettu esittelemään työkaluketjun todellista toimintaa.

Taso Sivun tehtävä Todellinen toiminta ja tulos
Level 1: Checkbox Valitse ”I'm not a robot” -valintaruutu Napsautimme valintaruutua, ja sivu siirtyi tasolle 2
Level 2: Stop Signs Valitse ruudut, joissa on stop-merkki Valitsimme kuvakaappauksen perusteella 4 ruutua, napsautimme Verify ja pääsimme tasolle 3
Level 3: Wiggles Kirjoita dynaamisesti vääristynyt teksti Esiintyi merkkien väärinlukua ja syötteen jatkumista. Tunnistimme tekstin uudelleen, tyhjensimme syötteen ja lähetimme, minkä jälkeen pääsimme tasolle 4
Level 4: Vegetables Valitse vihannesten kuvat Teimme valinnat kuvien perusteella ja napsautimme Verify, minkä jälkeen pääsimme tasolle 5

Kuvien valinta: toimi näkymän perusteella ja vahvista tulos seuraavan tason avulla

Toisen tason stop-merkki ulottui usean ruudun yli. Valitsimme kuvakaappauksen perusteella 4 ruutua, joissa merkki näkyi, ja napsautimme sitten Verify. Vasta kun sivu näytti tason 3 Wiggles, vahvistimme valinnan onnistuneen.

Taso 2 Stop Signs: stop-merkki ulottuu ruudukon oikean yläosan 4 ruutuun
Kuvakaappaus ennen tason 2 toimintoa: malli valitsee kuvan perusteella ruudut, joissa on stop-merkki.

Neljäs taso puolestaan oli eri kohteiden kuvien valintaa. Lähetyksen jälkeen sivu siirtyi tasolle 5 Rotation, mikä muodosti jälleen täydellisen ”katso kuvaa → toimi → lue sivun palaute” -ketjun.

Tason 4 Vegetables -tehtävän 3×3-kuvavalintaruudukko
Kuvakaappaus ennen tason 4 toimintoa: sivu pyytää valitsemaan vihannekset. Tämä näkymä osoittaa samalla, että taso 3 on läpäisty.

Nämä kaksi tasoa osoittavat selaintyökalujen todellisen hyödyn: mallin tekemät päätökset voidaan muuttaa suoraan sivun toiminnoiksi, mutta tuloksen vahvistaa edelleen pelisivu.

Taso 3: merkkien väärinlukua ja syötteen jatkumista – korjauksen jälkeen läpi

Kolmannen tason teksti oli dynaamisesti vääristynyt. Ensimmäisellä kerralla luimme yhden merkeistä väärin ja kirjoitimme FNZZCD. Lähetyksen jälkeen emme päässeet seuraavaan tasoon.

Kun seuraavaksi yritimme kirjoittaa uudelleen, ”valitse kaikki” -toiminto ei toiminut odotetusti, vaan uusi teksti lisättiin vanhan perään. Syöttökenttään ilmestyi FNZZCDFNZZCD. Vaikka työkalu suoritti syöttötoiminnon, kentän todellinen sisältö ei enää vastannut tehtävän vaatimusta.

Tason 3 Wiggles -syöttökentässä näkyy toistettu FNZZCDFNZZCD
Todellinen virhetilanne: syöte lisättiin eikä korvannut aiempaa sisältöä. Työkalun onnistunut suoritus ei tarkoita pelin hyväksyntää.

Kun katsoimme kuvakaappausta uudelleen, tunnistettu teksti oli FNZZSD. Tällä kertaa tyhjensimme ensin syöttökentän, kohdistimme siihen ja kutsuimme aitoa syöttötyökalua. Lähetyksen jälkeen sivu siirtyi tasolle 4.

Tämä prosessi sisälsi tunnistusvirheen ja syötteen käsittelyyn liittyvän ongelman, eikä sitä voi kuvata ”ilman virheitä” -suoritukseksi. Koska korjauksessa muutettiin samalla sekä vastausta että syötteen antotapaa, lopullista läpipääsyä ei voi myöskään selittää yksinomaan sillä, että vaihdoimme tiettyyn työkaluun.

Uudelleenkäytettävä opetus on: tarkista ennen uudelleenyritystä sivun ja syöttökentän todellinen tila. Raportoi läpipääsy vasta, kun sivu on siirtynyt seuraavaan tasoon.

Näkymä kokeilun lopussa

Neljännen tason lähetyksen jälkeen sivu näytti tason 5 tienpätkien kääntöpalapelin. Säilytimme tämän näkymän todisteena neljän ensimmäisen tason suorittamisesta emmekä jatkaneet viidennelle tasolle.

Peli näyttää tason Level 5 Rotation ja tienpätkien kääntöpalapelin
Tuloskuvakaappaus: sivu on edennyt tasolle 5, mikä osoittaa neljän ensimmäisen tason tulleen suoritetuksi. Se ei tarkoita 48 tason läpipääsyä.

MCP ei vastaa, kuvakaappaus epäonnistuu tai napsautus osuu väärään – mitä tehdä?

Ilmiö Tarkista ensin
Laajennuksessa ei ole laitetta tai keskustelua Ovatko verkkotili ja laitteen omistajuus samat
Codex ei vastaa normaalisti Ovatko mallin todennus, kiintiö ja käyttöympäristö kunnossa
Malli ei kutsu selaintyökaluja Onko nykyiseen keskusteluun ladattu selain-MCP
Kuvakaapp on väärältä sivulta Selaininstanssi ja aktiivinen välilehti
Kuvakaappaus epäonnistuu Onko ikkuna näkyvissä, sekä työkalun palauttama tarkka syy
Syötön jälkeen ei pääse läpi Tarkista ensin kentän todellinen sisältö: väärinluku, jatkuminen tai tyhjentämättä jättäminen
Napsautus onnistui mutta sivu ei muutu Toimenpiteen jälkeinen sivun palaute
Seuraava napsautus osuu yhtäkkiä väärään Onko sivu päivittynyt tai asettelu muuttunut
Työkalupyyntö hylätään Nykyiset oikeudet ja hylkäämisen syy

Tässä kokeilussa ensimmäinen sivun tilannekuva heti uuden välilehden avauduttua palautti virheen, jonka mukaan laajennuksen sisältöskriptiin ei saatu yhteyttä. Tämän jälkeen kuvakaappaus onnistui, ja sivu näytti jo tason 1. Yksittäinen lukuvirhe ei suoraan tarkoita, että koko selainketju olisi poissa käytöstä. Asiaa on arvioitava työkalun virheen ja sen jälkeisen todellisen sivun perusteella.

Usein kysytyt kysymykset (FAQ)

Voiko GPT-6 Astraa käyttää pelkän Chrome-laajennuksen asentamalla?

Ei. Laajennus hoitaa selaimessa tapahtuvan suorittamisen. Tarvitset lisäksi toimivan Codex-keskustelun ja Astran käyttöoikeuden.

Voiko tämän laajennuksen yhdistää suoraan tavalliseen ChatGPT-verkkosivustoon?

Tässä artikkelissa kuvattu tapa on liittää PandaNpc:n Codex-keskustelu selain-MCP:hen. Pelkästään ChatGPT:n avaaminen toisella välilehdellä ei muodosta tätä yhteyttä automaattisesti.

Tunnistaako MCP itse CAPTCHAa?

MCP on protokolla, joka yhdistää mallin ja työkalut. Tässä ratkaisussa malli vastaa ymmärtämisestä ja päätöksenteosta. Selaintyökalut ja laajennus vastaavat sivun hakemisesta ja toimintojen suorittamisesta.

Kuinka monta tasoa tässä kokeilussa oikeasti suoritettiin? Oliko se virheetön?

Suoritimme neljä ensimmäistä tasoa ja päädyimme tasolle 5, jossa lopetimme. Tason 3 kohdalla oli merkkien väärinlukua ja syötteen jatkumista. Korjauksen jälkeen pääsimme läpi. Suoritus ei ollut virheetön, eikä se ollut kaikkien 48 tason läpipääsy.

Työkalu palautti onnistumisen – miksi peli ei silti mennyt läpi?

Työkalun suoritus ja pelin päätös ovat kaksi eri asiaa. Tason 3 kohdalla tekstin syöttö onnistui, mutta sisältöön tuli virheellinen jatko-osa. Tarkista syötetty sisältö ja lähetyksen jälkeinen sivun palaute.

Jos pelistä pääsee läpi, pääseekö läpi myös oikeiden verkkosivustojen CAPTCHAsta?

Sitä ei voi suoraan päätellä. Pelin tulos osoittaa suoriutumisen vain vastaavissa olosuhteissa, eikä se tarkoita, että muut varmennusjärjestelmät hyväksyisivät samat toimenpiteet.

Miksi laajennusta ja MCP:tä tarvitaan yhdessä?

MCP kertoo mallille, mitä työkaluja on olemassa ja miten niitä kutsutaan. Laajennus toteuttaa nämä kutsut selaimessa. Kun nämä on yhdistetty, malli voi havainnoida sivua, toimia oikeasti ja lukea tuloksen.

GPT-6 Astra vs Claude Fable 5.1: ohjelmointi, agentit, hinnat ja benchmark-vertailu

GPT-6 Astra vs Claude Fable 5.1: ohjelmointi, agentit, hinnat ja benchmark-vertailu

GPT-6 Astra ja Claude Fable 5.1 ovat molemmat julkisesti saatavilla, ja molemmat ovat lippulaivamalleja, joiden hinta on 10 dollaria miljoonaa syöttötokenia kohden ja 50 dollaria miljoonaa tuotostokenia kohden, mutta niillä on omat kompromissinsa ohjelmoinnissa, tietokoneen käytössä, pitkissä tehtävissä, välimuistin kustannuksissa ja kontekstissa. Tämä artikkeli vertailee niitä kohta kohdalta yhteisellä vertailuarvolla ja antaa menetelmän mallin valitsemiseksi tehtävän mukaan.

Lue artikkeli →
GPT-6 Astra on nyt täysin avoin: näin jaat sen turvallisesti perheelle ja ystäville

GPT-6 Astra on nyt täysin avoin: näin jaat sen turvallisesti perheelle ja ystäville

GPT-6 Astra on nyt täysin avattu siihen oikeutetuille maksullisille paketeille, Codexille ja API:lle. Tässä artikkelissa selitetään Plus-, Pro-, Business-, Enterprise-, Free/Go- ja GPT-6 Pro -pakettien käyttöoikeuserot sekä esitellään, miten käyttöoikeuden voi jakaa turvallisesti peruutettavien Agent-yhteyksien avulla jakamatta OpenAI-tiliä, salasanaa tai API Key -avainta.

Lue artikkeli →
Anna Clauden ohjata selaintasi suoraan: täytä lomakkeita, lähetä viestejä, ja jopa liu'uta liukusäätimen CAPTCHAa

Anna Clauden ohjata selaintasi suoraan: täytä lomakkeita, lähetä viestejä, ja jopa liu'uta liukusäätimen CAPTCHAa

Useimmat ihmiset käyttävät AI:ta yhä siten, että he kysyvät ja se vastaa. PandaNpc:n Chrome-laajennus antaa Claude Code -työkalusi todella ulottua selaimeen, klikata puolestasi, täyttää lomakkeita, kääntää sivuja – ja jopa vetää liukusäätimen vahvistuskoodin puolestasi. Se hyödyntää Chrome-kehittäjäprotokollaa injektoidakseen ytimeen isTrusted=true -merkittyjä aitoja syötteitä sekä taustalla laskettuja ihmismäisiä vetoratoja, ohittaen bottiestot ja päästen cross-origin iframeihin. 43 toimintotyökalua, varustettuna kokonaisella hyväksyntäkorttisarjalla, verkkotunnusten mustalla listalla, keskeytyskytkimellä ja turvallisuusportilla, joka tallentaa kaikki toiminnot.

Lue artikkeli →