Sdílet prostřednictvím


Pracovní postupy rozhraní Microsoft Agent Framework

Přehled

Pracovní postupy microsoft Agent Framework umožňují vytvářet inteligentní systémy automatizace, které bezproblémově kombinují agenty AI s obchodními procesy. Díky své typově bezpečné architektuře a intuitivnímu návrhu můžete orchestrovat složité pracovní postupy, aniž byste se museli zahltit složitostí infrastruktury. Díky tomu se můžete soustředit na základní obchodní logiku.

Jak se pracovní postupy liší od agenta umělé inteligence?

I když agent AI a pracovní postup můžou zahrnovat několik kroků k dosažení cíle, slouží různým účelům a pracují na různých úrovních abstrakce:

  • Agent AI: Agent AI je obvykle řízen velkým jazykovým modelem (LLM) a má přístup k různým nástrojům, které mu pomůžou provádět úlohy. Kroky, které agent přijme, jsou dynamické a jsou určeny pomocí LLM podle kontextu konverzace a dostupných nástrojů. AI Agent
  • Pracovní postup: Pracovní postup je na druhé straně předdefinovaná posloupnost operací, která může zahrnovat agenty AI jako komponenty. Pracovní postupy jsou navržené tak, aby zpracovávaly složité obchodní procesy, které mohou zahrnovat více agentů, lidské interakce a integraci s externími systémy. Tok pracovního postupu je explicitně definovaný, což umožňuje větší kontrolu nad cestou spuštění. Přehled pracovních postupů

Klíčové funkce

  • Bezpečnost typů: Silná typizace zajišťuje správný tok zpráv mezi komponentami s komplexním ověřováním, které brání chybám za běhu.
  • Flexibilní tok řízení: Architektura založená na grafech umožňuje intuitivní modelování složitých pracovních postupů pomocí executors a edges. Podporují se všechny cesty podmíněného směrování, paralelního zpracování a dynamického spouštění.
  • Externí integrace: Předdefinované vzory požadavků a odpovědí pro bezproblémovou integraci s externími rozhraními API a scénáře s účastí člověka.
  • Vytváření kontrolních bodů: Umožňuje ukládat stavy pracovního postupu prostřednictvím kontrolních bodů, což umožňuje obnovení a obnovení dlouhotrvajících procesů na straně serveru.
  • Orchestrace s více agenty: Předdefinované vzory pro koordinaci více agentů umělé inteligence, včetně sekvenčních, souběžných, předávacích a magentických.

Základní koncepty

  • Exekutory: představují jednotlivé jednotky zpracování v rámci pracovního postupu. Můžou to být agenti umělé inteligence nebo vlastní komponenty logiky. Přijímají vstupní zprávy, provádějí konkrétní úlohy a vytvářejí výstupní zprávy.
  • Hrany: definují spojení mezi vykonavateli, čímž určují tok zpráv. Můžou obsahovat podmínky pro řízení směrování na základě obsahu zpráv.
  • Pracovní postupy: jsou směrované grafy složené z exekutorů a hran. Definují celkový proces, počínaje počátečním exekutorem a procházejí různými cestami na základě podmínek a logiky definovaných na hranách.

Začínáme

Seznamte se s pracovními postupy architektury Microsoft Agent Framework tím, že prozkoumáte naše úvodní ukázky:

Další kroky

Ponořte se hlouběji do konceptů a možností pracovních postupů rozhraní Microsoft Agent Framework tím, že budete pokračovat na stránce Koncepty pracovních postupů .