Kirjan rakenne ja lukupolut
- Lukupolut
- Tästä painoksesta
- Osio I: Ymmärrä
Perusteet: Mitä agenttitekoäly oikeasti on
- Luvun yleiskatsaus
- Kielimallista agentiksi: paradigman muutos
- Kuinka pitkän tehtävän agentti selvittää yksin
- Agentti = malli + valjaat
- Kolme kulmakiveä: päättely, muisti, toiminta
- SRPA-sykli: miten agentit oikeasti toimivat
- Agenttipesu ja hämmennyksen markkinat
- Luvun 1 yhteenveto
Strategia: Toteutuskuilun umpeen kurominen
- Luvun yleiskatsaus
- Toteutuskuilu ja miksi se on olemassa
- Autonomiatikkaat: kuinka pitkän talutushihnan voi turvallisesti antaa?
- Pilottikiirastulen viisi epäonnistumistapaa
- Ensimmäinen työnkulku: ensimmäisen voiton valitseminen
- Luvun 2 yhteenveto
Hallinnointi: Luottamuspino
- Luvun yleiskatsaus
- Luottamus suunnitteluongelmana, ei tunteena
- Luottamuspino: kuusi toisiaan vahvistavaa kontrollikerrosta
- Suhteutettu hallinnointi: kaikki agentit eivät tarvitse koko pinoa
- Tietoturva agenttien aikakaudella
- Agenttisen tekoälyn vaatimustenmukaisuuskehykset
- Luvun 3 yhteenveto
- Osio II: Päätä
Mallien valinta ja vertailuarvot
- Luvun yleiskatsaus
- Malliekosysteemin rakenne
- Vertailuarvot: mitä ne todella mittaavat
- Strateginen valintakehys
- Paikallinen vs. pilvi: päätöskehys
- Avoimet painot vs. avoin lähdekoodi: lisenssillä on väliä
- Ajan tasalla pysyminen
- Luvun 4 yhteenveto
- Tilannekuva: lokakuu 2026
Agentit tarvitsevat hyvää dataa: Laatu, valmius ja moniagentti-RAG
- Luvun yleiskatsaus
- Agenttidatan laadun neljä ulottuvuutta
- Datan laadun pisteytys ennen rakentamista
- Jäsentämätön data: valmistelu ratkaisee
- Jäsennelty data ja semanttinen kerros
- Suomen kieli ja haku
- Agenttihaku vai vektori-RAG?
- Moniagentti-RAG-arkkitehtuurit
- Käänteinen sijoitusfuusio: kun yksi hakumenetelmä ei riitä
- Datan hallintotapa RAG-ympäristössä
- Tietämyksen pitäminen tuoreena
- Luvun 5 yhteenveto
Suvereeni tekoäly, suvereeni data ja paikalliset käyttöönotot
- Luvun yleiskatsaus
- Mitä suvereeni tekoäly tarkoittaa
- Lainsäädännön ulottuvuus: sijainti ei riitä
- Eurooppalainen tekoäly ja Suomi
- Paikallisuus ensin: täysin suvereeni pino
- Hybridisuvereniteetti: reititys datan herkkyyden mukaan
- Esimerkki: ohuen keskuksen arkkitehtuuri
- Toimittajalukon välttäminen
- Suvereenin tekoälyn valmiustarkistuslista
- Luvun 6 yhteenveto
- Osio III: Rakenna
Infrastruktuuri: Pinon rakentaminen
- Luvun yleiskatsaus
- Kolmen palvelun arkkitehtuuri
- Ollama: mallit paikallisesti
- vLLM: suuren läpäisyn päättely tuotannossa
- Docker Compose: pinon orkestrointi
- Model Context Protocol (MCP)
- Kenen MCP-palvelimeen voi luottaa?
- WebMCP: MCP tulee selaimeen
- Agentin käyttöliittymä: MCP Apps, A2UI ja AG-UI
- Luvun 7 yhteenveto
Kehykset: Agenttiarkkitehtuurin valinta
- Luvun yleiskatsaus
- Ensimmäinen päätös: kehys vai valjaat?
- Mitä kehys tekee: agentin silmukka
- Kehysten kartta
- Valmis valjas: Claude Agent SDK
- Valmiit avoimen lähdekoodin agentit
- Sama tehtävä viidellä kehyksellä
- Muut merkittävät kehykset lyhyesti
- Rakenna kehysriippumattomasti
- Päätöspuu
- Luvun 8 yhteenveto
Kehotesuunnittelu agenteille
- Luvun yleiskatsaus
- Tuotantojärjestelmäkehotteen anatomia
- Päättelymallit ja perinteiset mallit
- Roolit: mitä tutkimus sanoo
- Kirjoitustyyli uusille malleille
- Kieli: englanniksi vai suomeksi?
- Jäsennelty tuloste
- Esimerkit kehotteessa
- Kehotteen järjestys ja kehotevälimuisti
- Kehote ja kehoteinjektio
- Yleiset virhetilat ja korjaukset
- Versionhallinta ja automaattinen optimointi
- Luvun 9 yhteenveto
Muistijärjestelmät
- Luvun yleiskatsaus
- Muistityypit: kaksi tapaa jäsentää muisti
- Työmuisti ja kontekstin rapautuminen
- Istuntomuisti: yhden tehtävän sisällä
- Pitkäkestoinen muisti: istuntojen yli
- Semanttinen muisti: vektoripohjainen haku
- Kaikki neljä tasoa yhdessä
- Kaksi tuotantototeutusta
- Tiedostopohjainen muisti
- Proseduraalinen muisti: taidot
- Muistikirjastot
- Muistin myrkyttäminen
- Unohtaminen ja tietosuoja
- Luvun 10 yhteenveto
RAG ja tiedonhaku
- Luvun yleiskatsaus
- RAG-putki
- Upotusmallit
- Vektoritietokannat
- Täydellinen RAG-agentti
- Jäsennellyn datan haku
- Moniagenttihaku käytännössä
- RAG:n laadun mittaaminen
- Pitkä konteksti vai RAG?
- Erikoistuneet hakumenetelmät
- Luvun 11 yhteenveto
Syvät agentit: pitkän aikavälin päättely ja autonominen suunnittelu
- Luvun yleiskatsaus
- Miksi nyt
- Matala vs. syvä: arkkitehtuuriero
- Päättelymallit ja ajattelun määrä
- Itsekorjaus: mikä toimii ja mikä ei
- Suunnitteluarkkitehtuurit
- Pitkien tehtävien hallinta
- Taustalla toimivat agentit
- Deep Research -agentit
- Milloin syvä agentti on kustannustensa arvoinen
- Luvun 12 yhteenveto
Moniagenttiarkkitehtuurit
- Luvun yleiskatsaus
- Moniagenttikeskustelu: mitä opittiin
- Moniagenttimallit
- Agenttien viestintäprotokollat: MCP ja A2A
- Miksi moniagenttijärjestelmät epäonnistuvat
- Jaettu tila
- Kontekstin suunnittelu: kullekin agentille vain se, mitä se tarvitsee
- Havaittavuus
- Toteutuspolku: älä kiirehdi
- Luvun 13 yhteenveto
Työnkulkujen orkestrointi
- Luvun yleiskatsaus
- Orkestroinnin kuilu
- Työkalujen kartta
- n8n: visuaalinen agenttien orkestrointi
- Temporal: kestävä suoritus kriittisille agenteille
- Restate ja Inngest: kevyemmät vaihtoehdot
- Prefect, Dagster ja Airflow: dataputket tekoälyvaiheineen
- LangGraphin tarkistuspisteet agentin palautettavuuteen
- Kestävän suorituksen kolme periaatetta
- Esimerkki: laskujen käsittelyn työnkulku
- Tyypilliset vikatilat
- Valinta ja arkkitehtuuri
- Luvun 14 yhteenveto
Hienosäätö ja mallin mukauttaminen
- Luvun yleiskatsaus
- Milloin hienosäätää
- Hienosäädön kolme tapaa
- LoRA ja QLoRA
- Laitteistoympäristöt
- Synteettinen data
- Tislaus ja sen juridiset rajat
- Arviointi ja käyttöönotto
- Tekoälyasetus ja hienosäätäjä
- Suomen kieli ja hienosäätö
- Luvun 15 yhteenveto
- Osio IV: Agenttityypit
Koodausagentit ja kehitystyökalut
- Luvun yleiskatsaus
- Mitä tutkimus sanoo tuottavuudesta
- Koodausagenttien viisi kategoriaa
- Pysyvät periaatteet
- Vertailutestit eivät riitä
- Koodausagenttien tietoturvatapaukset
- Agenttinatiivi käyttöjärjestelmä
- Tilannekuva: lokakuu 2026
- Luvun 16 yhteenveto
Claw-agentit ja henkilökohtaiset agentit
- Luvun yleiskatsaus
- OpenClaw: alkuperä
- Claw-variantit
- Muut avoimen lähdekoodin henkilökohtaiset agentit
- Pilvessä toimivat henkilökohtaiset agentit
- Moltbook: kun agentit puhuvat toisilleen
- Suoritusmallit, jotka rajaavat kehoteinjektion
- Jaettu turvallisuusarkkitehtuuri
- Valintaopas
- Luvun 17 yhteenveto
Selain- ja tietokonekäyttöagentit
- Luvun yleiskatsaus
- Deterministinen vs. agenttinen
- Miten agentti näkee sivun
- Kehykset ja työkalut
- Agenttiselaimet
- WebMCP agentin näkökulmasta
- Tietokonekäyttöagentit
- Tietoturva: kehoteinjektio selaimessa
- Tekijänoikeus ja tekstinlouhinta
- Agentin tunnistautuminen verkkosivuille
- Tuotantomallit
- Luvun 18 yhteenveto
Ääni- ja multimodaaliagentit
- Luvun yleiskatsaus
- Ääniagentin kaksi arkkitehtuuria
- Viivebudjetti ja vuoronvaihto
- Puheentunnistus ja puhesynteesi
- Ääniagentin kehote
- Ääniagentin testaaminen ja mittaaminen
- Ääniagentin tietoturva
- Dokumentit ja kuvat: visiokielimallit
- Multimodaalinen haku
- Tekoälyasetus ja ääniagentit
- Luvun 19 yhteenveto
Fyysiset agentit: robotiikka ja ROS 2
- Luvun yleiskatsaus
- Mikä muuttuu, kun agentti liikuttaa kappaleita
- ROS 2 lyhyesti
- Kielimalli suunnittelijana
- VLA-mallit: näkö, kieli ja toiminta samassa mallissa
- Simulaatio ja digitaalinen kaksonen
- Reunalaskenta: mitä ajetaan robotissa ja mitä pilvessä
- Turvallisuusarkkitehtuuri
- Hyökkäykset fyysisiä agentteja vastaan
- Sääntely
- Opetuspolku ja kokeiluympäristö
- Luvun 20 yhteenveto
- Osio V: Kovenna
Testaus ja arviointi
- Luvun yleiskatsaus
- Mistä aloittaa: virheanalyysi ennen mittareita
- Agenttien testauspyramidi
- Työkaluja käyttävän agentin testaaminen
- Arvioijien kolme tyyppiä
- Tilastot: läpäisyaste ei ole yksi luku
- Kielimalli arvioijana
- Kultainen testiaineisto
- Pitkät tehtävät ja moniagenttijärjestelmät
- Suomenkielisen agentin arviointi
- Arviointi CI-putkessa ja sen kustannukset
- Kun mittarista tulee tavoite
- Regressiotestaus ja ajautuminen
- Arviointi tuotannossa
- Arviointityökalut
- Luvun 21 yhteenveto
Turvallisuus ja red teaming
- Luvun yleiskatsaus
- Agenttien uhkamalli
- Hyökkäysluokat
- Hyökkääjä liikkuu toisena
- OWASP:n riskilistat
- Mallin alkuperän todentaminen
- Red team -työkalut ja suojausmallit
- Kun testiympäristö ei ole eristetty
- Jatkuva red team -ohjelma
- Puolustukset tiivistettynä
- Luvun 22 yhteenveto
Blue team: agentit puolustuksessa
- Luvun yleiskatsaus
- Agentit tietoturvakeskuksessa
- Haavoittuvuuksien löytäminen ja korjaaminen
- Puolustautuminen agenttien hyökkäyksiä vastaan
- Blue team omille agenteille
- Puolustavien agenttien rajat ja riskit
- Raportointivelvoitteet
- Luvun 23 yhteenveto
Etiikka ja vastuullinen tekoäly
- Luvun yleiskatsaus
- Eettiset ydinperiaatteet
- Mihin agentteja ei pidä käyttää
- Agenttikohtaiset eettiset riskit
- Vinoumat agenttijärjestelmissä
- Sisäänrakennettu yksityisyys
- Selitettävyys ja vastuullisuus
- Vastuullisen käyttöönoton tarkistuslista
- Luvun 24 yhteenveto
- Osio VI: Skaalaa
Käyttöönottomallit
- Luvun yleiskatsaus
- Infrastruktuuri koodina tekoälylle
- Kerroksellinen käyttöönotto
- Docker vs. Podman
- Mallit kontteina: Ollama, RamaLama ja Docker Model Runner
- CI/CD agenttijärjestelmälle
- Ympäristöt, salaisuudet ja verkko
- Varmuuskopiot ja palautus
- Kubernetes tekoälylle
- Hallinnoidut agenttialustat
- Hybridikäyttöönotto
- Luvun 25 yhteenveto
LLMOps ja tuotannon havainnoitavuus
- Luvun yleiskatsaus
- OpenTelemetry on yhteinen kieli
- Työkalut
- Esimerkki: yhden tehtävän jälki
- Mitä agentista pitää mitata
- Palvelutasotavoitteet agenteille
- Ajautumisen havaitseminen tuotannossa
- Muutokset tuotantoon: kehotteet ja mallit ovat koodia
- Mallien elinkaari
- Mallien yhdyskäytävä ohjauspisteenä
- Hälytykset ja häiriöhallinta
- Jälkipuinti ja ajokirjat
- Luvun 26 yhteenveto
Kustannusten optimointi
- Luvun yleiskatsaus
- Hinnat laskevat, laskut kasvavat
- Kustannusrakenne: mittaa ennen kuin optimoit
- Kehotevälimuisti
- Eräajo
- Semanttinen välimuisti
- Mallireititys
- Kehotteen tiivistäminen
- Palvelintason optimoinnit omalla laitteistolla
- Tokenibudjetointi ja hallinta
- Halvin optimointi: kyseenalaista käyttötapa
- Kustannusoptimoinnin tärkeysjärjestys
- Luvun 27 yhteenveto
Mittaaminen ja operaatiot
- Luvun yleiskatsaus
- ROI ilman toiveajattelua
- Oikeiden asioiden mittaaminen
- Ihmisen ja agentin toimintamalli
- Henkilöstö ja laki Suomessa
- 30 päivän ensimmäisen työnkulun sprintti
- Luvun 28 yhteenveto
- Osio VII: Reflektoi
Tosielämän tapaustutkimukset
- Luvun yleiskatsaus
- Tapaustutkimus 1: Opetusalustan tekoälytuutori
- Tapaustutkimus 2: Agenttikehysten ja paikallisten mallien vertailu
- Tapaustutkimus 3: Viisi sukupolvea, persoonista federoituun alustaan
- Tapaustutkimus 4: Tuotantojärjestelmä kurssimateriaalina
- Tapausten yhteiset mallit
- Julkiset tapaukset muissa luvuissa
- Luvun 29 yhteenveto
Tulevaisuuden suunnat
- Luvun yleiskatsaus
- Mitä vuoden 2026 alun ennusteista toteutui
- Suunnat seuraaville vuosille
- Hallinnointihaaste
- Tuleva EU-sääntely
- Avoimet standardit ja AAIF
- Mitä tämä tarkoittaa sinulle nyt
- Päätössanat: kirjan hengestä
Liite
- A. Keskeisten termien sanasto
- B. Viitteet ja lisälukemista
- C. Mallit
- D. Sääntelyn aikataulu
Liite 2: Lähdeluettelo
- 0–9
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z