Sdílet prostřednictvím


Přidání deklarativních pracovních postupů agenta v Visual Studio Code

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

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:

  1. Na portálu Foundry otevřete projekt, který obsahuje pracovní postup.
  2. V nabídce vlevo vyberte kartu Pracovní postupy .
  3. 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

  1. Vyberte kartu Sestavení a pak na pravé straně vyberte tlačítko YAML .
  2. 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.
  3. Upravte YAML podle potřeby a upravte pracovní postup. Změny se projeví ve vizuálním editoru.
  4. 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

  1. Vyberte kartu Sestavení a pak na pravé straně vyberte tlačítko Kód .
  2. 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.
  3. Upravte kód podle potřeby a upravte pracovní postup. Změny se projeví ve vizuálním editoru.
  4. 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.

  1. V části My Resources rozšíření VS Code vyhledejte a vyberte project Foundry.
  2. Vyberte deklarativní agenty.
  3. Vyberte verzi pracovního postupu, který chcete otestovat.
  4. Otevře se podokno Remote Agent Playground a spustí konverzaci s vaším agentem.
  5. Do vstupního pole v dolní části podokna Remote Agent Playground zadejte zprávu a stiskněte Enter.
  6. 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.

  1. Otevřete soubor YAML pracovního postupu ve VS Code.
  2. Vyberte tlačítko Generovat kód v pravém horním rohu editoru YAML.
  3. 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.
  4. 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í.
  5. Zkontrolujte a upravte vygenerovaný kód podle potřeby tak, aby vyhovoval vašim požadavkům.
  6. Klikněte pravým tlačítkem na vygenerovaný soubor kódu a vyberte Deploy to Foundry a nasaďte kód do project Foundry.
  7. Na portálu Foundry přejděte na svůj project a ověřte, že se kód zobrazí v části Agents.