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 dokument obsahuje přehled použití pracovních postupů jako agentů v rozhraní Microsoft Agent Framework.
Přehled
Vývojáři můžou pracovní postup převést na agenta Agent Framework a pracovat s ním, jako by šlo o agenta. Tato funkce umožňuje následující scénáře:
- Integrujte pracovní postupy s rozhraními API, která už podporují rozhraní agenta.
- Pracovní postup slouží k řízení interakcí s jedním agentem, které můžou vytvářet výkonnější agenty.
- Uzavřete smyčku mezi agenty a pracovními postupy a vytvořte příležitosti pro pokročilé kompozice.
Vytvoření agenta pracovního postupu
Vytvořte pracovní postup libovolné složitosti a poté jej zabalte jako agent.
var workflowAgent = workflow.AsAgent(id: "workflow-agent", name: "Workflow Agent");
var workflowAgentThread = workflowAgent.GetNewThread();
workflow_agent = workflow.as_agent(name="Workflow Agent")
workflow_agent_thread = workflow_agent.get_new_thread()
Použití agenta pracovního postupu
Pak použijte agenta pracovního postupu stejně jako jakýkoli jiný agent agenta Agent Framework.
await foreach (var update in workflowAgent.RunStreamingAsync(input, workflowAgentThread).ConfigureAwait(false))
{
Console.WriteLine(update);
}
async for update in workflow_agent.run_streaming(input, workflow_agent_thread):
print(update)
Další kroky
- Naučte se používat agenty v pracovních postupech k vytváření inteligentních pracovních postupů.
- Naučte se zpracovávat požadavky a odpovědi v pracovních postupech.
- Zjistěte, jak spravovat stav v pracovních postupech.
- Naučte se vytvářet kontrolní body a pokračovat v nich.