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.
Pomocí sady Microsoft Foundry Toolkit pro Visual Studio Code můžete pracovat s existujícími deklarativními pracovními postupy a připravit je na migraci. Uložený pracovní postup můžete otestovat, upravit exportovaný YAML a použít GitHub Copilot k převodu definice na kód Microsoft Agent Framework.
Důležité
Deklarativní pracovní postupy v Microsoft Foundry jsou v předběžném náhledu a budou vyřazeny 1. prosince 2026. Pro vývoj nových pracovních postupů použijte Microsoft Agent Framework. Toto vyřazení nemá vliv na orchestraci založenou na kódu v hostovaných agentech. Podporované cesty migrace najdete v průvodci migrací pracovních postupů .
Předpoklady
- Nainstalujte Microsoft Foundry Toolkit pro Visual Studio Code.
- Vyberte projekt Foundry , který obsahuje existující deklarativní pracovní postup.
- Přístup ke čtení a spuštění pracovního postupu a jeho odkazovaných agentů Pokud chcete uložit změny, potřebujete také oprávnění k vytvoření verze agenta v projektu. Viz řízení přístupu na základě rolí ve Foundry.
- Pro převod kódu je přístup k GitHub Copilot v Visual Studio Code.
Zobrazení deklarativního pracovního postupu agenta
Najděte pracovní postup v konsolidovaném seznamu agentů projektu.
- V zobrazení Foundry Toolkit v části Moje zdroje potvrďte vybraný projekt Foundry.
- Vyberte Agenti a pak vyberte kartu Pracovní postup .
- Výběrem názvu pracovního postupu otevřete jeho hřiště.
- Pomocí selektoru verzí zvolte uloženou verzi, kterou chcete zkontrolovat.
Dětské hřiště zobrazuje graf pracovního postupu a oblast konverzace. Graf je jen pro čtení. K úpravě definice použijte exportovaný YAML nebo portál Foundry.
Úprava existující definice pracovního postupu
Před úpravou nebo migrací definice exportujte. Uchovávejte kopii původního YAML, abyste ji mohli porovnat se změnami.
- Otevřete existující pracovní postup na portálu Foundry.
- V návrháři pracovního postupu přepněte do zobrazení YAML a zkopírujte nebo exportujte definici. Podrobnosti najdete v tématu Export definice pracovního postupu.
- Uložte definici do místního pracovního prostoru s názvem končícím
.workflow.yamlnapříkladsupport.workflow.yaml. - Otevřete soubor v Visual Studio Code a upravte YAML.
- Uložte soubor. Změny místního souboru neaktualizují pracovní postup v Foundry.
Uložení nové verze existujícího pracovního postupu
Před vyřazením můžete nasadit upravenou definici do stejného pracovního postupu. Potvrďte název projektu a pracovního postupu, abyste se vyhnuli vytvoření jiného zdroje.
- Ověřte, že je ve Foundry Toolkitu vybraný projekt původního pracovního postupu.
-
.workflow.yamlOtevřete soubor a na panelu nástrojů editoru vyberte Nasadit. - Do pole Zadejte název pracovního postupu zadejte název existujícího pracovního postupu.
- Počkejte na oznámení o úspěšném nasazení.
- Znovu otevřete pracovní postup z Agents> a vyberte novou verzi.
Nasazení s existujícím názvem pracovního postupu vytvoří novou verzi. Jiný název vytvoří samostatný pracovní postup; tuto cestu nepoužívejte ke spuštění vývoje nových pracovních postupů.
Testování pracovního postupu v dětském hřišti
Otestujte uloženou verzi, kterou plánujete udržovat nebo migrovat. Stejné požadavky použijte později k porovnání migrované implementace.
- Otevřete hřiště pracovního postupu a vyberte požadovanou verzi.
- Na kartě Playground vyberte Nový a zahajte novou relaci Playground.
- Zadejte požadavek, který pracovní postup procvičí, a odešle ho.
- Zkontrolujte odpověď a graf spuštění. Ověřte, že probíhají očekávaní agenti, větve a kroky.
- Opakujte to s požadavky, které pokrývají různé větve, chybějící vstupy a případné kroky schvalování ve vašem pracovním postupu.
Dětské hřiště spouští uložený pracovní postup Foundry. Nespouští neuložené změny v místním souboru YAML ani kód, který Copilot vygeneruje.
Převod pracovního postupu YAML na kód agenta Framework
Pomocí funkce pro generování kódu v testovacím prostředí požádejte GitHub Copilot, aby převedl vybranou definici pracovního postupu. Vygenerovaný kód je výchozí bod, který musíte zkontrolovat a otestovat.
- V pracovním prostředí vyberte verzi, která se má migrovat.
- Vyberte Generovat kód.
- Zvolte Python nebo C#.
- Zkontrolujte požadavek na převod v Copilot Chat a podle pokynů vygenerujte kód.
- Zkontrolujte vygenerovaný projekt, závislosti, připojení modelu, nástroje a konfiguraci ověřování.
- Porovnejte orchestraci s exportovaným YAML. Zkontrolujte větvení, proměnné, volání agenta a kroky vyžadující lidské schválení.
- Spusťte kód místně a otestujte ho s požadavky, které jste použili pro původní pracovní postup. Ke kontrole provádění použijte agenta Inspector.
- Když se kód chová podle potřeby, postupujte podle pokynů k vytvoření hostovaných agentů a připravte podporovaný projekt hostovaného agenta, nasaďte ho a otestujte nasazenou verzi.
Převod kódu nenasazuje hostovaného agenta ani nezaručuje ekvivalentní chování. Ponechte původní definici, dokud dokončíte migraci, a potvrďte, že závislé aplikace používají nahrazení.
Další volby migrace, včetně deklarativního YAML rozhraní Agent Framework, Azure Logic Apps a přímých připojení A2A, najdete v průvodci migrací pracovních postupů.
Související obsah
K výběru a dokončení migrace použijte tyto příručky: