Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vysvětluje, jak rozdělit toky agentů do tří základních fází: vstup, transformace a výstup. Naučíte se, jak činit informovaná rozhodnutí o tom, zda každou fázi implementovat, pomocí nestrukturovaných (AI vylepšených) nebo deterministických (kódových) přístupů.
V tomto článku se naučíte:
- Organizujte pracovní postupy agentů do vstupních, transformačních a výstupních fází.
- Vyberte mezi nestrukturovanými a deterministickými složkami pro každou fázi.
- Sladit své požadavky s požadovanými schopnostmi.
- Navrhněte efektivní řešení, která vyvažují flexibilitu s předvídatelností.
Tato rada pomáhá architektům a vývojářům budovat robustní agenty tím, že vysvětluje kompromisy komponent a vede volbu technologií pro každou fázi workflow.
Organizujte pracovní postupy agentů do vstupních, transformačních a výstupních fází
Pracovní postupy agentů můžete organizovat do tří fází: vstup, transformace a výstup. Každá fáze může používat buď nestrukturované (AI-vylepšené) komponenty, nebo deterministické (kódově založené) komponenty, jak je ukázáno v následující tabulce:
| Etapa | Dynamický tok (nestrukturovaný) | Deterministické proudění (strukturované) |
|---|---|---|
| Vstup | "Propaguji automobilovou značku, získám obrázky aut pro použití v mé reklamní kampani." | Získejte seřazení 100 nejlepších pracovních položek podle data poslední úpravy. |
| Přeměnit | Bylo možné použít několik nástrojů (vyhledávání obrázků, generování obrázků) s nestrukturovanými parametry. | Dotazovací řetězec je generován s parametry top=x, sortby = y pro každý požadavek. |
| Output | Při každém běhu se generují různé obrázky, i když se backendová data nemění. | Vždy musí mít 100 výsledků, s správným datem a pořadím třídění. |
Některé komponenty fungují nejlépe jako deterministická řešení, například schopnost uživatele vybrat si svého preferovaného klienta. Jiné komponenty, jako jsou nástroje, mohou nejlépe fungovat jako dynamická nebo deterministická řešení založená na požadovaném výstupu a toleranci k rozptylu.
Sladit fáze workflow s technologií
Mapování fází workflow na technologické volby vyžaduje pečlivé zvážení obchodních požadavků a provozních omezení. Následující tabulka mapuje požadavky na vstup, transformaci a výstup na možnosti agenta:
| Etapa | Nestrukturované opce | Deterministické možnosti |
|---|---|---|
| Vstup | Znalostní báze, sémantické indexy, obrázky, komunikace mezi agenty | API pluginy, konektory Power Platform, nástroje Model Context Protocol (MCP) |
| Přeměnit | Generativní AI modely | Toky Power Automate, Logic Apps, logika založená na kódu |
| Output | Generativní AI odpovědi včetně deklarativních agentů | Adaptivní karty, témata, nástroje MCP |
Note
- Transformační a výstupní fáze mohou pracovat pouze s daty, která agent přijímá jako vstup. Musíte rozumět požadavkům na formátování a velikost vstupů, včetně odkazů, hlaviček tabulek, počtu řádků, obrázků a kompletního kontextu dokumentu, abyste mohli generovat požadované výstupy.
- Princip "garbage in, garbage out" platí pro implementace agentů. Zkrácený nebo rozdělený obsah ze sémantických indexů, kterému chybí požadovaná metadata, zhoršuje kvalitu výstupu bez ohledu na sofistikovanost transformačních a výstupních komponent.
Zhodnoťte schopnosti
Každý přístup poskytuje různou úroveň podpory pro nestrukturované a deterministické přístupy napříč fázemi workflow.
| Etapa | Nestrukturované opce | Deterministické možnosti |
|---|---|---|
| Vstup | Deklarativní agenti pomocí sémantického indexu, agenti vlastního modulu pomocí sémantického indexu | Vlastní agenti modulu, deklarativní agenti prostřednictvím modulů plug-in nebo MCP |
| Přeměnit | Deklarativní agenti, vlastní agenti pro modul | Deklarativní agenti prostřednictvím pluginů nebo MCP, vlastní agenti enginu |
| Output | Deklarativní agenti, vlastní agenti pro modul | Agenti pro zakázkové motory |
Použijte tuto matici schopností, abyste se rozhodli, jaký přístup zvolit na základě konkrétní kombinace nestrukturovaných a deterministických požadavků pro každou fázi workflow.
Další informace:
Další krok
Naučte se, jak hodnotit požadavky, které řídí volbu technologií pro každou složku agenta.