Skip to content

Commit 043cd7d

Browse files
committed
Adding in Module 3
1 parent 3a46c01 commit 043cd7d

43 files changed

Lines changed: 3638 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.introduction
3+
title: "Introduction"
4+
metadata:
5+
title: "Introduction"
6+
description: "Learn how solution architects define AI strategies to unlock business value, ensure governance, and align with Azure's Cloud Adoption Framework."
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
durationInMinutes: 4
13+
content: |
14+
[!include[](includes/1-introduction.md)]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.provide-guidelines-creating-prompt-library
3+
title: "Provide guidelines for creating a prompt library"
4+
metadata:
5+
title: "Provide guidelines for creating a prompt library"
6+
description: "Learn how to design, structure, and operationalize a prompt library aligned with Microsoft best practices for enterprise AI workloads."
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
durationInMinutes: 10
13+
content: |
14+
[!include[](includes/10-provide-guidelines-creating-prompt-library.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.develop-use-cases-customized-small-language-models-solution
3+
title: "Develop use cases for customized small language models"
4+
metadata:
5+
title: "Develop Use Cases for Customized Small Language Models"
6+
description: "Learn how to identify and develop use cases for customized small language models to optimize enterprise AI solutions with precision and efficiency."
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
durationInMinutes: 7
13+
content: |
14+
[!include[](includes/11-develop-use-cases-customized-small-language-models-solution.md)]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.provide-prompt-engineering-guidelines-techniques
3+
title: "Provide prompt engineering guidelines and techniques"
4+
metadata:
5+
title: "Provide Prompt Engineering Guidelines and Techniques"
6+
description: "Learn to design, evaluate, and apply prompt engineering techniques for AI solutions. Improve accuracy, reliability, and business value with advanced methods."
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
durationInMinutes: 7
13+
content: |
14+
[!include[](includes/12-provide-prompt-engineering-guidelines-techniques.md)]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.identify-key-business-user-roles-ai-workloads
3+
title: "Identify key business user roles for AI workloads"
4+
metadata:
5+
title: "Identify Key Business User Roles for AI Workloads"
6+
description: "Learn to identify and structure key business user roles essential for supporting enterprise AI workloads, ensuring alignment and sustainability."
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
durationInMinutes: 8
13+
content: |
14+
[!include[](includes/13-identify-key-business-user-roles-ai-workloads.md)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.evaluate-regional-local-ai-data-regulation-compliance-requirements
3+
title: "Evaluate regional and local AI data regulation compliance requirements"
4+
metadata:
5+
title: "Evaluate Regional and Local AI Data Regulation Compliance Requirements"
6+
description: "Learn to evaluate regional and local AI data regulation compliance requirements, map them to Microsoft controls, and ensure AI governance readiness."
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
durationInMinutes: 6
13+
content: |
14+
[!include[](includes/14-evaluate-regional-local-ai-data-regulation-compliance-requirements.md)]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.include-elements-microsoft-ai-center-excellence
3+
title: "Include elements in a Microsoft AI Center of Excellence"
4+
metadata:
5+
title: "Include Elements in a Microsoft AI Center of Excellence"
6+
description: "Learn how to include essential elements in a Microsoft AI Center of Excellence to accelerate AI adoption, ensure governance, and drive business value."
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
durationInMinutes: 7
13+
content: |
14+
[!include[](includes/15-include-elements-microsoft-ai-center-excellence.md)]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.design-ai-solutions-use-multiple-dynamics-365-apps
3+
title: "Design AI solutions using multiple Dynamics 365 apps"
4+
metadata:
5+
title: "Design AI Solutions Using Multiple Dynamics 365 Apps"
6+
description: "Learn to design AI solutions across Dynamics 365 apps, ensuring scalability, compliance, and seamless workflows for modern business processes."
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
durationInMinutes: 6
13+
content: |
14+
[!include[](includes/16-design-ai-solutions-use-multiple-dynamics-365-apps.md)]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.design-user-prompt-training-ai-solution-adoption
3+
title: "Design user prompt training for AI solution adoption"
4+
metadata:
5+
title: "Design User Prompt Training for AI Solution Adoption"
6+
description: "Learn to design user-centric training programs that build AI literacy, prompt fluency, and responsible usage habits for successful AI adoption."
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
durationInMinutes: 5
13+
content: |
14+
[!include[](includes/17-design-user-prompt-training-ai-solution-adoption.md)]
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.design-overall-ai-strategy-business-solutions.knowledge-check
3+
title: "Module assessment"
4+
metadata:
5+
title: "Knowledge check"
6+
description: "Knowledge check"
7+
ms.date: 02/13/2026
8+
author: Randall-Knapp
9+
ms.author: taeldin
10+
ms.topic: unit
11+
ai-usage: ai-assisted
12+
module_assessment: false
13+
durationInMinutes: 5
14+
content: "Choose the best response for each of the following questions."
15+
quiz:
16+
questions:
17+
- content: "After completing the CAF AI Ready phase (establishing landing zones, policies, and data access), what is the next best step to avoid agent sprawl and security drift before proceeding to build agents?"
18+
choices:
19+
- content: "Start connecting every line-of-business system to a new agent"
20+
isCorrect: false
21+
explanation: "Incorrect. This step does not address governance and security, which are critical to avoiding agent sprawl and security drift."
22+
- content: "Define and enforce agent governance (roles, policies, development process) across teams"
23+
isCorrect: true
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"
26+
isCorrect: false
27+
explanation: "Incorrect. While GPU capacity may be important for agent performance, it does not address governance or security concerns."
28+
- content: "Skip to production and monitor later"
29+
isCorrect: false
30+
explanation: "Incorrect. Skipping governance and security steps increases the risk of agent sprawl and security drift."
31+
- content: "Which factor should a solution architect consider first when deciding whether to use a SaaS agent or build a custom agent?"
32+
choices:
33+
- content: "The availability of GPU clusters"
34+
isCorrect: false
35+
explanation: "Incorrect. GPU availability is not the primary consideration when deciding between SaaS and custom agents."
36+
- content: "Whether a SaaS agent meets functional requirements"
37+
isCorrect: true
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+
- content: "The number of developers on the project"
40+
isCorrect: false
41+
explanation: "Incorrect. The number of developers is not the primary factor in deciding between SaaS and custom agents."
42+
- content: "The preferred programming language"
43+
isCorrect: false
44+
explanation: "Incorrect. Programming language preference is not the primary consideration when choosing between SaaS and custom agents."
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+
choices:
47+
- content: "Single agent with broad permissions"
48+
isCorrect: false
49+
explanation: "Incorrect. A single agent with broad permissions does not enforce separation of concerns or align with governance requirements."
50+
- content: "Multi-agent with isolated permissions and explicit interfaces"
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."
53+
- content: "Single agent using persona switching"
54+
isCorrect: false
55+
explanation: "Incorrect. Persona switching does not provide the necessary separation of permissions and governance for handling confidential and public data."
56+
- content: "Single agent with larger context windows"
57+
isCorrect: false
58+
explanation: "Incorrect. Larger context windows do not address the need for isolated permissions and explicit interfaces."

0 commit comments

Comments
 (0)