OMX Helsinki — S&P 500 — DAX — NASDAQ 100 — STOXX 600 — EUR/USD — EUR/SEK — BTC/USD — ETH/USD — Euribor 3M — Euribor 12M —
Itseohjautuvat agentit ja skillsit

Itseohjautuvat agentit ja skillsit käytännössä — näin startup voi ottaa ne käyttöön

Agenttien iso muutos: tekoäly ei enää vain vastaa, vaan alkaa tehdä. Skill on agentille annettu erikoistaito — ja se kannattaa rakentaa silloin, kun huomaat kopioivasi samaa ohjetta tekoälylle yhä uudelleen.

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ä.

Lähteet

  1. Extend Claude with skills — Claude Code Docs
  2. Use Claude Code in VS Code — Claude Code Docs
  3. Introducing Codex — OpenAI
  4. Claude Cowork — Anthropic's agentic AI for knowledge work
  5. OpenClaw — personal AI assistant on GitHub
Avaa tekoälyavustajan chat. Chat ladataan vasta, kun avaat sen.