Skip to content

Agenteista tehtaiksi — miksi factories?

Ilman tehtaita autonomiset agentit ovat vain kallista vibe codingia. Vibe coding → Discipline → Agents → Factories: jokainen kerros ratkaisee edellisen ongelman. Mitä hyötyjä factory-rakenne tuo: johdonmukaisuus, auditoitavuus, skaalaus.

SW Builders
Advanced
30 min
This module's live-session slides
Browse the session deck at your own pace

Olet rakentanut viikolla 3 oman agentin: tools, memory, guardrails. Nyt kysymys: miksi yksittäinen agentti ei riitä?

Software factory

Software factory on orkestroitu pipeline, jossa AI-agentit hoitavat autonomisesti suurimman osan SDLC:stä — koodaus, testit, debuggaus, katselmointi, dokumentaatio — samalla kun ihmiset antavat suunnan, arkkitehtuurin ja validoivat lopputuloksen. Avain: se ei ole "yksi iso agentti", vaan useita rajattuja agentteja, joita ohjataan politiikoilla ja spekseillä.

Neljä vaihetta — sama matka

Olet käynyt kaikki neljä vaihetta läpi:

SessioVaiheMitä se ratkaisiMikä jäi jäljelle
S1: GreenfieldVibe CodingNopeat prototyypitEnnakoimaton laatu
S2: BrownfieldDisciplineSpec, TDD, audit-trailiManuaalinen, hidas
S3: AgentsAutonomous loopsAI tekee itseYksi agentti, ei skaalu
S4: FactoriesFactory & teamAgentit + kuri tiimitasolla

Mikä menee pieleen ilman tehtaita?

Kun annat autonomisen agentin tiimillesi ilman factory-rakennetta, näet nämä neljä oiretta:

1. Inconsistent output across runs

Sama syöte → erilainen output. Joskus hyvä, joskus huono. Ei luottamusta tuotantoon.

2. No audit trail

Kysytään miksi agentti teki muutoksen X. Ei voida vastata. Compliance-tiimi sanoo ei.

3. Prompt drift

Jokainen tiimin jäsen säätelee promptiaan eri tavalla. Kahden viikon päästä viisi versiota samasta agentista, viisi eri käyttäytymistä.

4. Expensive compute, no quality guarantees

Agentti palaa silmukassa. API-bill 10x odotettua. Output ei ole sen parempi kuin halvalla mallilla.

Pro tip

Jos olet tunnistanut yhden näistä omasta tiimisi käyttäytymisestä viime viikkoina — olet löytänyt factory-paineen. Kun tarpeeksi ihmistä käyttää agenttia samaan asiaan, "vain prompt" muuttuu velaksi. Factory ratkaisee tämän tekemällä politiikoista version-controlled artefakteja.

AI-Assisted Dev → Autonomous Agent → AI Software Factory

Asteittainen polku:

VaiheMikä se onEsimerkki
AI-Assisted DevIhminen ajaa, AI auttaaCursor täydentää koodia, sinä accept/reject
Autonomous AgentAI ajaa yhden tehtävän, ihminen valvoo"Korjaa bugi #1234" — agentti tekee, sinä review
AI Software FactoryUseita agentteja governoidussa pipelinessaPR avataan → analyzer-agent → planner-agent → fixer-agent → reviewer-agent → human approval gate

Ihmisen rooli muuttuu: koodin kirjoittajasta arkkitehdin, hyväksymiskriteerien määrittelijän ja outputin validoijan rooliksi.

Mitä factory tuo?

HyötyMitenMitä mittaa
Consistent qualitySama policy, sama backend → sama output% PR:istä jotka läpäisevät tarkistukset 1. kierroksella
Faster cyclesRinnakkainen ajo, ei sarjallinenPR open → merge -aika
Auditable tracesStrukturoidut lokit, decision-trailVoitko vastata "miksi muutos X?"
Easy onboardingUusi tiiminjäsen ajaa samaa factoryäAika ekan PR:n mergeen uudelle kehittäjälle
ScalableLisää agentteja, ei ihmisiäPR-throughput / dev

Reaalimaailma — esimerkkejä

YritysMitä rakensiAvainoivallus
Stripe"Minions" — Slack-triggered agentit → PR:tTapaa devit siellä missä he työskentelevät
StrongDMAI hoitaa kaiken koodin, ihmiset = roadmapsIhmisrooli = suunta + validointi
CursorAutomations — background agentit tehtävilleIDE-native factory pattern
Factory.aiDedikoitu AI factory -alusta ($1.5B arvostus)Factory-as-a-service on markkina

Tuottavuusdata mittauksissa:

  • 📈 30–70 % tuottavuusparannukset
  • 🚀 8–20× nopeutuminen migraatioissa
  • 🤖 ~50 % AI:n generoimaa koodia top-tiimeissä

Productivity multiplier

Factory-arkkitehtuuri ei ole vain "AI nopeuttaa". Se on tuottavuuskerroin, joka ainoastaan toteutuu, jos kaikki kerrokset (orchestration, agents, tools, memory, validation, observability, integration) ovat kunnossa. Yhden kerroksen puute (esim. observability) voi muuttaa kertoimen vastuuvelaksi.

Yhteenveto

  • 🚨 Autonomiset agentit ilman factory-rakennetta = vibe coding kalliimmalla hinnalla
  • 🏗️ Factory = orkestroitu pipeline, jolla on policy, audit ja gates
  • 🎯 Ihmisrooli muuttuu: koodista → arkkitehtuuriin, hyväksymiskriteereihin ja validointiin
  • 📊 Tuottavuusvoitot ovat todellisia (30–70 %), mutta vain jos kaikki 7 kerrosta ovat kunnossa

Seuraavassa oppitunnissa: Mitkä ovat ne 7 kerrosta, ja miten ne kartoittuvat sessioihin 1–3?

Sign in to track your progress

Sign in

Questions and answers

Sign in to participate in the discussion