Skip to content

1. Mikä Claude Code on?

Claude Code on CLI‑pohjainen kehitysympäristö, jossa kielimalli toimii kuin ohjelmistokehittäjä suoraan päätelaitteessasi. Se ei ole perinteinen tekstipohjainen “chatbot”, vaan agentti, joka kykenee toimimaan suoraan projektisi koodikannassa.

Määritelmä:
Claude Code on agenttityyppinen kehitysympäristö, joka voi lukea tiedostoja, suorittaa Bash‑komentoja, muokata koodia ja käyttää ulkoisia työkaluja itsenäisesti annettujen ohjeiden rajoissa.


1.2 Miten Claude Code eroaa chat-käyttöliittymistä?

Ominaisuus Chat-käyttöliittymä (Web / Desktop) Claude Code (CLI Agent)
Toimintalaajuus Vain tekstivastaukset ja koodipätkät Teksti + Tiedostomuokkaukset + Bash-komennot
Konteksti Käyttäjän liittämien tiedostojen varassa Lukee ja ymmärtää koko Git-projektin rakennetta
Automaatio Rajoittunut Laajennettavissa työkaluilla, säännöillä ja sub-agenteilla
Turvallisuus Ei suoraa pääsyä järjestelmään Vahvistuspyynnöt (Permissions) ja deterministiset säännöt

1.3 Miksi tämä muuttaa kehitystyötä?

Claude Code siirtää tekoälyavustuksen koodin kopioinnista ja liittämisestä (copy-paste) kokonaisvaltaiseen tehtävien hallintaan:

  • Kokonaisvaltainen kehitys: Agentti voi etsiä bugin, kirjoittaa korjauksen, ajaa testit ja todentaa korjauksen toimivuuden.
  • Järjestelmällinen automaatio: Rutiinitehtävät (kuten refaktorointi ja testien generointi) voidaan antaa agentin hoidettavaksi.
  • Tiimimäinen työskentely: Agentille voidaan antaa selkeä rooli ja rajoitetut oikeudet projektin sisällä.

Tärkeä periaate: Kielimalli tekee päätöksiä todennäköisyysperusteisesti - mutta projektin: säännöt, lupa-asetukset ja Git-versionhallinta pitävät kriittiset toiminnot turvallisen deterministisinä.