Back to blog

Rakensimme moniagenttimallin. Siksi siirrymme yhteen Okouhun.

Rakensimme moniagenttimallin. Siksi siirrymme yhteen Okouhun.

Monen ensimmäinen ajatus tekoälykollegoista on, että niiden pitäisi toimia kuin tiimi, yksi agentti kutakin roolia kohden. Yksi kehitykseen, yksi markkinointiin, yksi pelkästään blogikirjoituksiin.

Me rakensimme sen myös näin. Okoussa pystyit luomaan työtilaan monta agenttia, joilla kullakin oli oma nimi, avatar, Ohjeet ja Työnkulut. Elokuussa julkaisimme jopa kirjoituksen siitä, miten useat agentit jakavat työtä ja siirtävät sitä toisilleen. Omassa työtilassamme niitä oli runsaasti. Lucas kirjoitti blogikirjoituksemme, Lisa hoiti kirjanpidon, Iris vastasi sijoittajasuhteista, ja minulla oli Emily-niminen agentti, joka lajitteli sähköpostini.

Käyttäjien intuitio on kuitenkin vain suuntaa antava. Ennen Notionia ihmiset ajattelivat, että dokumenttityökalussa pitää olla ylä- ja alatunnisteet.

Moniagenttimalli ei myöskään ole perustason kyvykkyys. Perustason kyvykkyyksiä ovat ne, joita jokainen tekoälytuote lopulta tarvitsee: chat, diaesitysten ja verkkosivujen tekeminen, tietokoneen käyttäminen. Useat agentit eivät kuulu tälle listalle.

Otetaan esimerkiksi Lucas, entinen blogiagenttimme. Noin kolmannes sen Ohjeista on samaa yleistä pohjaa, jota oletus-Okou käyttää. Loput ovat kolme tarkkaa toimintatapaa: miten blogikirjoitus julkaistaan Strapi-järjestelmässä, miten verkkosivuillemme kirjoitetaan käyttötapaussivuja ja miten päivittäinen rekisteröitymiskonversion raportti tehdään. Kaikki 13 Lucasiin liitettyä Työnkulkua ovat työtilassa julkisia. Yksikään niistä ei kuulu pelkästään Lucasille.

Lucasin ja oletus-Okoun ero on siis nimi, avatar ja kolme toimintatapaa, joiden olisi pitänyt olla Työnkulkuja. Ne toimintatavat ovat lukittuina Lucasin sisään. Pyydä oletus-Okoua julkaisemaan blogikirjoitus, eikä se tunne yhtäkään näistä säännöistä.

Agenttien määrän kasvaessa kasvoi myös yhdistelmien määrä. Monet agentit, monet Työnkulut ja monet keskustelut vaikuttavat toisiinsa, ja jokainen yhdistelmä on logiikkaa, jota meidän on ylläpidettävä ja käyttäjien opeteltava. Törmäsimme kysymyksiin, joihin emme pystyneet vastaamaan hyvin käyttäjän näkökulmasta:

  • Miksi kaksi agenttia ei voi käyttää samaa Työnkulkua?
  • Miksi voin puhua Slackissa vain Okoun kanssa enkä oman yksityisen agenttini kanssa? Jos Lucas on henkilö, minun pitäisi tavoittaa se mistä tahansa.
  • Miksi kaikilla agenteilla on yhteinen muisti? Jos jokainen agentti on henkilö, jokaisella pitäisi olla oma muistinsa.

Jokaisen näistä voi ratkaista, mutta jokainen vaatii todellista kehitystyötä. Jos ne jäävät ratkaisematta, moniagenttimalli jää puolivalmiiksi kokemukseksi. Meidän oli myös vaikea löytää ongelmaa, jonka vain useat agentit pystyisivät ratkaisemaan. Useammin kuulimme valituksen siitä, että hallittavia agentteja oli liikaa.

Siksi päätimme, että jokainen saa yhden Okoun. Malli on yksinkertaisempi:

  • Jokaisella on yksi oletus-Okou.
  • Okousi kuuluu sinulle ja on yksityinen.
  • Sinun Okousi ja kollegasi Okou eivät ole sama agentti.
  • Okousi voi käyttää mitä tahansa Työnkulkua, jonka joku organisaatiossasi on asettanut Public-tilaan.

Asiat, jotka ennen roikkuivat agentin varassa, ovat nyt paikoissa, joihin ne sopivat paremmin:

  • Ohjeet kuuluvat sinulle. Kirjoitat yhden kokonaisuuden, ja Okou noudattaa sitä verkossa, Slackissa ja automaatioissa.
  • Työnkulut kuuluvat työtilalle. Kuka tahansa voi käyttää kollegan julkaisemaa Public-Työnkulkua, ja voit kopioida sellaisen ja muokata siitä omasi.
  • Yhdistetyt tilit kuuluvat sinulle, joten sinun ei enää tarvitse valita, mikä agentti saa käyttöoikeuden.
  • Keskustelut ryhmitellään Projekteihin asiakkaan, projektin tai aiheen mukaan.

Tässä mallissa agentti on tuskin muuta kuin joukko Ohjeita. Lucasin sisällä olevista kolmesta toimintatavasta pitäisi tehdä Työnkulkuja, joita kuka tahansa voi käyttää.

Moniagenttimalli on oikeastaan organisaation sisäinen johtamiskäytäntö, tapa hallita sitä, mitä tekoäly voi tehdä. Jokaisella organisaatiolla on omat johtamistapansa, eikä mikään yksittäinen malli sovi kaikille. Yksi agentti on lähempänä työkalua, ja työkaluja on helpompi ymmärtää ja ottaa käyttöön. Eniten käyttäjät tarvitsevat sitä, että tehtävä tulee tehdyksi. Seuraavaksi he tarvitsevat työkalun sen tekemiseen. Vähiten he tarvitsevat menetelmää sen tekemiseen.

Anthropicin Applied AI -tiimi havaitsi jotain samankaltaista tuoreessa kirjoituksessaan yritysten agenttikäyttöönotoista. Useita käyttöönottoja vertaillessaan he totesivat, että yksi Skillsejä hyödyntävä agentti suoriutui laadussa usein paremmin kuin erikoistuneisiin aliagentteihin jaettu rakenne, ja usein pienemmin kustannuksin ja lyhyemmällä viiveellä tehtävää kohden. He kirjoittavat myös: ”Näemme aivan liian usein, että yritykset antavat jokaiselle tiimille tai ongelmatyypille oman aliagenttinsa, jolloin agenttiarkkitehtuurista tulee kopio niiden organisaatiokaaviosta.” Heidän kirjoituksensa käsittelee agenttiarkkitehtuuria eikä tuotesuunnittelua, mutta sama päättely pätee myös tähän.

Kun katsomme tämän päivän tekoälytuotteita, näemme neljä mallia:

  1. Monta agenttia, monta keskustelua. Tämä oli Okou.
  2. Yksi agentti, monta keskustelua. Näin toimivat ChatGPT, Codex ja Claude Cowork.
  3. Yksi agentti, yksi keskustelu. Näin toimii Instinct.
  4. Monta agenttia, joilla kullakin on yksi keskustelu. Näin toimii Grok bot.

Meillä oli monimutkaisin yhdistelmä, eikä se ratkaissut yhtään enempää ongelmia.

Tiedämme, että tämä muutos rikkoo totuttuja tapoja. Kaksi asiaa esti meitä tekemästä sitä aiemmin: se, että pyydämme sinua opettelemaan uuden tavan työskennellä, yhdellä Okoulla ja Työnkuluilla, ja se, ettei jo rakentamallesi ollut selkeää siirtymäpolkua. Tässä se polku on:

  • Keskustelusi ovat yhä tallessa. Löydät ne Projekteista, haun kautta ja alkuperäisten linkkiensä kautta.
  • Jos käytit eri agentteja keskustelujen lajitteluun, käytä nyt Projekteja. Keskustelujen pitäminen luokittain ryhmiteltyinä oli monelle tärkein syy luoda ylimääräisiä agentteja. Claude ja ChatGPT ratkaisevat saman tarpeen Projekteilla.
  • Jos kirjoitit eri agenteille eri Ohjeet, siirrä yhteiset osat henkilökohtaisiin Ohjeisiisi ja tee tarkoista toimintatavoista Työnkulkuja.

Mitä aikaisemmin lakkaamme rakentamasta abstraktioita useiden agenttien päälle, sitä parempi. Kun avaat Okoun, sinun ei enää tarvitse päättää, mitä agenttia pyydät. Kerro Okoulle, mitä pitää saada tehdyksi, niin Okou hoitaa loput.

Stay in the loop

// Get the latest insights on AI teammates and collaboration.