Agenttien iso muutos on tämä: tekoäly ei enää vain vastaa, vaan alkaa tehdä.
Startupille tämä on kiinnostavaa, koska pieni tiimi voi saada käyttöönsä ”digitaalisia työkavereita”, jotka tekevät koodia, dokumentteja, tutkimusta, taulukoita, asiakastyötä ja toistuvia operaatioita. Mutta juuri siksi rajat pitää määritellä tarkasti.
1. Mitä skill käytännössä tarkoittaa?
Skill on agentille annettu erikoistaito. Se voi olla esimerkiksi:
- ”analysoi git-muutokset ennen committia”
- ”tee asiakashaastatteluista yhteenveto”
- ”muunna CSV-raportti johtoryhmän taulukoksi”
- ”etsi bugi testien perusteella”
- ”laadi myyntisähköposti mutta älä lähetä sitä”
- ”päivitä dokumentaatio uuden ominaisuuden mukaan”
Claude Coden dokumentaatiossa skill rakennetaan esimerkiksi SKILL.md-tiedostolla, jossa annetaan ohjeet siitä, miten Claude käyttää kyseistä taitoa. Skill voidaan kutsua suoraan komennolla, kuten /skill-name, tai Claude voi käyttää sitä silloin, kun se tunnistaa tehtävän sopivaksi.[1]
Tärkeä käytännön pointti: skill kannattaa tehdä silloin, kun huomaat kopioivasi samaa ohjetta tekoälylle yhä uudelleen.
2. Claude Code Visual Studio Codessa: käytännön käyttöönotto
Claude Code toimii VS Codessa omana laajennuksenaan. Anthropic suosittelee VS Code -laajennusta natiivina tapana käyttää Claude Codea editorissa. Se tuo mukaan esimerkiksi inline-diffit, tiedostojen @-maininnat, suunnitelmien tarkistamisen ja näppäinoikotiet.[2]
Käytännössä startupin kehittäjätiimi voisi tehdä näin:
Vaihe 1: Asenna Claude Code VS Codeen
Avaa VS Code Extensions -näkymä ja etsi ”Claude Code”. Dokumentaation mukaan vaatimuksena on VS Code 1.98.0 tai uudempi sekä Anthropic-tili.[2]
Vaihe 2: Avaa projekti ja kirjaudu sisään
Kun laajennus on asennettu, Claude Code näkyy VS Codessa Spark-kuvakkeena. Ensimmäisellä käyttökerralla kirjaudutaan sisään selaimen kautta.[2]
Vaihe 3: Tee projektiin CLAUDE.md
Startupin kannattaa luoda projektin juureen ohjetiedosto, jossa kerrotaan:
# Projektin ohjeet Claudelle
• Käytä TypeScriptiä.
• Älä muuta tietokantaskeemaa ilman lupaa.
• Älä tee committeja ilman ihmisen hyväksyntää.
• Kirjoita testit aina uuden ominaisuuden mukana.
• Noudata olemassa olevaa arkkitehtuuria.
• Jos olet epävarma, ehdota suunnitelma ennen muutoksia.
Tämä on agentin ”työpaikan pelisäännöt”.
Vaihe 4: Luo ensimmäinen skill
Esimerkiksi startup voi tehdä skillin, joka tarkistaa keskeneräiset muutokset ennen pull requestia. Kansiorakenne voisi olla:
.claude/
skills/
review-before-pr/
SKILL.md
SKILL.md voisi näyttää tältä:
---
name: review-before-pr
description: Tarkistaa git-muutokset ennen pull requestia ja etsii bugit, testipuutteet ja riskit.
---Toimi senior software engineerinä.
Tee seuraavat vaiheet:
1) Katso nykyiset git-muutokset.
2) Tunnista mahdolliset bugit.
3) Tarkista puuttuvat testit.
4) Tunnista tietoturvariskit.
5) Ehdota parannuksia.Älä tee committeja. Älä muuta tiedostoja ilman erillistä lupaa.
Anna lopuksi priorisoitu lista: kriittiset korjaukset, suositellut korjaukset, pienet parannukset.
Käyttö: /review-before-pr
Tämä on käytännöllinen skill, koska se säästää seniorikehittäjän aikaa ja nostaa laatua ennen kuin koodi menee PR-kierrokselle.
3. Codex: miten itseohjautuva koodausagentti toimii?
OpenAI:n Codex on pilvipohjainen ohjelmistokehitysagentti. OpenAI kuvaa sitä agentiksi, joka voi kirjoittaa ominaisuuksia, vastata kysymyksiin koodipohjasta, korjata bugeja ja ehdottaa pull requesteja. Jokainen tehtävä ajetaan omassa eristetyssä pilviympäristössä, johon repository on ladattu.[3]
Käytännössä ero tavalliseen chat-koodiapuriin on tämä:
- tavallinen chat antaa vastauksen
- Codex saa tehtävän
- Codex lukee koodipohjaa
- Codex tekee muutoksia
- Codex ajaa testejä, lintereitä ja tyyppitarkistuksia
- Codex voi ehdottaa PR:ää
OpenAI:n mukaan Codex voi lukea ja muokata tiedostoja sekä ajaa komentoja, kuten testejä, lintereitä ja type checkereitä.[3]
Startupille hyvä Codex-tehtävä olisi esimerkiksi:
Korjaa checkout-flow'n bugi, jossa alennuskoodi katoaa, jos käyttäjä vaihtaa toimitustapaa.
Rajat:
• Älä muuta maksupalvelun integraatiota.
• Lisää regressiotesti.
• Aja testit.
• Tee lopuksi yhteenveto muutoksista ja riskeistä.
Huono tehtävä olisi: ”Paranna checkout.” Liian avoin. Liian vaarallinen.
4. Claude Cowork: agentti tietotyöhön, ei vain koodiin
Claude Cowork on Anthropicilta tietotyöhön suunnattu agenttinen työtila. Anthropic kuvaa sitä järjestelmänä, jolle annetaan tavoite, ja Claude työskentelee käyttäjän tietokoneella, paikallisissa tiedostoissa ja sovelluksissa valmiin lopputuloksen tuottamiseksi.[4]
Se sopii erityisesti startupin ei-teknisiin töihin:
- sijoittajamateriaalin kokoaminen
- asiakaspalautteen analysointi
- dokumenttien järjestely
- tutkimusmateriaalin tiivistys
- sopimuskohtien poiminta
- rekrytointipalautteen kokoaminen
- myyntimateriaalien valmistelu
Anthropic sanoo, että Claude Cowork on rakennettu tilanteisiin, joissa chat ei riitä, vaan käyttäjä haluaa antaa lopputuloksen eikä ohjata jokaista välivaihetta itse.[4]
Startup-esimerkki:
Käy läpi kansio
/customer-interviews.
Poimi kaikki maininnat hinnoittelusta, onboardingista ja integraatioista.
Tee niistä taulukko: asiakas, havainto, kipupiste, mahdollinen tuoteparannus, kiireellisyys.Älä poista tai siirrä tiedostoja.
Tee lopuksi 1 sivun yhteenveto perustajatiimille.
Tämä on hyvä agenttitehtävä, koska se on rajattu, toistuva ja tuottaa päätöksenteon aineistoa.
5. OpenClaw: avoimen lähdekoodin henkilökohtainen agentti
OpenClaw on avoimen lähdekoodin henkilökohtainen AI-assistentti, jota ajetaan omilla laitteilla. GitHub-kuvauksen mukaan se toimii jo käyttäjän käyttämissä kanavissa ja tukee esimerkiksi WhatsAppia, Telegramia, Slackia, Discordia, Google Chatia, Signal/iMessage-ympäristöjä ja Microsoft Teamsia.[5]
OpenClaw'n kiinnostava startup-näkökulma on tämä: se näyttää, mihin suuntaan agenttien käyttöliittymä voi mennä. Agentti ei välttämättä asu yhdessä sovelluksessa. Se voi olla mukana niissä kanavissa, joissa tiimi jo tekee töitä.
Startup voisi kokeilla OpenClaw-tyyppistä mallia esimerkiksi näin:
- Telegram-botti perustajille
- Slack-agentti tiimin sisäisiin kysymyksiin
- WhatsApp-agentti henkilökohtaiseen muistuttamiseen
- paikallisesti ajettava assistentti, joka ei vaadi kaikkea dataa pilveen
Mutta tässä pitää olla erityisen tarkkana: jos agentti pääsee viesteihin, kalentereihin, tiedostoihin tai asiakasdataan, käyttöoikeudet pitää rajata tiukasti.
6. Startupin käytännön etenemismalli
Älä aloita agenttistrategiaa sanomalla: ”Automatisoidaan kaikki.”
1. Valitse yksi korkean kitkan prosessi
Hyviä ensimmäisiä kohteita:
- bugien esiselvitys
- PR-review ennen ihmistä
- asiakaspalautteen analyysi
- myyntiliidien rikastus
- sijoittajapäivityksen luonnostelu
- release notejen kirjoitus
- onboarding-dokumentaation päivitys
2. Päätä agentin valtuudet
Käytä kolmea tasoa:
Saa tehdä itse: lukea tiedostoja, tehdä luonnoksia, ajaa testejä, ehdottaa muutoksia, tehdä yhteenvetoja.
Saa ehdottaa: koodimuutoksia, CRM-päivityksiä, asiakasviestejä, roadmap-muutoksia.
Vaatii luvan: commit, pull requestin merge, sähköpostin lähetys, asiakasdatan muutos, laskun hyväksyntä, tuotantoympäristön muutos.
3. Tee ensimmäiset skillsit
Startupin ensimmäiset 5 hyödyllistä skillia voisivat olla:
/review-before-pr— Tarkistaa koodimuutokset ennen PR:ää./write-tests— Ehdottaa ja kirjoittaa testejä uudelle ominaisuudelle./customer-feedback-summary— Tiivistää asiakaspalautteet tuotehavainnoiksi./investor-update— Laatii kuukausittaisen sijoittajapäivityksen annetuista mittareista./release-notes— Muuntaa git-muutokset asiakasymmärrettäviksi julkaisutiedoiksi.
4. Mittaa hyöty
Älä mittaa vain ”tuntuuko kätevältä”. Mittaa:
- säästetty aika
- vähentyneet bugit
- PR-läpimenoaika
- dokumentaation ajantasaisuus
- asiakaspalautteiden käsittelynopeus
- agentin tekemien virheiden määrä
- ihmisen korjaustarve
- kustannus per tehtävä
7. Konkreettinen startup-esimerkki: SaaS-yhtiö ottaa agentit käyttöön
Kuvitellaan 8 hengen B2B SaaS -startup. Tiimi: 3 kehittäjää, 1 designer, 1 myyjä, 1 asiakastuki, 1 founder-CEO, 1 growth/marketing-ihminen.
Viikko 1: Claude Code VS Codeen
Kehittäjät ottavat käyttöön Claude Coden. Ensimmäiset rajat:
Claude saa: lukea koodia, ehdottaa refaktorointia, kirjoittaa testejä, tehdä pieniä muutoksia hyväksynnällä.
Claude ei saa: muuttaa tietokantaskeemaa, tehdä tuotantodeployta, poistaa tiedostoja, tehdä committeja ilman lupaa.
Viikko 2: Ensimmäiset skillsit
Luodaan /review-before-pr, /write-tests, /explain-module. Tavoite: juniori ja seniori säästävät aikaa, mutta ihminen hyväksyy kaiken.
Viikko 3: Codex bugikorjauksiin
Codexille annetaan rajattuja issueita:
Korjaa tämä bugi. Lisää testi. Älä muuta julkista API:a. Aja testit. Tee yhteenveto.
Hyvä käyttö: rinnakkaiset pienet bugit. Huono käyttö: ”rakenna uusi maksujärjestelmä alusta loppuun”.
Viikko 4: Claude Cowork asiakaspalautteeseen
Coworkille annetaan kansio asiakashaastatteluja. Tehtävä: yleisimmät kipupisteet, tärkeimmät feature-pyynnöt, hinnoittelukommentit ja 5 suositusta roadmapille — alkuperäisiä tiedostoja muuttamatta.
Viikko 5: OpenClaw-kokeilu sisäiseksi assistentiksi
Tiimi testaa Slack/Telegram-tyyppistä agenttia, joka vastaa sisäisiin kysymyksiin: ”Missä on viimeisin pitch deck?” ”Mitä sovittiin viime asiakaspalaverissa?” ”Milloin seuraava release on?”
Rajat: ei pääsyä tuotantodataan, ei pääsyä palkkatietoihin, ei oikeutta lähettää ulkoisia viestejä, vain lukutila dokumentteihin.
8. Paras käytännön sääntö
Agentin käyttöönotossa tärkein kysymys ei ole: ”Mitä tämä voi tehdä?”
Vaan: ”Mitä tämän kannattaa saada tehdä ilman ihmistä?”
Startupille fiksu perusmalli on:
Agentti saa valmistella. Agentti saa analysoida. Agentti saa ehdottaa.
Ihminen hyväksyy.
Agentti toteuttaa vain matalan riskin asiat.
9. Lyhyt malli agentin ohjeistamiseen
Kopioi tämä jokaiseen agenttitehtävään:
Tavoite: [mitä halutaan saada aikaan]
Konteksti: [miksi tämä tehdään]
Sallitut työkalut: [mitä agentti saa käyttää]
Saa tehdä itse: [matalan riskin asiat]
Saa vain ehdottaa: [keskiriskin asiat]
Vaatii luvan: [korkean riskin asiat]
Lopputulos: [millainen toimitettava työ halutaan]
Raportoi lopuksi: mitä teit, mitä muutit, mitä et tehnyt, missä olet epävarma, mitä suosittelet seuraavaksi.
10. Johtopäätös
Startupin ei kannata ajatella agentteja ”tekoälytyöntekijöinä”, joille annetaan vapaat kädet. Parempi ajatus on: agentit ovat nopeita erikoisassistentteja, joille rakennetaan skillsit juuri niihin kohtiin, joissa tiimi hukkaa aikaa.
- Claude Code sopii kehittäjän editoriin.
- Codex sopii rajattuihin kooditehtäviin ja rinnakkaiseen bugikorjaukseen.
- Claude Cowork sopii tietotyön lopputuloksiin, kuten dokumentteihin, tutkimuksiin ja tiedostojen käsittelyyn.
- OpenClaw näyttää, miltä avoimen lähdekoodin, kanavariippumaton henkilökohtainen agentti voi näyttää.
Startupin kilpailuetu syntyy siitä, että agentteja ei käytetä näyttävänä demona, vaan arjen työnkulkujen hiljaisena kiihdyttimenä.