Lyhyesti
- Moniagenttijärjestelmä koostuu useista tekoälyagenteista, joilla on omat tehtävänsä, ohjeensa ja työkalunsa, jotka toimivat yhdessä ja joita yleensä ohjaa koordinaattori.
- Anthropic raportoi, että tällainen järjestelmä ylitti yksittäisen agentin 90,2 prosentilla sisäisessä tutkimusarvioinnissa, mutta käytti noin 15 kertaa enemmän tokeneita kuin chatissa. Tokenit ovat tekstimoduuleja, joiden mukaan tekoälypalvelut laskuttavat.
- Muut kehittäjät varoittavat, että rinnakkain toimivat aliagentit tekevät ristiriitaisia oletuksia, jos he eivät jaa kontekstia.
- Nyrkkisääntö: aloita mahdollisimman yksinkertaisella tavalla, useat agentit vain itsenäisiin alitehtäviin, oikeuksia rajoittamalla ja ihmisten hyväksynnällä.
Mikä on moniagenttijärjestelmä
Tekoälyagentti koostuu kielimallista, ohjeista ja työkaluista. Anthropic erottaa työnkulkuja, joissa kielimalleja ja työkaluja ohjataan ennalta määritettyjen ohjelmapolkujen kautta agenteista, jotka määrittävät oman prosessinsa ja työkaluvalinnansa. Moniagenttijärjestelmä yhdistää useita tällaisia aineita. Käytännössä esiintyy kolme perusmallia:
| kuvio | Näin se toimii | Esimerkki |
|---|---|---|
| Koordinaattori ja asiantuntijat | Pääagentti erittelee tehtävän, jakaa osat aliagenteille ja tekee yhteenvedon tuloksista | Tutkimus kymmenestä toimittajasta, yksi aliagentti per toimittaja |
| Luovutus | Agentti luovuttaa keskustelun toiselle, joka on vastuussa aiheesta | Alkuperäinen hyväksyntä asiakaspalvelussa siirtyy hyvitykseen tai teknologiaan |
| Tekijä ja arvioija | Yksi agentti luo, toinen arvioi ja antaa palautetta, kunnes tulos on oikea | Luonnosteksti, jonka laatu tarkistetaan tarkistuslistaa vastaan |
Mitä käytäntö osoittaa
Anthropic kuvailee kesäkuussa 2025 julkaistussa artikkelissa koordinaattorimalliin perustuvaa tutkimusjärjestelmää. Sisäisessä arvioinnissa se suoriutui 90,2 prosenttia paremmin kuin yksittäinen agentti. Samaan aikaan agentit käyttivät noin neljä kertaa ja moniagenttijärjestelmät noin 15 kertaa enemmän tokeneita kuin chatissa. Anthropic mainitsee vähemmän sopiviksi tehtäviä, joissa on jaettu konteksti ja monia riippuvuuksia, kuten ohjelmointi, joka sisältää vähemmän rinnakkaisia osia kuin tutkimus.
Samassa kuussa ohjelmointiassistentin kehittäjä Cognition tuli varovaisempaan johtopäätökseen: aliagentit näkevät vain katkelmia, tekevät erilaisia oletuksia ja tuottavat tuloksia, jotka eivät täsmää. Raportit ovat vähemmän ristiriitaisia kuin miltä ne näyttävät: useat agentit auttavat laajassa, jaettavassa työssä, mutta maksavat huomattavasti enemmän laskentatehoa ja vaativat enemmän hallintaa.
Kun agentti tai kiinteä prosessi riittää
Anthropic suosittelee yksinkertaisimman mahdollisen ratkaisun etsimistä ja monimutkaisuuden lisäämistä vain tarvittaessa. Useimmille keskisuurten yritysten tehtäville tämä tarkoittaa:
- Prosessi on kiinteä: Lue, tarkista, postita lasku. Kiinteä prosessi tekoälyvaiheilla on nopeampi, halvempi ja helpompi testata.
- Tehtävä vaatii jatkuvaa kontekstia: kirjoita tarjous tietylle asiakkaalle, vastaa kyselyyn. Välittäjä, jolla on oikeat työkalut, riittää.
- Kustannukset ja nopeus lasketaan: Jokainen lisäagentti kuluttaa aikaa ja laskentatehoa, ja jokainen kanavanvaihto on virheiden lähde.
Kun useilla agenteilla on järkeä
- Alatehtävät ovat riippumattomia: Tarkista kymmenen toimittajaa tai kaksikymmentä asiakirjaa samanaikaisesti ja yhdistä ne sitten.
- Oikeuksien tulee pysyä erillään: Yksi agentti lukee sähköpostit ja hänellä on vain lukuoikeudet, toinen kirjoittaa tavaranhallintajärjestelmääsi, mutta vasta hyväksynnän jälkeen. Tämä rajoittaa vahinkoa, jos agentti ohjataan väärin manipuloidulla sisällöllä.
- Toinen katse on arvokas: Varmennusagentti vertaa tulosta lähteisiin ennen kuin ihminen näkee sen.
- Konteksti olisi täynnä: Erittäin pitkät tehtävät voidaan jakaa osiin, joista jokaista käsittelee aliagentti.
Riskit ja valvonta
- Kustannukset: Aseta rajat työkohtaisesti ja mittaa, mitä kukin ajo käyttää.
- Virheketjut: Yhden agentin tekemä virhe omaksuu seuraavan. Säilytä välitulokset lähteiden kanssa ja tarkista ne satunnaisesti.
- Oikeudet: Jokainen agentti saa vain sen mitä tarvitsee. OWASP ottaa käyttöön "liiallisen agentuurin" erillisenä riskinä sovelluksille, joissa on kielimalleja. Kirjoitustoiminnot tapahtuvat julkaisun kautta.
- Jäljitettävyys: Loki näyttää, mikä agentti teki mitä ja miksi. Henkilötietoihin sovelletaan GDPR:n sääntöjä.
- Suuri riski: Jos agentit valmistelevat ihmisiä koskevia päätöksiä esimerkiksi hakemuksista tai luottokelpoisuudesta, sovelletaan tekoälyasetuksen liitteen III mukaisia tiukkoja sääntöjä. Lisää osoitteessa Riskiluokat.
Näin se tehdään
- Kirjoita prosessi ylös: Vaiheet, tiedot, päätökset ja kuka hyväksyy.
- Aloita vain: kiinteällä prosessilla tai agentilla ja mittaa tuloksia.
- Määritä pullonkaula: Missä se ei riitä ajan, laadun tai oikeuksien suhteen?
- Jaettu vain siellä: aliagentti, jolla on selkeä tehtävä, syöttö ja tulos.
- Vertaa: Kustannukset, kesto ja virheprosentti verrattuna yksinkertaiseen ratkaisuun.
- Asennusjulkaisu: Henkilö vahvistaa ennen kuin jokin menee ulos tai on varattu.
Lähteet
- Antrooppinen: Kuinka rakensimme monen tahon tutkimusjärjestelmämme, 13. kesäkuuta 2025
- Antrooppinen: Tehokkaiden agenttien rakentaminen, 19. joulukuuta 2024
- Kognitio: Älä rakenna moniagentteja, 12. kesäkuuta 2025
- OpenAI: Agents SDK, Handoffs
- OWASP: Top 10 LLM-hakemuksissa 2025
- Asetus (EU) 2024/1689 tekoälystä, liite III: EUR-Lex