Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Áttekintés
A Microsoft Agent Framework munkafolyamatai lehetővé teszik intelligens automatizálási rendszerek létrehozását, amelyek zökkenőmentesen ötvözik az AI-ügynököket az üzleti folyamatokkal. A típusbiztos architektúra és az intuitív kialakítás révén összetett munkafolyamatokat vezényelhet anélkül, hogy az infrastruktúra összetettségére koncentrálhat, így az alapvető üzleti logikára összpontosíthat.
Miben különbözik egy munkafolyamat az ügynöktől?
Bár egy ügynök és egy munkafolyamat több lépést is magában foglalhat egy cél eléréséhez, különböző célokat szolgálnak, és az absztrakció különböző szintjein működnek:
Ügynök: Az ügynököt általában egy nagy nyelvi modell (LLM) vezérli, és különböző eszközökhöz férhet hozzá a feladatok elvégzéséhez. Az ügynök által végrehajtott lépések dinamikusak, és az LLM határozza meg a beszélgetés kontextusa és az elérhető eszközök alapján.
Munkafolyamat: A munkafolyamatok viszont előre definiált műveletsorok, amelyek az AI-ügynököket összetevőkként is tartalmazhatják. A munkafolyamatok olyan összetett üzleti folyamatok kezelésére lettek kialakítva, amelyek több ügynököt, emberi interakciót és külső rendszerekkel való integrációt is magukban foglalhatnak. A munkafolyamat folyamata explicit módon van definiálva, így nagyobb mértékben szabályozható a végrehajtási útvonal.
A legfontosabb jellemzők
- Típusbiztonság: Az erős gépelés biztosítja az üzenetek megfelelő áramlását az összetevők között, átfogó ellenőrzéssel, amely megakadályozza a futásidejű hibákat.
-
Rugalmas vezérlési folyamat: A gráfalapú architektúra lehetővé teszi az összetett munkafolyamatok intuitív modellezését
executorsésedges. A feltételes útválasztás, a párhuzamos feldolgozás és a dinamikus végrehajtási útvonalak mind támogatottak. - Külső integráció: Beépített kérés-/válaszminták a külső API-kkal való zökkenőmentes integrációhoz és az emberi ciklusban lévő forgatókönyvekhez.
- Ellenőrzőpontok: A munkafolyamat-állapotok mentése ellenőrzőpontokon keresztül, lehetővé téve a hosszú ideig futó folyamatok helyreállítását és újraindítását a kiszolgálóoldalakon.
- Többügynökök vezénylése: Beépített minták több AI-ügynök koordinálásához, beleértve a szekvenciális, egyidejű, hand-off és magentic elemet.
Alapfogalmak
- Végrehajtók: a munkafolyamaton belüli egyes feldolgozási egységeket jelölik. Ezek lehetnek AI-ügynökök vagy egyéni logikai összetevők. Bemeneti üzeneteket kapnak, meghatározott feladatokat hajtanak végre, és kimeneti üzeneteket hoznak létre.
- Élek: a végrehajtók közötti kapcsolatok meghatározása, az üzenetek áramlásának meghatározása. Tartalmazhatnak olyan feltételeket, amelyek vezérelhetik az útválasztást az üzenettartalmak alapján.
- Események: megfigyelhetők a munkafolyamat-végrehajtásban, beleértve az életciklus-eseményeket, a végrehajtó eseményeket és az egyéni eseményeket.
- Workflow Builder > Végrehajtás: a végrehajtókat és a széleket egy irányított gráfba irányítja, szupersztepsekkel kezeli a végrehajtást, és támogatja a streamelési és a nem streamelési módokat.
Első lépések
A Microsoft Agent Framework munkafolyamataival az első lépésekből származó minták feltárásával kezdheti meg az utazást: