// Multi-Agent Orchestration Example
var researchAgent = new ChatCompletionAgent {
Name = "Researcher",
Kernel = kernel,
Instructions = "Research and summarize data..."
};
var writerAgent = new ChatCompletionAgent {
Name = "Writer", Kernel = kernel,
Instructions = "Draft a professional report..."
};
var chat = new AgentGroupChat(
researchAgent, writerAgent) {
ExecutionSettings = new() {
TerminationStrategy = new
ApprovalTerminationStrategy()
}
};
await foreach (var response
in chat.InvokeAsync()) {
Console.WriteLine(response);
}
Microsoft Agent Framework
Multi-Agent AI Systems That Get Work Done
We build sophisticated multi-agent architectures where specialized AI agents collaborate autonomously โ researching, writing, reviewing, and executing tasks across your business systems.
AutoGen / Magentic-OneMicrosoft's state-of-the-art multi-agent framework for complex, multi-step task completion.
Tool-Using AgentsAgents that call REST APIs, query databases, run code, and interact with your business applications.
Human-in-the-LoopConfigurable approval gates and escalation paths ensuring AI actions are auditable and controlled.
Discuss Your AI Project