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.
Deklarativní pracovní postupy agenta definují předdefinované sekvence akcí pro vaše agenty pomocí konfigurací, nikoli explicitní programovací logiky. V tomto článku přidáte do agenta pracovní postupy Foundry Agent a otestujete je pomocí rozšíření Microsoft Foundry pro Visual Studio Code (VS Code).
Po vytvoření agenta ve službě "Foundry Agent Service" na portálu můžete přidat pracovní postupy k orchestraci více agentů do předem definovaných sekvencí akcí pro složité scénáře automatizace.
Důležité
Položky označené (Preview) v tomto článku jsou aktuálně ve verzi Public Preview. Tato verze Preview se poskytuje bez smlouvy o úrovni služeb a nedoporučuje se pro produkční úlohy. Další informace najdete v tématu Supplementální podmínky použití pro Microsoft Azure Preview.
Předpoklady
- projekt Foundry s alespoň jedním nasazeným agentem. Pokud ho chcete vytvořit na portálu Foundry, přečtěte si téma Quickstart: Chat s agentem.
- Alespoň jeden pracovní postup vytvořený na portálu Foundry. Další informace o pracovních postupech naleznete v dokumentaci průvodce postupy agenta Foundry.
- Nainstalované rozšíření Microsoft Foundry pro Visual Studio Code.
- Předplatné GitHub Copilot (požadované pro převod pracovních postupů YAML na kód agenta).
Zobrazení deklarativního pracovního postupu agenta
Pokud chcete zobrazit a upravit pracovní postup deklarativního agenta ve VS Code pro web, nejprve přejděte na pracovní postup na portálu Foundry:
- Na portálu Foundry otevřete projekt, který obsahuje pracovní postup.
- V nabídce vlevo vyberte kartu Pracovní postupy .
- Vyberte pracovní postup, který chcete otevřít.
Pak zvolte jednu z následujících možností a otevřete pracovní postup ve VS Code pro web.
Otevření pracovního postupu YAML ve VS Code pro web
- Vyberte kartu Sestavení a pak na pravé straně vyberte tlačítko YAML .
- Vyberte tlačítko Otevřít ve VS Code pro web . Soubor YAML pracovního postupu se otevře v editoru VS Code pro webový editor s definicí YAML vlevo a grafem vizuálního pracovního postupu vpravo.
- Upravte YAML podle potřeby a upravte pracovní postup. Změny se projeví ve vizuálním editoru.
- Až budete hotovi, vyberte Deploy z nabídky se třemi tečkami (...) v pravém horním rohu, abyste uložili změny zpět do Foundry.
Otevření kódu pracovního postupu z portálu Foundry
- Vyberte kartu Sestavení a pak na pravé straně vyberte tlačítko Kód .
- Vyberte tlačítko Otevřít ve VS Code pro web . Soubor kódu pracovního postupu se otevře v editoru VS Code pro webový editor s definicí kódu vlevo a grafem vizuálního pracovního postupu vpravo.
- Upravte kód podle potřeby a upravte pracovní postup. Změny se projeví ve vizuálním editoru.
- Až budete hotovi, vyberte Deploy z nabídky se třemi tečkami (...) v pravém horním rohu, abyste uložili změny zpět do Foundry.
Testování pracovního postupu v dětském hřišti
Otestujte pracovní postup deklarativního agenta pomocí testovacího prostředí pro vzdálené agenty v rozšíření VS Code.
- V části My Resources rozšíření VS Code vyhledejte a vyberte project Foundry.
- Vyberte deklarativní agenty.
- Vyberte verzi pracovního postupu, který chcete otestovat.
- Otevře se podokno Remote Agent Playground a spustí konverzaci s vaším agentem.
- Do vstupního pole v dolní části podokna Remote Agent Playground zadejte zprávu a stiskněte Enter.
- Zkontrolujte odpověď agenta. Ověřte, že odpověď odpovídá očekávanému chování definovaných akcí pracovního postupu.
Návod
V pododdílu Nástroje můžete také otevřít Prostředí vzdáleného agenta a v rozevíracím seznamu vybrat svého agenta.
Převod pracovního postupu YAML na kód agenta Framework
Pokud chcete přizpůsobit pracovní postupy založené na YAML, převeďte je na kód agenta Framework pomocí GitHub Copilotu.
- Otevřete soubor YAML pracovního postupu ve VS Code.
- Vyberte tlačítko Generovat kód v pravém horním rohu editoru YAML.
- Vyberte programovací jazyk, ve který chcete kód vygenerovat (Python nebo C#). GitHub Copilot otevře podokno s výzvami ke generování kódu pro vybraný jazyk a vygeneruje kód agenta Framework na základě definice YAML.
- Když se GitHub Copilot zeptá, jestli chcete vygenerovaný kód spustit místně, vyberte Yes a otevřete místní vizualizér. Jednotlivé kroky můžete vidět, jak je agent provádí.
- Zkontrolujte a upravte vygenerovaný kód podle potřeby tak, aby vyhovoval vašim požadavkům.
- Klikněte pravým tlačítkem na vygenerovaný soubor kódu a vyberte Deploy to Foundry a nasaďte kód do project Foundry.
- Na portálu Foundry přejděte na svůj project a ověřte, že se kód zobrazí v části Agents.