Jaa


Työnkulkukeskeiset moniagenttimallit

Jotkut yleiset monen agentin liiketoimintatilanteet eivät keskity interaktiivisiin kokemuksiin. Sen sijaan he käyttävät deterministisempi työnkulku, jossa agenttikutsut ketjutetaan ennalta määritellyssä järjestyksessä. Tässä mallissa "moniagenttijärjestelmä" on enemmän skriptattu. Esimerkiksi se kutsuu ensin Agentti A:ta, sitten Agentti B:tä ja niin edelleen, perustuen viralliseen työnkulkuun. Tämä lähestymistapa sopii prosesseihin, jotka vaativat tiukkaa määräystä, liiketoimintasääntöjen valvontaa (kuten hyväksyntäketju, jossa agentti hoitaa jokaisen vaiheen) ja auditoitavuudessa.

Toisin kuin hierarkkinen monen agentin malli, tämä lähestymistapa perustuu agentin kutsumisen deterministiseen hallintaan, mikä johtaa vuorovaikutusten pienempään vaihteluun. Esimerkkejä ovat monivaiheiset hyväksynnät (jokainen vaihe on erillinen agentin käsittelemä vaihe), vaatimustenmukaisuus ja todisteiden keruu, tapahtumien triage ja korjaus, datakeskeinen ETL (extract, transform and load) ja paljon muuta.

Arkkitehtuurin tärkeimpiä osia ovat työnkulkumoduuli, kuten Power Automate, Logic Apps, Copilot Studion aiheet, Microsoft Foundry -työnkulut ja muut prosessien organisointi. Agentit voivat kattaa monenlaisia lähestymistapoja, mukaan lukien deklaratiiviset, räätälöidyt tai off-stack-yhdistetyt agentit, tarjoten joustavuutta erilaisiin tilanteisiin.

Mallinna jokainen työnkulun vaihe eksplisiittisellä sekvensaatiolla ja suojauksilla, mukaan lukien selkeät esiehdot, jälkiehdot ja numeeriset kynnysarvot. Suunnittele agentteja autonomiaa ja uudelleenpääsyä varten, varmistaen idempotenssin vahvalla uudelleenhakulogiikalla ja kuolleiden kirjainten käsittelyllä. Sisällytä hyväksyntäportit ja muut silmukassa olevat ihmisen tarkistusvaiheet tuttujen kanavien, kuten Teamsin tai Outlook, kautta. Lopuksi varmista turvallisuus vähiten etuoikeutetun lähestymistavan avulla: laajenna liitinoikeudet, käytä hallittuja identiteettejä ja tunnuksia jokaisessa vaiheessa sekä sovelletaan Model Context Protocol (MCP) -työkalujen käyttöoikeuksia noudattamisen ja hallinnan ylläpitämiseksi.

Voit suorittaa työnkulkukeskeisiä moniagenttiratkaisuja sarjallisesti tai rinnakkain, kuten kuvataan jaksoissa Sequential orkestrointi ja Concurrent orkestrointi.

Sarjatyönkulun moniagenttinäkökulmat

Käytä tätä kaavaa, kun:

  • Käyttötapaus vaatii tai hyötyy laadukkaista porteista jokaisessa työnkulun tai prosessin vaiheessa.
  • Valmistumisaika kestää viiveitä tai pidempiä käsittelyaikoja, jotka johtuvat rinnakkaisasennuksen tai vaakasuuntaisen skaalaamisen puutteesta.
  • Esimerkkejä käyttötapauksista ovat eräasiakirjojen käsittely ja aikataulupohjainen lähetyslogistiikka.

Älä käytä tätä kaavaa, kun:

  • Käyttötapaus hyötyy rinnakkaiskäsittelystä.
  • Käyttötapaus on tarpeeksi yksinkertainen yhdelle agentille.
  • Työnkulku vaatii iterointia tai dynaamista reititystä.

Samanaikaiset työnkulun moniagenttiset huomioinnit

Käytä tätä kaavaa, kun:

  • Työnkulku hyötyy päätösvaltaisista tai äänestyspohjaisista päätöksistä.
  • Prosessi hyötyy rinnakkaiskäsittelystä.

Älä käytä tätä kaavaa, kun:

  • Tehtävä vaatii tehtävien tai syötteiden sarjajärjestyksen.
  • Rinnakkaisten haarojen luominen lisää samanaikaisten tulosten yhdistämisen monimutkaisuutta tai heikentää laatua.
  • Agentit eivät pysty luotettavasti koordinoimaan yhteistä tilaa tai yhteisen vasteikkunan sisällä.