Skip to content

Commit 557d510

Browse files
authored
Merge pull request #287 from MicrosoftDocs/main638888346275146148sync_temp
Repo sync for protected branch
2 parents 69979f7 + feb223f commit 557d510

7 files changed

Lines changed: 20 additions & 6 deletions

File tree

semantic-kernel/Frameworks/agent/agent-orchestration/concurrent.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ ms.service: semantic-kernel
1414
> [!IMPORTANT]
1515
> Agent Orchestration features in the Agent Framework are in the experimental stage. They are under active development and may change significantly before advancing to the preview or release candidate stage.
1616
17-
The concurrent pattern enables multiple agents to work on the same task in parallel. Each agent processes the input independently, and their results are collected and aggregated. This approach is well-suited for scenarios where diverse perspectives or solutions are valuable, such as brainstorming, ensemble reasoning, or voting systems.
17+
Concurrent orchestration enables multiple agents to work on the same task in parallel. Each agent processes the input independently, and their results are collected and aggregated. This approach is well-suited for scenarios where diverse perspectives or solutions are valuable, such as brainstorming, ensemble reasoning, or voting systems.
18+
19+
To learn more about the pattern, such as when to use the pattern or when to avoid the pattern, see [Concurrent orchestration](/azure/architecture/ai-ml/guide/ai-agent-design-patterns#concurrent-orchestration).
1820

1921
## Common Use Cases
2022

semantic-kernel/Frameworks/agent/agent-orchestration/group-chat.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ ms.service: semantic-kernel
1616
1717
Group chat orchestration models a collaborative conversation among agents, optionally including a human participant. A group chat manager coordinates the flow, determining which agent should respond next and when to request human input. This pattern is powerful for simulating meetings, debates, or collaborative problem-solving sessions.
1818

19+
To learn more about the pattern, such as when to use the pattern or when to avoid the pattern in your workload, see [Group chat orchestration](/azure/architecture/ai-ml/guide/ai-agent-design-patterns#group-chat-orchestration).
20+
1921
## Common Use Cases
2022

2123
Agents representing different departments discuss a business proposal, with a manager agent moderating the conversation and involving a human when needed:

semantic-kernel/Frameworks/agent/agent-orchestration/handoff.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ ms.service: semantic-kernel
1414
> [!IMPORTANT]
1515
> Agent Orchestration features in the Agent Framework are in the experimental stage. They are under active development and may change significantly before advancing to the preview or release candidate stage.
1616
17-
Handoff orchestration allows agents to transfer control to one another based on the context or user request. Each agent can “handoff” the conversation to another agent with the appropriate expertise, ensuring that the right agent handles each part of the task. This is particularly useful in customer support, expert systems, or any scenario requiring dynamic delegation.
17+
Handoff orchestration allows agents to transfer control to one another based on the context or user request. Each agent can "handoff" the conversation to another agent with the appropriate expertise, ensuring that the right agent handles each part of the task. This is particularly useful in customer support, expert systems, or any scenario requiring dynamic delegation.
18+
19+
To learn more about the pattern, such as when to use the pattern or when to avoid the pattern in your workload, see [Handoff orchestration](/azure/architecture/ai-ml/guide/ai-agent-design-patterns#handoff-orchestration).
1820

1921
## Common Use Cases
2022

semantic-kernel/Frameworks/agent/agent-orchestration/index.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,13 @@ Traditional single-agent systems are limited in their ability to handle complex,
2222

2323
## Orchestration Patterns
2424

25-
Semantic Kernel supports several orchestration patterns, each designed for different collaboration scenarios. These patterns are available as part of the framework and can be easily extended or customized.
25+
Like well-known cloud design patterns, agent orchestration patterns are technology agnostic approaches to coordinating multiple agents to work together towards a common goal. To learn more about the patterns themselves, refer to the [AI agent orchestration patterns](/azure/architecture/ai-ml/guide/ai-agent-design-patterns) documentation.
2626

27-
## Supported Orchestration Patterns
27+
<a name='supported-orchestration-patterns'></a>
28+
29+
## Supported Orchestration Patterns in Semantic Kernel
30+
31+
Semantic Kernel supports you by implementing these orchestration patterns directly in the SDK. These patterns are available as part of the framework and can be easily extended or customized so you can tune your agent collaboration scenario.
2832

2933
| Pattern | Description | Typical Use Case |
3034
| ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- |

semantic-kernel/Frameworks/agent/agent-orchestration/magentic.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ The Magentic manager maintains a shared context, tracks progress, and adapts the
2424
> [!TIP]
2525
> The name "Magentic" comes from "Magentic-One". "Magentic-One" is a multi-agent system that includes a set of agents, such as the `WebSurfer` and `FileSurfer`. The Semantic Kernel Magentic orchestration is inspired by the Magentic-One system where the `Magentic` manager coordinates a team of specialized agents to solve complex tasks. However, it is not a direct implementation of the Magentic-One system and does not feature the agents from the Magentic-One system.
2626
27+
To learn more about the pattern, such as when to use the pattern or when to avoid the pattern in your workload, see [Magentic orchestration](/azure/architecture/ai-ml/guide/ai-agent-design-patterns#magentic-orchestration).
28+
2729
## Common Use Cases
2830

2931
A user requests a comprehensive report comparing the energy efficiency and CO₂ emissions of different machine learning models. The Magentic manager first assigns a research agent to gather relevant data, then delegates analysis and computation to a coder agent. The manager coordinates multiple rounds of research and computation, aggregates the findings, and produces a detailed, structured report as the final output.

semantic-kernel/Frameworks/agent/agent-orchestration/sequential.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ ms.service: semantic-kernel
1414
> [!IMPORTANT]
1515
> Agent Orchestration features in the Agent Framework are in the experimental stage. They are under active development and may change significantly before advancing to the preview or release candidate stage.
1616
17-
In the sequential pattern, agents are organized in a pipeline. Each agent processes the task in turn, passing its output to the next agent in the sequence. This is ideal for workflows where each step builds upon the previous one, such as document review, data processing pipelines, or multi-stage reasoning.
17+
In sequential orchestration, agents are organized in a pipeline. Each agent processes the task in turn, passing its output to the next agent in the sequence. This is ideal for workflows where each step builds upon the previous one, such as document review, data processing pipelines, or multi-stage reasoning.
18+
19+
To learn more about the pattern, such as when to use the pattern or when to avoid the pattern in your workload, see [Sequential orchestration](/azure/architecture/ai-ml/guide/ai-agent-design-patterns#sequential-orchestration).
1820

1921
## Common Use Cases
2022

semantic-kernel/Frameworks/agent/agent-types/responses-agent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME=""
9494
Set the appropriate variable depending on which provider you're using.
9595

9696
> [!TIP]
97-
> The minimum allowed Azure OpenAI api version is `2025-03-01-preview`. Please visit the following [link](azure/ai-services/openai/how-to/responses) to view region availability, model support, and further details.
97+
> The minimum allowed Azure OpenAI api version is `2025-03-01-preview`. Please visit the following [link](/azure/ai-services/openai/how-to/responses) to view region availability, model support, and further details.
9898
9999
To create an `AzureResponsesAgent` to use with Azure OpenAI models:
100100

0 commit comments

Comments
 (0)