Kontekstisuunnittelu vuonna 2026: mitä se on, miten se eroaa promptisuunnittelusta ja miten sitä sovelletaan Claude Codessa
MarkdownMitä kontekstisuunnittelu on ja miten se eroaa promptisuunnittelusta. Anthropicin kanoni, 7 virhettä ja minimaalinen Claude Code -kokoonpano.
Lue koko artikkeli
Tärkeimmät kohdat
Kontekstisuunnittelu on kaiken Claude-viestiäsi edeltävän konteksti-ikkunaan tulevan määrittämistä: järjestelmäkehote, työkalut, historia, muistitiedostot ja työkalujen tuottama data. Vuonna 2026 se on korvannut promptisuunnittelun keskeisenä taitona – näin sanoo Anthropic. Tämä opas käy läpi alkuperäislähteiden kanonin, 7 yleistä tokeneita tuhlaavaa virhettä ja käytännöllisen seitsemänvaiheisen Claude Code -kokoonpanon.
Tietoa Ailootin käytöstä on dokumentaatiossa.
Mitä kontekstisuunnittelu on – yhdellä lauseella?
Tärkeimmät kohdat
Kontekstisuunnittelu on kaiken tekoälyagentin konteksti-ikkunaan kulloinkin tulevan valikointia ja järjestämistä: järjestelmäkehote, työkalut, historia, muistitiedostot ja ulkoisista lähteistä tuleva data. Promptisuunnittelu vastasi kysymykseen ”Miten prompti kirjoitetaan?” Kontekstisuunnittelu vastaa kysymykseen ”Mitä tekoäly tietää, kun kirjoitat promptin?”
Anthropic vakiinnutti termin teknisessä blogikirjoituksessa 29. syyskuuta 2025:
Kontekstisuunnittelu on strategioiden joukko optimaalisen tokenmäärän (tiedon) valitsemiseen ja ylläpitämiseen LLM:n päättelyn aikana. Se sisältää kaiken, mikä tulee mukaan itse promptien lisäksi.
Samassa artikkelissa on tärkein näkökulmaa muuttava ajatus:
Kielimallien kanssa työskentelyssä ei enää ole kyse niinkään oikeiden sanojen ja ilmausten löytämisestä prompteihin, vaan laajempaan kysymykseen vastaamisesta: ”millainen kontekstin kokoonpano tuottaa todennäköisimmin halutun mallin toiminnan?”
Pääajatus: konteksti ei ole kirjoittamasi viesti. Konteksti on koko tietojoukko, jonka tekoäly näkee ennen viestiäsi – järjestelmäkehote, työkalujen kuvaukset, keskusteluhistoria, muistitiedostot ja MCP:n kautta ladatut tiedot. Kehote on viimeinen vaihe. Kontekstisuunnittelu on kaiken ikkunaan syötettävän arkkitehtuuri.
Miksi promptisuunnittelu vanheni vuonna 2026?
Tärkeimmät kohdat
Promptisuunnittelu syntyi, kun mallit toimivat yhdellä promptilla – yhdellä vuorolla ja yhdellä tehtävällä. Vuonna 2026 tekoälyagentit työskentelevät pitkissä istunnoissa työkalujen, muistin, aliagenttien ja työkalujen kautta lennossa haetun datan kanssa. Tässä arkkitehtuurissa yksittäisen promptin muotoilu ei enää ole tärkein taito; olennaista on kaiken agentin näkemän tiedon valikointi.
Muutos tapahtui kesällä 2025.
29. syyskuuta 2025: Anthropic vakiinnuttaa alan teknisessä blogikirjoituksessa ja esittelee neljän periaatteen kanonin.
Promptisuunnittelu ei ole ”kuollut”. Siitä on tullut perustaito, kuten näppäimistöllä kirjoittamisesta. Sen päälle on syntynyt ala, jota ilman tekoälyagentit hajoavat pitkissä tehtävissä: kontekstisuunnittelu.
Miten kontekstisuunnittelu eroaa promptisuunnittelusta? 5 eroa
Tärkeimmät kohdat
Promptisuunnittelu optimoi yhden promptin: valitset sanamuodon, mallin ja sävyn. Kontekstisuunnittelu rakentaa koko tietoympäristön ennen promptia: järjestelmäkehotteen, työkalut, istunnon historian, muistitiedostot ja haun. Ero näkyy viidellä tasolla: mitä optimoidaan, aikajänne, suurin riski, ydintaito ja projektin lähde.
| Osa-alue | Promptisuunnittelu | Kontekstisuunnittelu |
|---|---|---|
| Mitä optimoidaan | Yhden promptin sanamuoto | Koko tokenjoukko: järjestelmäkehote + työkalut + historia + haettu data |
| Aikajänne | Yksi vuoro | Useita vuoroja sekä siirtymät istuntojen välillä |
| Suurin riski | Malli ei ymmärrä promptia | Malli hukkuu kohinaan (context rot) |
| Ydintaito | Tekstin kirjoittaminen ja mallin ymmärtäminen | Tietoarkkitehtuuri ja kohdennettu tiedonhaku |
| Lähde projektissa | Promptimallisi | CLAUDE.md, muistitiedostot, haku, aliagentit, tiivistäminen |
| Vertauskuva | ”Miten prompti kirjoitetaan” | ”Mitä tekoäly tietää, kun annat sille promptin” |
Kontekstisuunnittelu ei tarkoita ”kaiken lisäämistä”. Se tarkoittaa tarkkaa annostelua. Liian vähän, ja tekoälyltä puuttuu konteksti ja se hallusinoi. Liikaa, ja se hukkuu kohinaan, kadottaa juonen keskivaiheilla ja maksaa enemmän.
Promptisuunnittelu hoiti viimeisen vaiheen. Kontekstisuunnittelu hoitaa kaiken sitä edeltävän.
Miksi 1M tokenia ei tarkoita ”lisää kaikki mukaan”?
Tärkeimmät kohdat
Mallien konteksti-ikkunat kasvoivat vuonna 2026: Claude Opus 4.7 ja Sonnet 4.6 tukevat miljoonaa tokenia. Tämä luo illuusion, että koko repositorion voi syöttää ikkunaan. Käytännössä suuri ikkuna ei tarkoita suurta hyödyllistä muistia – mallien suorituskyky alkaa heiketä kauan ennen rajaa.
Claude-mallien nykyiset kontekstirajat:
| Malli | Konteksti-ikkuna | Saatavilla tilauksilla |
|---|---|---|
| Claude Haiku 4.5 | 200 000 tokenia | kaikilla tilauksilla |
| Claude Sonnet 4.6 | 1 000 000 tokenia | Pro+ käyttöhyvityksillä |
| Claude Opus 4.7 | 1 000 000 tokenia | Pro, Max, Team, Enterprise |
Miljoona tokenia vastaa noin 2 500 tekstisivua. Näyttää siltä, että voisit ladata kaiken projektin dokumentaation, kaiken kirjeenvaihdon ja kaikki määritykset – ja antaa tekoälyn selvittää asian. Anthropic sanoo kuitenkin teknisessä blogissaan suoraan:
Kontekstia tulee käsitellä rajallisena resurssina, jonka lisähyöty vähenee.
Toisin sanoen konteksti on rajallinen resurssi, jonka lisähyöty vähenee. Jokainen lisätoken ei tuo hyötyä lineaarisesti. Mitä pidempi ikkuna, sitä huonommin malli käsittelee sen sisältämää tietoa.
Vuoden 2026 tärkein taito ei ole pitää kaikkea auki. Se on siirtyä nopeasti kapeasta kontekstista toiseen, yksi tehtävää kohden.
Suurin virhe: johtaako suurempi konteksti huonompaan tulokseen?
Tärkeimmät kohdat
Mitä pidempi konteksti, sitä huonommin malli käsittelee sen sisältämää tietoa. Ilmiötä kutsutaan context rotiksi. Myös lost-in-the-middle-ilmiö vaikuttaa: kontekstin keskellä oleva tieto voi saada vähemmän huomiota kuin sen alussa tai lopussa oleva tieto. Käytännön johtopäätös on, että pitkät muistitiedostot toimivat sinua vastaan.
Toinen vaikutus, lost in the middle, toimii rinnalla.
Käytännössä pitkään CLAUDE.md-tiedostoon haudattu tärkeä sääntö voi saada vähemmän huomiota. Tämä on oikeissa tehtävissä testattava riski, ei takuu tietyn rivin ohittamisesta.
Anthropic suosittelee pituusrajaa CLAUDE.md-dokumentaatiossa:
Pyri pitämään CLAUDE.md alle 200 rivin mittaisena – pidemmät tiedostot kuluttavat enemmän kontekstia ja heikentävät ohjeiden noudattamista.
Alle 200 riviä on lainatun ohjeen pituustavoite, ei ehdoton kynnys, jossa sääntöjen noudattaminen loppuu. 80–120 rivin alue on kirjoittajan työskentelymieltymys tässä kuvatuista projekteista, ei erillinen Anthropicin vaatimus. Pidä ohjeet olennaisina ja testaa tärkeiden sääntöjen noudattaminen. Jokainen lisärivi kilpailee huomiosta ja kontekstista. Lue lisää CLAUDE.md:n tiiviistä kokoonpanosta oppaasta ”CLAUDE.md:n määrittäminen vuonna 2026”.
Anthropicin 5 kontekstisuunnittelun periaatetta
Tärkeimmät kohdat
Anthropic kirjasi 29. syyskuuta 2025 julkaistussa teknisessä blogissaan 5 keskeistä kontekstistrategiaa: rajallinen resurssi, haku juuri tarpeen mukaan, jäsennelty muistiinpanojen tekeminen, tiivistäminen ja aliagenttiarkkitehtuurit. Tämä on kanoni, johon muut alan kirjoittajat nyt viittaavat.
Periaate 1. Konteksti on rajallinen resurssi
Tämä on peruslähtökohta, jota ilman neljä muuta periaatetta eivät toimi. Anthropic kirjoittaa:
Yleinen neuvo kaikille kontekstin osille (järjestelmäkehotteet, työkalut, esimerkit, viestihistoria jne.) on harkita niitä huolellisesti ja pitää konteksti informatiivisena mutta tiiviinä.
”Tiivis” tarkoittaa ”sisällöltään runsasta, ilman täytettä”. Jokaisen ikkunassa olevan tokenin pitäisi vaikuttaa olennaisesti mallin päätökseen. Jos CLAUDE.md:n rivi sanoo ”pyrimme kirjoittamaan siistiä koodia”, voit poistaa sen; se ei välitä mitään hyödyllistä signaalia.
Periaate 2. Haku juuri tarpeen mukaan
Tekoälyagentti hakee dataa työkalujen avulla lennosta sen sijaan, että kaikki ladattaisiin ikkunaan etukäteen. Tämä on Claude Coden arkkitehtuuri: vektoritietokannan tai indeksin sijaan agentti käyttää glob- ja grep-komentoja aivan kuten insinööri etsii koodia manuaalisesti.
Milloin tätä kannattaa käyttää: et tiedä etukäteen, mitä kohtia tehtävä edellyttää.
Periaate 3. Jäsennelty muistiinpanojen tekeminen
Agentti kirjoittaa muistiinpanoja ulkoiseen tallennustilaan ja lataa ne tarpeen mukaan. Claude Codessa tämä toteutetaan muistiinpanotyökalulla. Anthropic kuvailee sitä Cookbookissaan näin:
Muisti on jäsenneltyjä muistiinpanoja: agentti kirjoittaa pysyvään ulkoiseen tallennustilaan seuratakseen edistymistä tehtävien ja istuntojen välillä ilman, että kaikkea täytyy pitää aktiivisessa kontekstissa.
Milloin tätä kannattaa käyttää: pitkissä istunnoissa, istuntojen vaihtuessa ja projektitiedon karttuessa.
Periaate 4. Tiivistäminen
Viestihistoria tiivistetään yhteenvedoksi, kun raja lähestyy. Claude Codessa tähän käytetään komentoa /compact sekä automaattista tiivistämistä, kun ikkuna on noin 80 % täynnä. Anthropic kirjoittaa:
Tiivistäminen pakkaa koko ikkunan, kun siitä tulee liian suuri.
Milloin tätä kannattaa käyttää: pitkissä analyyttisissä keskusteluissa, joissa chat-historia on muuttunut kuolleeksi painolastiksi ja täyttää ikkunan auttamisen sijaan.
Periaate 5. Aliagenttiarkkitehtuurit
Erikoistuneet aliagentit työskentelevät rinnakkain omissa konteksti-ikkunoissaan ja palauttavat tiivistettyjä yhteenvetoja pääagentille. Anthropic kirjoittaa:
Aliagentit auttavat tiivistämisessä: ne työskentelevät rinnakkain omissa konteksti-ikkunoissaan ja tutkivat samalla kysymyksen eri puolia.
Heidän sisäisen testinsä luvut: Claude Opus 4 -pääagentti ja Claude Sonnet 4 -aliagentit tuottavat tutkimustehtävissä +90,2 % laadukkaamman tuloksen kuin yksittäinen Claude Opus 4. Hinta: noin 15× enemmän tokeneita. Johtopäätös: tämä on perusteltua, kun tulos on arvokas.
Lue lisää aliagenttien määrittämisestä Claude Codessa oppaasta ”Claude Coden aliagentit”.
7 virhettä, jotka tuhlaavat tokeneita ja rikkovat Claude Coden
Tärkeimmät kohdat
Seitsemän yleistä antikuviota kuvattu projekti-esimerkkien avulla. Jokainen joko tuhlaa tokeneita hyödyttömästi tai aiheuttaa context rotin vuoksi hallusinaatioita. Kunkin kohdan jälkeen kerrotaan, miten kontekstisuunnittelu ratkaisee ongelman.
| # | Antikuvio | Mitä tapahtuu | Korjaus |
|---|---|---|---|
| 1 | Koko README ja 5 kooditiedostoa liitettiin yhteen promptiin | Ikkuna täyttyy yhdellä vuorolla 50-prosenttisesti ja saavuttaa pian rajan | Muistityökalu pitkäaikaisille tiedoille ja haku juuri tarpeen mukaan – anna Clauden lukea tiedostot itse read_file/glob-toiminnoilla |
| 2 | CLAUDE.md-tiedostossa on 500 riviä | Pitkät ohjeet voivat heikentää noudattamista etenkin tärkeiden sääntöjen jäädessä keskelle | 80–120 riviä, käskymuoto, omat osiot komennoille ja tyylille. Sijoita tärkeimmät asiat alkuun ja loppuun |
| 3 | En käytä /compact-komentoa pitkissä istunnoissa | Istunto saavuttaa 180k tokenia, Claude unohtaa ensimmäiset viestit ja joudut toistamaan kontekstin käsin | Käytä /compact-komentoa käsin tai ota käyttöön automaattinen tiivistäminen käynnistimellä. Claude-työpöytäsovelluksen kontekstin käyttöilmaisin kertoo kuormituksesta |
| 4 | Yksi Claude hoitaa kaiken | Yksi agentti suunnittelee, etsii, koodaa, tarkastaa ja testaa – ikkuna kasvaa eksponentiaalisesti | Aliagentit: jokaisella on oma konteksti, ja pääagentti kokoaa yhteenvedot. Anthropicin mukaan tutkimustehtävien laatu parani +90,2 % |
| 5 | Muistitiedostot kasvavat työkalujen tuloksista | Agentti lukee saman tiedoston 5 kertaa ja täyttää 96 % kontekstista työkalukutsujen tuloksilla | Tyhjennä työkalutuloksia: säilytä 4–6 viimeisintä tulosta ja poista muut. Tieto kutsun tapahtumisesta säilyy |
| 6 | Koko repositorio liitettiin examples/-kansioon | Tekoäly etsii mallia 200 esimerkin joukosta ja eksyy | 3–7 kanonista mallia examples/-kansioon, yksi kutakin tiettyä tehtävätyyppiä varten |
| 7 | 200-rivinen Markdown-luettelo ”ominaisuussuunnitelmana” | Pitkä jäsentämätön luettelo voi vaikeuttaa tehtävän seurantaa; yleispätevää epäonnistumiskohtaa rivillä 50 ei ole | HTML-artefakti tai numeroitu suunnitelma erillisessä tiedostossa |
Anthropic Cookbook kuvaa virheen nro 5 konkreettisen mittauksen: lähtötilanteen istunnossa kontekstin ensimmäinen asiakirja (C. elegansista) oli teknisesti ikkunassa, mutta hautautuneena 335k tokenin alle. Tekninen saatavuus ei auttanut. Käytännössä malli ei muistanut sitä. Muistityökalu ratkaisee tilanteen näin: muistiinpanotiedosto aging_model_organisms_comparison.md vie noin 3000 tokenia alkuperäisen aineiston uudelleenlataamisen sijaan.
Arkinen vertauskuva: konteksti-ikkuna on työpöytä. Jos sen päällä on 200 asiakirjaa, et löydä tarvitsemaasi, vaikka se olisi siellä. Kontekstisuunnittelu tarkoittaa, että ”pidät työpöydällä vain sen, mitä tarvitset juuri nyt, laitat loput arkistoon ja haet ne pyydettäessä”.
Miten rakennat toimivan kokoonpanon yhdessä illassa?
Tärkeimmät kohdat
Claude Coden minimaalinen toimiva kontekstisuunnittelun kokoonpano koostuu 7 osasta: CLAUDE.md, esimerkit, PRP-dokumentit, muistityökalu, /compact, aliagentit ja työkalujen kautta tehtävä haku tarpeen mukaan. Perusrungon määrittäminen vie 30–40 minuuttia; täysi kokoonpano esimerkkeineen ja varmennettuine prompteineen yhden illan. Voit hioa sitä työn edetessä.
Seitsemän vaihetta järjestyksessä:
CLAUDE.md, jossa on 80–120 riviä. Projektin juuressa. Käytä käskyjä, älä kuvauksia. Anthropic suosittelee virallisessa dokumentaatiossaan
Specificity-periaatetta: sääntöjen tulee olla konkreettisia ja yksiselitteisiä, ei yleisiä periaatteita. Käytännössä ”älä koskaan käytä inline-mockeja testeissä” toimii paremmin kuin ”pyrimme kirjoittamaan siistiä koodia”. Yksityiskohtainen malli on oppaassa ”CLAUDE.md:n määrittäminen”.examples/-kansio, jossa on 3–7 varmennettua mallia. Yksi esimerkki kutakin yleistä mallia kohden: API-kutsu, testin kirjoittaminen, migraatio ja virheenkäsittely. Kun Claude näkee mallinexamples/-kansiossa, se toistaa sen täsmälleen. Ilman esimerkkejä se arvailee.PRP-dokumentit tärkeille ominaisuuksille. PRP = Product Requirements Prompt. Yksi tiedosto ominaisuutta kohden: konteksti + suunnitelma + validointi + esimerkit.
Muistityökalu istuntojen välisille pitkäaikaisille tiedoille. Anthropicin Cookbookissa Clauden muistityökalu toteutetaan jäsenneltynä muistiinpanovarastona. Kun agentti palaa tehtävään uudessa istunnossa, se lukee ensin muistiinpanot eikä koko aineistoa uudelleen.
/compactsekä automaattinen tiivistäminen, kun rajasta on käytetty 80 %. Älä odota, että ikkuna saavuttaa ylärajansa. Ota asetuksista automaattinen tiivistäminen käyttöön tai aja/compactitse, kun istunto tuntuu kiertävän kehää.Aliagentit tutkimiseen / tarkastukseen / suunnitteluun. Jokaisella aliagentilla on oma kontekstinsa ja rajattu prompti. Pää-Claude saa vain yhteenvedon, ei raaka-aineistoa. Lisätietoja oppaista ”Claude Coden aliagentit” ja ”Claude Coden Skillsit” (Skillsit paketoivat rajatun osaamisen skilliksi, jota Claude soveltaa automaattisesti).
Hae tarpeen mukaan sen sijaan, että lataisit etukäteen. Älä syötä koko repositoriota ikkunaan. Anna Clauden etsiä itse
glob- jagrep-komennoilla. Tämä on Claude Coden oma arkkitehtuuri.
Kuvattuun projektikokemukseen perustuvia lisäohjeita:
- Yksi tehtävä, yksi ikkuna. Kun olet valmis, sulje se ja avaa uusi. Älä kerää historiaa useista peräkkäisistä tehtävistä.
- Malli uuden ikkunan ensimmäiselle komennolle. Käytä joka kerta samaa tekstiä: ”Lue järjestyksessä
CLAUDE.mdja tehtäväalue. Vahvista yhdellä rivillä. Älä aloita tehtävää; odota seuraavaa viestiä.” Kuvatussa työnkulussa malli on tallennettu tekstinpätkäeditoriin yhden pikanäppäimen taakse. - Kun konteksti-ikkuna on >60 % täynnä, siirry uuteen ikkunaan. Väliaikainen tekniikka: pyydä Claudea ”kirjoittamaan prompti, jonka avulla viereinen keskustelu voi jatkaa tehtävää merkitys katoamatta”, kopioi se ja avaa uusi ikkuna.
- Jokainen tekoälyn virhe on syy lisätä sääntö. Älä kirjoita sääntöjä käsin muistitiedostoihin. Sano Claudelle virheen tapahtuessa ”tuo on väärin, koska...”, niin se muotoilee säännön tiedostoon ”Sääntö → Miksi → Miten” -käytännön mukaisesti.
Mitä seuraavaksi: miten kontekstisuunnittelun ala kehittyy?
Tärkeimmät kohdat
Vuonna 2026 kontekstisuunnittelu siirtyy tekstipohjaisista Markdown-tiedostoista jäsennellympiin muotoihin. Dreaming-ominaisuus on ilmestynyt: siinä agentti tarkastelee aiempia istuntoja uudelleen yön aikana. Seuraavaksi vuorossa ovat HTML-artefaktit, pysyvä muisti ja koko tuotetiimin laajuinen moniagenttiorchestrointi.
Yksi suunta, johon ala liikkuu juuri nyt:
Dreaming – istuntojen uudelleenarviointi yön aikana. Code w/ Claude SF -tapahtumassa 6. toukokuuta 2026 Anthropic esitteli ominaisuuden, jossa agentti tarkastelee aiempia istuntoja yön aikana uudelleen ja päivittää omia muistiinpanojaan. Jäsennellyt muistitiedostot kasvavat nyt sekä silloin, kun kirjoitat niihin, että silloin, kun agentti tekee päätelmiä kertyneen kokemuksen pohjalta.
Yksi suuntaus on selvä: kontekstisuunnittelusta on tulossa kokonainen ala, joka suunnittelee tietoa tekoälyagenteille, eikä vain ”CLAUDE.md:n kirjoittamista”. Promptisuunnittelu oli yksi alan ensimmäisistä tasoista. Kontekstisuunnittelu on seuraava.
Ensimmäisenä iltana kannattaa vähintään määrittää CLAUDE.md 80–120 rivin mittaiseksi (opas täällä), luoda kansio liiketoimintatiedon rakenteelle, opetella käyttämään /compact-komentoa ja lakata kuluttamasta käyttörajoja.
Lisää seuraavaksi aliagentit (opas) ja Skillsit, jotta erikoisosaaminen siirtyy yhteisestä kontekstista omiin skilleihinsä.
Lähteet
- Tehokas kontekstisuunnittelu tekoälyagenteille - Anthropic Applied AI -tiimi, 29.09.2025. Kanoninen teksti, jossa esitetään 4 kontekstisuunnittelun periaatetta.
- Näin rakensimme moniagenttisen tutkimusjärjestelmämme - Anthropic Engineering, 13.06.2025. Lähde +90,2 %:n laatua ja 15× tokenmäärää koskeville luvuille.
- Anthropic Cookbook - Kontekstisuunnittelu työkalujen avulla - Käytännön rakennuspalikat: tiivistäminen, työkalutulosten tyhjennys ja muistityökalu.
- Claude Code -muistidokumentaatio - Ohjeita tiiviisiin ja täsmällisiin projektiohjeisiin. Lainattu tavoite on alle 200 riviä; 80–120 riviä on kirjoittajan mieltymys.
Tutustu Ailootiin.
Lisätietoja
Kysymyksiä tästä oppaasta: Kontekstisuunnittelu vuonna 2026: mitä se on, miten se eroaa promptisuunnittelusta ja miten sitä sovelletaan Claude Codessa
Onko 200 riviä CLAUDE.md:n ehdoton raja?
Ei. Lainattu ohje suosittelee alle 200 riviä kontekstin säästämiseksi ja noudattamisen parantamiseksi. Kirjoittajan 80–120 riviä on käytännön mieltymys. Varmista tärkeät säännöt oikeissa tehtävissä rivimäärän takuuna käyttämisen sijaan.
Mitä siirrän pois aloituskontekstista?
Siirrä yksityiskohtaiset esimerkit, pitkät työkalutulokset ja tehtäväkohtaiset viitemateriaalit erillisiin tiedostoihin. Säilytä CLAUDE.md-tiedostossa tiiviit säännöt ja viittaukset ja hae olennaiset kohdat tehtävän niitä tarvitessa.