Low code, pro code vai no code agentille
Kysymys, jonka kuulemme yhä useammin, ei ole enää “pitäisikö meidän rakentaa agentteja”. Se on “kuka meillä saa rakentaa agentteja, ja millä työkalulla”. Vastaus riippuu siitä mitä ollaan rakentamassa, mutta harva organisaatio on koskaan tehnyt tätä valintaa tietoisesti. Agentti syntyy siihen työkaluun, joka sattuu olemaan lähimpänä sitä joka sen tarpeen huomasi, ja se on usein väärä syy valita rakennustapa.
Kolme reittiä ovat käytännössä auki jokaiselle Microsoft 365 -organisaatiolle juuri nyt: no-code Copilot Studiossa muutamalla klikkauksella, low-code Power Platformin ja Copilot Studion laajemmilla ominaisuuksilla, tai pro-code räätälöity kehitys Azure AI Foundryn tai vastaavan päällä. Nämä eivät ole kolme vaihtoehtoa samaan lopputulokseen. Ne ovat kolme eri työkalua kolmeen eri ongelmaan, ja niiden sekoittaminen on yleisin syy siihen miksi agenttiohjelmat epäonnistuvat tai karkaavat käsistä.
No-code: nopein tie, myös nopein tie ongelmiin
Copilot Studion lupaus on aito: kuka tahansa oikeuksilla varustettu käyttäjä voi rakentaa toimivan agentin ilman rivin koodia, samana iltapäivänä kun tarve huomataan. Tämä on valtava etu yksinkertaisiin, matalariskisiin käyttötapauksiin: FAQ-botti tiimin omaan Teams-kanavaan, yksinkertainen tiedonhaku-agentti julkisen dokumentaation päällä, muistilistan koostaja.
Sama nopeus on syy siihen, että aktiivisten agenttien määrä Microsoft 365 -ympäristöissä on kasvanut viisitoistakertaiseksi viimeisen vuoden aikana, ja miksi useimmat organisaatiot eivät tiedä tarkalleen montako agenttia niiden tenantissa on juuri nyt. No-code ei tarkoita riskitöntä. Se tarkoittaa, että kuka tahansa voi antaa agentille pääsyn arkaluontoiseen dataan ilman että kukaan muu validoi sitä ennen käyttöönottoa. Nopeus ja näkyvyys ovat eri asioita, ja no-code optimoi vain ensimmäisen.
Low-code: skaalautuvuutta, mutta hallintamalli ei ole valinnainen
Power Platform ja Copilot Studion laajemmat ominaisuudet (mukautetut liittimet, monimutkaisemmat päätöspuut, integraatiot muihin järjestelmiin) mahdollistavat huomattavasti enemmän kuin peruskonfiguraatio, mutta vaativat myös enemmän ymmärrystä siitä mitä ollaan rakentamassa. Tässä vaiheessa “kuka tahansa iltapäivässä” muuttuu “osaava käyttäjä parissa viikossa”, ja se on jo eri riskiluokka.
Näemme tämän toistuvasti: tiimit rakentavat orgaanisesti kymmeniä low-code-ratkaisuja ilman yhteistä mallia siitä kuka omistaa mitä ja kuka vastaa ylläpidosta. Kun sama malli koulutetaan sekä IT:lle että liiketoiminnan itsenäisille kehittäjille (selkeät omistajuusroolit, kevyt katselmointi ennen tuotantoa, säännöt siirtää ratkaisu IT:n ylläpitoon kun se kasvaa tarpeeksi kriittiseksi) kehitysvauhti ei hidastu. Riski siitä että kukaan ei tiedä mitä on olemassa, sen sijaan katoaa.
Pro-code: kun agentti on osa liiketoimintakriittistä prosessia
Kolmas reitti on räätälöity kehitys, jossa agentti rakennetaan koodilla Azure AI Foundryn tai vastaavan alustan päälle. Tämä on oikea valinta silloin kun agentti käsittelee monimutkaista päätöksentekoa, integroituu useisiin liiketoimintakriittisiin järjestelmiin, tai kun sen toiminnan pitää olla auditoitavissa ja testattavissa samalla tarkkuudella kuin mikä tahansa muu tuotantojärjestelmä.
Pro-code on hitain ja kallein reitti kolmesta, eikä sitä kannata valita oletuksena. Mutta kun kyse on agentista joka esimerkiksi hakee ja perustelee tuotepäätösten historian osaksi organisaation pysyvää tietopohjaa, tai automatisoi asiakasprosessin vaiheen joka koskettaa jokaista asiakasta, low-code-työkalun rajat tulevat vastaan nopeasti, joko suorituskyvyssä, hallittavuudessa tai molemmissa.
Väärä kysymys on “mikä työkalu on paras”
Oikea kysymys ei ole, kumpi kolmesta reitistä on ylivertainen. Se on, mikä reitti sopii tähän käyttötapaukseen, tälle riskitasolle ja tälle datalle. Yksinkertainen sisäinen apuri voi elää koko elinkaarensa Copilot Studiossa ilman ongelmia. Asiakasrajapinnassa toimiva agentti, joka käsittelee henkilötietoa ja tekee päätöksiä ilman ihmisen väliintuloa, kuuluu pro-code-puolelle riippumatta siitä kuinka nopeasti se saataisiin pystyyn no-codella.
Tämän valinnan tekeminen tietoisesti, ei sen mukaan mikä työkalu sattuu olemaan auki kehittäjän koneella, on se asia joka erottaa organisaatiot, joilla on hallittu agenttiportfolio, niistä joilla on hallitsematon määrä yksittäisiä ratkaisuja joita kukaan ei enää muista rakentaneensa.
Mistä lähteä liikkeelle
Toimivin järjestys ei ole valita yksi työkalu koko organisaatiolle, vaan rakentaa kevyt päätöspuu: mikä data on kyseessä, kuinka moneen järjestelmään agentti koskee, ja kuinka kriittinen sen virhemarginaali on. Sen jälkeen no-code, low-code ja pro-code eivät kilpaile keskenään, vaan täydentävät toisiaan samassa agenttiportfoliossa, ja jokainen uusi agentti löytää oikean kotinsa ilman arvailua.
Kysymys ei ole enää siitä, tarvitaanko kaikkia kolmea reittiä. Useimmat organisaatiot tarvitsevat, halusivat tai eivät. Kysymys on siitä, tehdäänkö valinta tietoisesti etukäteen vai löydetäänkö väärä työkalu vasta sitten kun agentti on jo tuotannossa.