Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Översikt
Med Microsoft Agent Framework-arbetsflöden kan du skapa intelligenta automatiseringssystem som sömlöst blandar AI-agenter med affärsprocesser. Med sin typsäkra arkitektur och intuitiva design kan du orkestrera komplexa arbetsflöden utan att fastna i infrastrukturens komplexitet, så att du kan fokusera på din kärnaffärslogik.
Hur skiljer sig ett arbetsflöde från en AI-agent?
Även om en AI-agent och ett arbetsflöde kan omfatta flera steg för att uppnå ett mål, tjänar de olika syften och fungerar på olika abstraktionsnivåer:
-
AI-agent: En AI-agent drivs vanligtvis av en stor språkmodell (LLM) och har åtkomst till olika verktyg som hjälper den att utföra uppgifter. Stegen som en agent vidtar är dynamiska och bestäms av LLM baserat på kontexten för konversationen och de tillgängliga verktygen.
-
Arbetsflöde: Ett arbetsflöde är å andra sidan en fördefinierad sekvens av åtgärder som kan innehålla AI-agenter som komponenter. Arbetsflöden är utformade för att hantera komplexa affärsprocesser som kan omfatta flera agenter, mänskliga interaktioner och integreringar med externa system. Arbetsflödet definieras uttryckligen, vilket ger mer kontroll över körningen.
Huvudfunktioner
- Typsäkerhet: Stark typning säkerställer att meddelanden flödar korrekt mellan komponenter, med omfattande validering som förhindrar körningsfel.
-
Flexibel kontrollflöde: Grafbaserad arkitektur möjliggör intuitiv modellering av komplexa arbetsflöden med
executorsochedges. Villkorsstyrd routning, parallell bearbetning och dynamiska körningssökvägar stöds. - Extern integrering: Inbyggda mönster för begäran/svar för sömlös integrering med externa API:er och scenarier som är mänskliga i loopen.
- Kontrollpunkter: Spara arbetsflödestillstånd via kontrollpunkter, vilket möjliggör återställning och återupptagande av långvariga processer på serversidan.
- Orkestrering med flera agenter: Inbyggda mönster för samordning av flera AI-agenter, inklusive sekventiell, samtidig, rollöverlämning och magnetisk.
Grundläggande begrepp
- Utförare: representerar enskilda bearbetningsenheter i ett arbetsflöde. De kan vara AI-agenter eller anpassade logikkomponenter. De tar emot indatameddelanden, utför specifika uppgifter och skapar utdatameddelanden.
- Kanter: definierar anslutningarna mellan utförare och bestämmer flödet av meddelanden. De kan innehålla villkor för att styra routning baserat på meddelandeinnehåll.
- Arbetsflöden: är riktade grafer som består av exekutorer och kanter. De definierar den övergripande processen, från en initial utförare, och fortsätter genom olika vägar baserat på villkor och logik definierade i kanterna.
Komma igång
Börja din resa med Microsoft Agent Framework-arbetsflöden genom att utforska våra komma igång-exempel:
Nästa steg
Gå djupare in på begreppen och funktionerna i Microsoft Agent Framework-arbetsflöden genom att fortsätta till sidan Arbetsflödesbegrepp .