Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Nogle almindelige forretningsscenarier med flere agenter fokuserer ikke på interaktive oplevelser. I stedet bruger de en mere deterministisk arbejdsgang, der kæder agentkald sammen i en foruddefineret sekvens. I denne model er "multi-agent-systemet" mere scriptet. For eksempel kalder den først Agent A, derefter Agent B, og så videre, baseret på en formel arbejdsgang. Denne tilgang kan være passende for processer, der kræver streng rækkefølge, håndhævelse af forretningsregler (såsom en godkendelseskæde, hvor en agent håndterer hvert trin) og auditbarhed.
I modsætning til det hierarkiske multi-agent-mønster afhænger denne tilgang af deterministisk kontrol af agentens påkaldelse og fører derfor til mindre variation i interaktionerne. Eksempelscenarier inkluderer flertrinsgodkendelser (hvert trin er et diskret agent-håndteret trin), overholdelse og bevisindsamling, triage og afhjælpning af hændelser, datacentreret ETL (extract, transform, and load) og mere.
Nøglearkitekturkomponenter omfatter et arbejdsprocesprogram, f.eks. Power Automate, Logic Apps, Copilot Studio-emner, Microsoft Foundry-arbejdsprocesser og andre, til at orkestrere processer. Agenter kan spænde over et spektrum af tilgange, herunder deklarative, specialbyggede eller off-stack connected agents, hvilket giver fleksibilitet til forskellige scenarier.
Modellere hvert trin i arbejdsgangen med eksplicit sekventering og guards, inklusive klare forudsætninger, efterbetingelser og numeriske tærskler. Design agenter til autonomi og genindtræden. Sikre idempotens med robust genforsøg-logik og dødbogstavshåndtering. Inkorporer godkendelsesporte og andre trin til gennemsyn via velkendte kanaler, f.eks. Teams eller Outlook. Endelig håndhæv sikkerhed med en tilgang, der giver mindst privilegier: scope connector-tilladelser, brug administrerede identiteter og legitimationsoplysninger på hvert trin, og anvend Model Context Protocol (MCP) værktøjsadgangspolitikker for at opretholde overholdelse og kontrol.
Du kan udføre workflow-orienterede multi-agent-løsninger serielt eller parallelt, som beskrevet i Sequential orchestration og Concurrent orchestration.
Overvejelser for seriel arbejdsgang med flere agenter
Brug dette mønster, når:
- Brugsscenariet kræver eller drager fordel af kvalitetsporte på hvert trin i en arbejdsgang eller proces.
- Tiden til færdiggørelse tolererer forsinkelser eller længere behandlingstider på grund af manglende parallelisering eller horisontal skalering.
- Eksempler på anvendelser inkluderer batch-dokumentbehandling og tidsplanbaseret forsendelseslogistik.
Brug ikke dette mønster, når:
- Brugsscenariet drager fordel af parallel behandling.
- Brugsscenariet er simpelt nok for en enkelt agent.
- Arbejdsgangen kræver iteration eller dynamisk routing.
Samtidige workflow-processer med overvejelser for multi-agent-systemer
Brug dette mønster, når:
- Arbejdsgangen drager fordel af beslutningsdygtige eller afstemningsbaserede beslutninger.
- Processen drager fordel af parallel behandling.
Brug ikke dette mønster, når:
- Opgaven kræver en seriel rækkefølge af opgaver eller input.
- Oprettelse af parallelle grene øger kompleksiteten eller reducerer kvaliteten af at kombinere samtidige output.
- Agenter kan ikke pålideligt koordinere til delt tilstand eller inden for et fælles responsvindue.