Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här dokumentet innehåller en översikt över hur du använder arbetsflöden som agenter i Microsoft Agent Framework.
Översikt
Utvecklare kan omvandla ett arbetsflöde till en Agent Framework-agent och interagera med arbetsflödet som om det vore en agent. Den här funktionen aktiverar följande scenarier:
- Integrera arbetsflöden med API:er som redan stöder agentgränssnittet.
- Använd ett arbetsflöde för att skapa interaktion med en enskild agent, vilket kan skapa kraftfullare agenter.
- Stäng loopen mellan agenter och arbetsflöden, vilket skapar möjligheter för avancerade kompositioner.
Skapa en arbetsflödesagent
Skapa ett arbetsflöde av valfri komplexitet och paketer/rama in det som en 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()
Använda en arbetsflödesagent
Använd sedan arbetsflödesagenten som alla andra Agent Framework-agenter.
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)
Nästa steg
- Lär dig hur du hanterar begäranden och svar i arbetsflöden.
- Lär dig hur du hanterar tillstånd i arbetsflöden.
- Lär dig hur du skapar återställningspunkter och återupptar processen från dem.
- Lär dig hur du övervakar arbetsflöden.
- Lär dig mer om tillståndsisolering i arbetsflöden.
- Lär dig hur du visualiserar arbetsflöden.