Skip to content

Commit 4282754

Browse files
committed
Fixing Acrolinx
1 parent d566620 commit 4282754

9 files changed

Lines changed: 34 additions & 34 deletions

agent-framework/user-guide/workflows/orchestrations/magentic

Whitespace-only changes.

learn-pr/wwl/design-overall-ai-strategy-business-solutions/18-knowledge-check.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,41 +18,41 @@ quiz:
1818
choices:
1919
- content: "Start connecting every line-of-business system to a new agent"
2020
isCorrect: false
21-
explanation: "Incorrect. This step does not address governance and security, which are critical to avoiding agent sprawl and security drift."
21+
explanation: "Incorrect. This step doesn't address governance and security, which are critical to avoiding agent sprawl and security drift."
2222
- content: "Define and enforce agent governance (roles, policies, development process) across teams"
2323
isCorrect: true
2424
explanation: "Correct. According to the module, CAF foundations should transition directly into governance and security for agents, with clear policies and process gates. This step ensures that agent development is controlled and aligned with organizational standards, reducing risks such as sprawl and security gaps."
25-
- content: "Purchase additional GPU capacity"
25+
- content: "Purchase more GPU capacity"
2626
isCorrect: false
27-
explanation: "Incorrect. While GPU capacity may be important for agent performance, it does not address governance or security concerns."
27+
explanation: "Incorrect. While GPU capacity may be important for agent performance, it doesn't address governance or security concerns."
2828
- content: "Skip to production and monitor later"
2929
isCorrect: false
3030
explanation: "Incorrect. Skipping governance and security steps increases the risk of agent sprawl and security drift."
3131
- content: "Which factor should a solution architect consider first when deciding whether to use a SaaS agent or build a custom agent?"
3232
choices:
3333
- content: "The availability of GPU clusters"
3434
isCorrect: false
35-
explanation: "Incorrect. GPU availability is not the primary consideration when deciding between SaaS and custom agents."
35+
explanation: "Incorrect. GPU availability isn't the primary consideration when deciding between SaaS and custom agents."
3636
- content: "Whether a SaaS agent meets functional requirements"
3737
isCorrect: true
3838
explanation: "Correct. The source material emphasizes a 'SaaS agent first' principle, where architects should begin by determining if a SaaS agent meets the functional requirements. If it does, it should be adopted to maximize value and minimize unnecessary customization efforts."
3939
- content: "The number of developers on the project"
4040
isCorrect: false
41-
explanation: "Incorrect. The number of developers is not the primary factor in deciding between SaaS and custom agents."
41+
explanation: "Incorrect. The number of developers isn't the primary factor in deciding between SaaS and custom agents."
4242
- content: "The preferred programming language"
4343
isCorrect: false
44-
explanation: "Incorrect. Programming language preference is not the primary consideration when choosing between SaaS and custom agents."
44+
explanation: "Incorrect. Programming language preference isn't the primary consideration when choosing between SaaS and custom agents."
4545
- content: "You're designing a solution that must handle confidential finance data and public product data, with different teams owning each and separate release cycles. Which architecture is most appropriate to start with?"
4646
choices:
4747
- content: "Single agent with broad permissions"
4848
isCorrect: false
49-
explanation: "Incorrect. A single agent with broad permissions does not enforce separation of concerns or align with governance requirements."
49+
explanation: "Incorrect. A single agent with broad permissions doesn't enforce separation of concerns or align with governance requirements."
5050
- content: "Multi-agent with isolated permissions and explicit interfaces"
5151
isCorrect: true
52-
explanation: "Correct. The module advises that when solutions cross security or compliance boundaries and involve distinct team ownership, a modular multi-agent design with isolated permissions and explicit interfaces is preferred. This approach enforces separation of concerns and aligns with governance requirements."
52+
explanation: "Correct. The module advises that when solutions cross security or compliance boundaries and involve distinct team ownership, a modular multi-agent design with isolated permissions (and explicit interfaces) is preferred. This approach enforces separation of concerns and aligns with governance requirements."
5353
- content: "Single agent using persona switching"
5454
isCorrect: false
55-
explanation: "Incorrect. Persona switching does not provide the necessary separation of permissions and governance for handling confidential and public data."
55+
explanation: "Incorrect. Persona switching doesn't provide the necessary separation of permissions and governance for handling confidential and public data."
5656
- content: "Single agent with larger context windows"
5757
isCorrect: false
58-
explanation: "Incorrect. Larger context windows do not address the need for isolated permissions and explicit interfaces."
58+
explanation: "Incorrect. Larger context windows don't address the need for isolated permissions and explicit interfaces."

learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/12-provide-prompt-engineering-guidelines-techniques.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ By the end of this unit, learners will be able to:
1616

1717
## Understanding prompt engineering in business solutions
1818

19-
Prompt engineering is the deliberate design of instructions that guide AI models to produce reliable outputs. Because AI systems do not understand intent, they rely entirely on the clarity, structure, and context provided in a prompt.
19+
Prompt engineering is the deliberate design of instructions that guide AI models to produce reliable outputs. Because AI systems don't understand intent, they rely entirely on the clarity, structure, and context provided in a prompt.
2020

2121
In business environments, effective prompt engineering ensures:
2222

learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/13-identify-key-business-user-roles-ai-workloads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ These personas collectively ensure that AI workloads are secure, high-performing
136136

137137
## Additional roles and considerations
138138

139-
The above list of roles are not comprehensive and will vary greatly from organization to organization. The roles may be specialized and further broken out or consolidated depending on the size of an organization or project. It's highly recommended to conduct activities such as a role-mapping workshop, gap analysis exercise, and a RACI building activity to turn the list of roles into a practical and sustainable framework for the organizations.
139+
The above list of roles aren't comprehensive and will vary greatly from organization to organization. The roles may be specialized and further broken out or consolidated depending on the size of an organization or project. It's highly recommended to conduct activities such as a role-mapping workshop, gap analysis exercise, and a RACI building activity to turn the list of roles into a practical and sustainable framework for the organizations.
140140

141141
Additional roles not listed may be discovered such as the below for example:
142142

learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/17-design-user-prompt-training-ai-solution-adoption.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ Your training program should teach users:
106106

107107
### How AI interprets prompts
108108

109-
- AI does not infer intent
109+
- AI doesn't infer intent
110110

111111
- Clarity and specificity matter
112112

learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/4-design-multi-agent-solution.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,35 +27,35 @@ By the end of this unit, learners will be able to:
2727

2828
Design multi-agent systems by **assigning the right platform to each role**:
2929

30-
- **Microsoft 365 Copilot (SaaS)**Domain agents embedded in Microsoft 365 experiences (for example, summarization, drafting, scheduling) or . Use to **activate immediate value** where capabilities fit the task, accepting limited customization.
30+
- **Microsoft 365 Copilot (SaaS)**Domain agents embedded in Microsoft 365 experiences (for example, summarization, drafting, scheduling) or . Use to **activate immediate value** where capabilities fit the task, accepting limited customization.
3131

32-
- **Copilot Studio (low-code SaaS)**Rapidly build **task and retrieval** agents with prebuilt connectors and guardrails; ideal for business-led processes, moderate customization, and quick iteration.
32+
- **Copilot Studio (low-code SaaS)**Rapidly build **task and retrieval** agents with prebuilt connectors and guardrails; ideal for business-led processes, moderate customization, and quick iteration.
3333

34-
- **Microsoft Foundry (pro-code)**Build **connected agents** and sophisticated **multi-agent** workflows with deeper control over orchestration, tools, and runtime; best for strategic, high-integration scenarios
34+
- **Microsoft Foundry (pro-code)**Build **connected agents** and sophisticated **multi-agent** workflows with deeper control over orchestration, tools, and runtime; best for strategic, high-integration scenarios
3535

36-
- **Design guidance:** Start with SaaS agents where they meet functional requirements; introduce **Copilot Studio** for tailored workflows; escalate to **Foundry** for complex orchestration, custom tools, and code-first agents
36+
- **Design guidance:**Start with SaaS agents where they meet functional requirements; introduce **Copilot Studio** for tailored workflows; escalate to **Foundry** for complex orchestration, custom tools, and code-first agents
3737

3838
## Orchestration patterns with the Microsoft Agent Framework
3939

4040
When agents collaborate, adopt **explicit orchestration** rather than ad hoc chaining. The **Microsoft Agent Framework SDK** provides patterns you can mix and match:
4141

42-
**Sequential orchestration**Deterministic pipeline for staged tasks (plan → enrich → verify → act). For more information, see [Sequential orchestration](/agent-framework/user-guide/workflows/orchestrations/sequential?pivots=programming-language-csharp).
42+
**Sequential orchestration**Deterministic pipeline for staged tasks (plan → enrich → verify → act). For more information, see [Sequential orchestration](/agent-framework/user-guide/workflows/orchestrations/sequential?pivots=programming-language-csharp).
4343

4444
:::image type="content" source="../media/input-flow-chart.png" alt-text="Diagram of sequential orchestration showing a deterministic pipeline where tasks flow from one agent to the next in order.":::
4545

46-
**Concurrent orchestration**Parallel agents tackle independent subtasks; aggregate and reconcile results. For more information, see [Concurrent orchestration](/agent-framework/user-guide/workflows/orchestrations/concurrent?pivots=programming-language-csharp).
46+
**Concurrent orchestration**Parallel agents tackle independent subtasks; aggregate and reconcile results. For more information, see [Concurrent orchestration](/agent-framework/user-guide/workflows/orchestrations/concurrent?pivots=programming-language-csharp).
4747

4848
:::image type="content" source="../media/concurrent-orchestration.png" alt-text="Diagram of concurrent orchestration showing parallel agents handling independent subtasks simultaneously before aggregating results.":::
4949

50-
**Group chat orchestration**A mediated conversation where agents contribute proposals and a moderator agent arbitrates. For more information, see [Group chat orchestration](/agent-framework/user-guide/workflows/orchestrations/group-chat?pivots=programming-language-csharp).
50+
**Group chat orchestration**A mediated conversation where agents contribute proposals and a moderator agent arbitrates. For more information, see [Group chat orchestration](/agent-framework/user-guide/workflows/orchestrations/group-chat?pivots=programming-language-csharp).
5151

5252
:::image type="content" source="../media/group-chat-orchestration.png" alt-text="Diagram of group chat orchestration showing multiple agents contributing proposals in a mediated conversation with a moderator agent.":::
5353

54-
**Handoff orchestration**Transfer context and control to a specialist agent (or a human) when a threshold or rule triggers escalation. For more information, see [Handoff orchestration](/agent-framework/user-guide/workflows/orchestrations/handoff?pivots=programming-language-csharp).
54+
**Handoff orchestration**Transfer context and control to a specialist agent (or a human) when a threshold or rule triggers escalation. For more information, see [Handoff orchestration](/agent-framework/user-guide/workflows/orchestrations/handoff?pivots=programming-language-csharp).
5555

5656
:::image type="content" source="../media/handoff-orchestration.png" alt-text="Diagram of handoff orchestration showing context and control transferring from one agent to a specialist agent or human when an escalation threshold is reached.":::
5757

58-
**Magentic orchestration**Pattern for dynamic specialization where a "magnet" pulls in the right expert agents at runtime. For more information, see [Magentic orchestration](/agent-framework/user-guide/workflows/orchestrations/magentic?pivots=programming-language-csharp).
58+
**Magentic orchestration**Pattern for dynamic specialization where a "magnet" pulls in the right expert agents at runtime. For more information, see [Magentic orchestration](/agent-framework/user-guide/workflows/orchestrations/magentic?pivots=programming-language-csharp).
5959

6060
:::image type="content" source="../media/magnetic-orchestration.png" alt-text="Diagram of Magentic orchestration showing a central orchestrator dynamically pulling in specialized expert agents at runtime based on task requirements.":::
6161

@@ -99,7 +99,7 @@ A robust multi-agent solution in **Foundry** follows these steps:
9999
|---|---|---|---|
100100
| **Domain assistant (productivity)** | Microsoft 365 Copilot | Immediate value inflow of work | Handoff / group chat |
101101
| **Business workflow agent** | Copilot Studio | Rapid iteration, connectors, guardrails | Sequential / handoff |
102-
| **Integration/orchestration agent** | Foundry | Pro-code tools, complex flows, custom evals | Concurrent / sequential / Magentic |
102+
| **Integration/orchestration agent** | Foundry | Pro-code tools, complex flows, custom evaluations | Concurrent / sequential / Magentic |
103103

104104
## Security, governance, and operability considerations
105105

@@ -115,7 +115,7 @@ A robust multi-agent solution in **Foundry** follows these steps:
115115

116116
- Instrument **handoff latency, tool failure rate, and decision quality**; log messages and artifacts for audits.
117117

118-
### Rollback & human-in-the-loop
118+
### Roll back & human-in-the-loop
119119

120120
- Gate high-risk actions with approvals; design "break-glass" paths.
121121

learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/5-develop-use-cases-prebuilt-agents-solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Unit overview
22

3-
This unit equips solution architects with expert-level skills to analyze, map, and design high-value business use cases for **prebuilt Microsoft 365 Copilot agents**. Prebuilt agents accelerate productivity by streamlining routine tasks, enabling fast information retrieval, and providing structured guidance across business processes. Prebuilt agents deliver value quickly because they do not require custom development, yet remain customizable through organizational knowledge and configured behaviors.
3+
This unit equips solution architects with expert-level skills to analyze, map, and design high-value business use cases for **prebuilt Microsoft 365 Copilot agents**. Prebuilt agents accelerate productivity by streamlining routine tasks, enabling fast information retrieval, and providing structured guidance across business processes. Prebuilt agents deliver value quickly because they don't require custom development, yet remain customizable through organizational knowledge and configured behaviors.
44

55
This unit synthesizes foundational principles of AI agents, core use case patterns, and applied scenario mapping techniques used by architects to translate business needs into effective agent-powered solutions.
66

learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/8-determine-build-custom-agents-extend-copilot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Extensions typically include:
3636

3737
Build custom agents when:
3838

39-
- You need specialized workflows that Copilot cannot handle
39+
- You need specialized workflows that Copilot can't handle
4040

4141
- Your scenario requires custom reasoning patterns, multi-step logic, or orchestration
4242

learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/9-determine-custom-ai-models-created.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22

33
This unit equips solution architects with the expert-level skills needed to determine when organizations should invest in building **custom AI models**, instead of relying on prebuilt or catalog models available through platforms such as **Microsoft 365 Copilot**, **Microsoft Foundry**, or **Azure OpenAI model catalog**.
44

5-
You'll evaluate business, technical, operational, and cost-efficiency drivers required to justify custom model development.
5+
You evaluate business, technical, operational, and cost-efficiency drivers required to justify custom model development.
66

77
## Understanding the decision landscape
88

99
Choosing whether to build a custom model is a strategic decision with major implications for **cost, time-to-market, maintainability, security, and talent requirements**.
1010

1111
In general, organizations should create custom AI models only when:
1212

13-
- The business problem cannot be solved accurately with existing pre-trained or fine-tuned model
13+
- The business problem can't be solved accurately with existing pretrained or fine-tuned model
1414

1515
- **Domain specificity**, **sensitive workflows**, or **high-impact decisioning** demands deeper customization
1616

17-
- **Model behavior must be highly predictable or governed**, and prebuilt models cannot meet compliance thresholds
17+
- **Model behavior must be highly predictable or governed**, and prebuilt models can't meet compliance thresholds
1818

1919
- **ROI modeling** confirms long-term efficiency gains that outweigh higher upfront engineering cost
2020

@@ -34,11 +34,11 @@ Prebuilt or catalog models fit well when:
3434

3535
- The agent interacts primarily with **enterprise knowledge sources**, not highly specialized reasoning tasks
3636

37-
- The domain data is **not complex** or does not require deep contextual understanding
37+
- The domain data is **not complex** or doesn't require deep contextual understanding
3838

3939
- **Time-to-value** is a priority
4040

41-
- Teams want **low-cost**, low-risk deployment
41+
- A team wants **low-cost**, low-risk deployment
4242

4343
### Examples
4444

@@ -60,7 +60,7 @@ A custom model is recommended in the following situations.
6060

6161
### Domain-specific intelligence is required
6262

63-
If the system must understand organization-specific language, terminology, processes, or industry technical vocabulary, a pre-trained model may lack the accuracy needed.
63+
If the system must understand organization-specific language, terminology, processes, or industry technical vocabulary, a pretrained model may lack the accuracy needed.
6464

6565
#### Indicators
6666

@@ -134,7 +134,7 @@ Custom models are cost-effective when:
134134

135135
- Performance gains will directly translate to revenue lift or efficiency gain
136136

137-
This aligns with Azure training on **cost-efficiency decision-making**.
137+
This data aligns with Azure training on **cost-efficiency decision-making**.
138138

139139
### Multi-agent systems requiring custom reasoning
140140

@@ -168,7 +168,7 @@ Custom model development requires:
168168

169169
- Access to skilled data scientists and MLOps engineers
170170

171-
If these requirements are not yet met, extending Microsoft 365 Copilot is often the better starting point.
171+
If these requirements aren't yet met, extending Microsoft 365 Copilot is often the better starting point.
172172

173173
## Architecture decision framework (text-based visual)
174174

0 commit comments

Comments
 (0)