Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Overzicht
Met Microsoft Agent Framework-werkstromen kunt u intelligente automatiseringssystemen bouwen die AI-agents naadloos combineren met bedrijfsprocessen. Met de typeveilige architectuur en het intuïtieve ontwerp kunt u complexe werkstromen organiseren zonder dat u in infrastructuurcomplexiteit raakt, zodat u zich kunt richten op uw belangrijkste bedrijfslogica.
Hoe verschilt een werkstroom van een agent?
Hoewel een agent en een werkstroom meerdere stappen kunnen omvatten om een doel te bereiken, dienen ze verschillende doeleinden en werken ze op verschillende abstractieniveaus:
Agent: Een agent wordt doorgaans aangestuurd door een groot taalmodel (LLM) en heeft toegang tot verschillende hulpprogramma's om taken uit te voeren. De stappen die een agent uitvoert, zijn dynamisch en worden bepaald door de LLM op basis van de context van het gesprek en de beschikbare hulpprogramma's.
Werkstroom: Een werkstroom is daarentegen een vooraf gedefinieerde reeks bewerkingen die AI-agents als onderdelen kunnen bevatten. Werkstromen zijn ontworpen voor het afhandelen van complexe bedrijfsprocessen die meerdere agents, menselijke interacties en integraties met externe systemen kunnen omvatten. De stroom van een werkstroom wordt expliciet gedefinieerd, zodat u meer controle hebt over het uitvoeringspad.
Belangrijke functies
- TypeVeiligheid: Sterke typecontrole zorgt ervoor dat berichten correct worden uitgewisseld tussen componenten, met uitgebreide validatie die runtime-fouten voorkomt.
-
Flexibele controlestroom: architectuur op basis van grafieken maakt intuïtieve modellering van complexe werkstromen mogelijk met
executorsenedges. Voorwaardelijke routering, parallelle verwerking en dynamische uitvoeringspaden worden allemaal ondersteund. - Externe integratie: ingebouwde aanvraag-/antwoordpatronen voor naadloze integratie met externe API's en human-in-the-loop-scenario's.
- Checkpointing: Workflowstatussen opslaan via checkpoints, waardoor herstel en hervatting van langlopende processen op de server mogelijk wordt.
- Multi-agent orkestratie: ingebouwde patronen voor het coördineren van meerdere AI-agents, waaronder sequentiële, gelijktijdige, hand-off en magnetische.
Basisconcepten
- Uitvoerders: vertegenwoordigen afzonderlijke verwerkingseenheden binnen een werkstroom. Dit kunnen AI-agents of aangepaste logische onderdelen zijn. Ze ontvangen invoerberichten, voeren specifieke taken uit en produceren uitvoerberichten.
- Randen: definiëren de verbindingen tussen uitvoerders die de stroom van berichten bepalen. Ze kunnen voorwaarden bevatten om routering te beheren op basis van berichtinhoud.
- Gebeurtenissen: bieden waarneembaarheid in de uitvoering van werkstromen, waaronder levenscyclusgebeurtenissen, uitvoerdersgebeurtenissen en aangepaste gebeurtenissen.
- Workflow Builder & Execution: koppelt uitvoerders en randen aan elkaar in een gerichte grafiek, beheert de uitvoering via supersteps en ondersteunt streaming- en niet-streamingmodi.
Aan de slag komen
Begin uw traject met Microsoft Agent Framework Workflows door de startersvoorbeelden te verkennen.