You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learn-pr/wwl/design-overall-ai-strategy-business-solutions/18-knowledge-check.yml
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -18,41 +18,41 @@ quiz:
18
18
choices:
19
19
- content: "Start connecting every line-of-business system to a new agent"
20
20
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."
22
22
- content: "Define and enforce agent governance (roles, policies, development process) across teams"
23
23
isCorrect: true
24
24
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"
26
26
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."
28
28
- content: "Skip to production and monitor later"
29
29
isCorrect: false
30
30
explanation: "Incorrect. Skipping governance and security steps increases the risk of agent sprawl and security drift."
31
31
- content: "Which factor should a solution architect consider first when deciding whether to use a SaaS agent or build a custom agent?"
32
32
choices:
33
33
- content: "The availability of GPU clusters"
34
34
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."
36
36
- content: "Whether a SaaS agent meets functional requirements"
37
37
isCorrect: true
38
38
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."
39
39
- content: "The number of developers on the project"
40
40
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."
42
42
- content: "The preferred programming language"
43
43
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."
45
45
- 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?"
46
46
choices:
47
47
- content: "Single agent with broad permissions"
48
48
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."
50
50
- content: "Multi-agent with isolated permissions and explicit interfaces"
51
51
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."
53
53
- content: "Single agent using persona switching"
54
54
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."
56
56
- content: "Single agent with larger context windows"
57
57
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."
Copy file name to clipboardExpand all lines: learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/12-provide-prompt-engineering-guidelines-techniques.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ By the end of this unit, learners will be able to:
16
16
17
17
## Understanding prompt engineering in business solutions
18
18
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.
20
20
21
21
In business environments, effective prompt engineering ensures:
Copy file name to clipboardExpand all lines: learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/13-identify-key-business-user-roles-ai-workloads.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -136,7 +136,7 @@ These personas collectively ensure that AI workloads are secure, high-performing
136
136
137
137
## Additional roles and considerations
138
138
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.
140
140
141
141
Additional roles not listed may be discovered such as the below for example:
Copy file name to clipboardExpand all lines: learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/17-design-user-prompt-training-ai-solution-adoption.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,7 +106,7 @@ Your training program should teach users:
Copy file name to clipboardExpand all lines: learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/4-design-multi-agent-solution.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,35 +27,35 @@ By the end of this unit, learners will be able to:
27
27
28
28
Design multi-agent systems by **assigning the right platform to each role**:
29
29
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.
31
31
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.
33
33
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
35
35
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
37
37
38
38
## Orchestration patterns with the Microsoft Agent Framework
39
39
40
40
When agents collaborate, adopt **explicit orchestration** rather than ad hoc chaining. The **Microsoft Agent Framework SDK** provides patterns you can mix and match:
41
41
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).
43
43
44
44
:::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.":::
45
45
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).
47
47
48
48
:::image type="content" source="../media/concurrent-orchestration.png" alt-text="Diagram of concurrent orchestration showing parallel agents handling independent subtasks simultaneously before aggregating results.":::
49
49
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).
51
51
52
52
:::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.":::
53
53
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).
55
55
56
56
:::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.":::
57
57
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).
59
59
60
60
:::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.":::
61
61
@@ -99,7 +99,7 @@ A robust multi-agent solution in **Foundry** follows these steps:
99
99
|---|---|---|---|
100
100
|**Domain assistant (productivity)**| Microsoft 365 Copilot | Immediate value inflow of work | Handoff / group chat |
Copy file name to clipboardExpand all lines: learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/5-develop-use-cases-prebuilt-agents-solution.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
## Unit overview
2
2
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.
4
4
5
5
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.
Copy file name to clipboardExpand all lines: learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/8-determine-build-custom-agents-extend-copilot.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ Extensions typically include:
36
36
37
37
Build custom agents when:
38
38
39
-
- You need specialized workflows that Copilot cannot handle
39
+
- You need specialized workflows that Copilot can't handle
40
40
41
41
- Your scenario requires custom reasoning patterns, multi-step logic, or orchestration
Copy file name to clipboardExpand all lines: learn-pr/wwl/design-overall-ai-strategy-business-solutions/includes/9-determine-custom-ai-models-created.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,19 @@
2
2
3
3
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**.
4
4
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.
6
6
7
7
## Understanding the decision landscape
8
8
9
9
Choosing whether to build a custom model is a strategic decision with major implications for **cost, time-to-market, maintainability, security, and talent requirements**.
10
10
11
11
In general, organizations should create custom AI models only when:
12
12
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
14
14
15
15
-**Domain specificity**, **sensitive workflows**, or **high-impact decisioning** demands deeper customization
16
16
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
@@ -34,11 +34,11 @@ Prebuilt or catalog models fit well when:
34
34
35
35
- The agent interacts primarily with **enterprise knowledge sources**, not highly specialized reasoning tasks
36
36
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
38
38
39
39
-**Time-to-value** is a priority
40
40
41
-
-Teams want**low-cost**, low-risk deployment
41
+
-A team wants**low-cost**, low-risk deployment
42
42
43
43
### Examples
44
44
@@ -60,7 +60,7 @@ A custom model is recommended in the following situations.
60
60
61
61
### Domain-specific intelligence is required
62
62
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.
64
64
65
65
#### Indicators
66
66
@@ -134,7 +134,7 @@ Custom models are cost-effective when:
134
134
135
135
- Performance gains will directly translate to revenue lift or efficiency gain
136
136
137
-
This aligns with Azure training on **cost-efficiency decision-making**.
137
+
This data aligns with Azure training on **cost-efficiency decision-making**.
138
138
139
139
### Multi-agent systems requiring custom reasoning
140
140
@@ -168,7 +168,7 @@ Custom model development requires:
168
168
169
169
- Access to skilled data scientists and MLOps engineers
170
170
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.
0 commit comments