Skip to content

Commit 8d05730

Browse files
committed
Acrolynx fix
1 parent f4505ae commit 8d05730

3 files changed

Lines changed: 37 additions & 33 deletions

File tree

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
AI powered business solutions introduce new layers of complexity that extend far beyond traditional software lifecycle practices. Models evolve, data shifts, prompts change behavior, and AI agents adapt based on context. As a result, organizations must adopt a disciplined, endtoend ALM approach that governs not just application code, but also datasets, prompts, knowledge sources, connectors, actions, and model configurations. This module gives solution architects the framework they need to establish that discipline across the entire AI solution stack.
1+
AI powered business solutions introduce new layers of complexity that extend far beyond traditional software lifecycle practices. Models evolve, data shifts, prompts change behavior, and AI agents adapt based on context. As a result, organizations must adopt a disciplined, end-to-end application lifecycle management (ALM) approach.
2+
This approach governs application code, datasets, prompts, connectors, and model configurations. This module gives solution architects the framework they need to establish that discipline across the entire AI solution stack.
23

3-
In this module, learners explore how to design ALM processes that keep AI components governed, reproducible, secure, and monitored from development through retirement across multiple Microsoft technologies. You'll learn how AI data, Copilot Studio assets, Microsoft Foundry agents, custom AI models, and Dynamics 365 AI features move through structured environments with clear promotion gates and responsibilities. The focus is on ensuring consistent behavior across Dev, Test, PreProd (Staging), and Production while preventing risk caused by data changes, model drift, or ungoverned modifications.
4+
In this module, learners explore how to design ALM processes that keep AI components governed, reproducible, secure, and monitored from development through retirement across multiple Microsoft technologies. This module explains how AI data, Copilot Studio assets, Microsoft Foundry agents, custom AI models, and Dynamics 365 AI features move through structured environments.
5+
It also describes promotion gates and responsibilities. The focus is on ensuring consistent behavior across Dev, Test, Pre-Prod (Staging), and Production while preventing risk caused by data changes, model drift, or ungoverned modifications.
46

5-
Because AI solutions depend heavily on data quality, environment boundaries, and safe model behavior, this module emphasizes controls such as versioning, lineage, sensitivity labeling, evaluation gates, region and residency requirements, and telemetrydriven governance. These practices help maintain reliability, transparency, and compliance—even as AI features evolve rapidly.
7+
Because AI solutions depend on data quality, environment boundaries, and safe model behavior, this module emphasizes governance controls.
8+
These controls include versioning, lineage, sensitivity labeling, evaluation gates, and region and residency requirements.These practices help maintain reliability, transparency, and compliance—even as AI features evolve rapidly.
69

7-
By the end of this module, solution architects will understand how to design holistic ALM processes that align tooling, governance, roles, and operational checks across modern AI workloads. This foundation ensures organizations can innovate with confidence, deploy AI safely, and sustain highquality outcomes at enterprise scale.
10+
By the end of this module, solution architects understand how to design holistic ALM processes that align tooling, governance, roles, and operational checks across modern AI workloads. This foundation ensures organizations can innovate with confidence, deploy AI safely, and sustain high-quality outcomes at enterprise scale.

learn-pr/wwl/design-alm-process-ai-powered-business-solutions/includes/2-design-alm-process-data-used-ai-models-agents.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -167,19 +167,18 @@ Rerun eval suites nightly/weekly against **golden sets**; store timeseries for a
167167

168168
### Go/NoGo before production
169169

170-
- Data contract approved; asset tagged and discoverable.
171-
- Sensitivity labels/DLP rules applied; connectors approved.
172-
- Lineage graph current; dataset snapshot **immutable** and versioned.
173-
- Evaluation thresholds met; safety risks mitigated.
174-
- Residency decision recorded; cross-region toggle reviewed.
175-
- Dashboards, budgets, alerts, and rollback validated in PreProd.
170+
[ ] Data contract approved; asset tagged and discoverable.
171+
[ ] Sensitivity labels/DLP rules applied; connectors approved.
172+
[ ] Lineage graph current; dataset snapshot **immutable** and versioned.
173+
[ ] Evaluation thresholds met; safety risks mitigated.
174+
[ ] Residency decision recorded; cross-region toggle reviewed.
175+
[ ] Dashboards, budgets, alerts, and rollback validated in PreProd.
176176

177177
### Retirement
178178

179-
- Consumers notified; cutover plan executed.
180-
- Snapshots archived/deleted per retention; access revoked.
181-
- Audit and lineage preserved; catalog updated.
182-
179+
[ ] Consumers notified; cutover plan executed.
180+
[ ] Snapshots archived/deleted per retention; access revoked.
181+
[ ] Audit and lineage preserved; catalog updated.
183182

184183
## References
185184

learn-pr/wwl/design-alm-process-ai-powered-business-solutions/includes/7-design-alm-process-ai-dynamics-365-apps-customer-experience-service.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
## Overview
22

3-
This unit provides solution architects with a complete framework for designing an Application Lifecycle Management (ALM) process for AI capabilities integrated into Dynamics 365 customer experience and service applications. Because AI models, Copilot behaviors, data pipelines, and automation workflows evolve continuously, architects must apply disciplined ALM practices that ensure reliability, compliance, governance, repeatability, and safe iterative innovation.
3+
This unit provides solution architects with a complete framework for designing an Application Lifecycle Management (ALM) process for AI capabilities integrated into Dynamics 365 customer experience and service applications. AI models, Copilot behaviors, data pipelines, and automation workflows evolve continuously.
4+
Architects must apply disciplined application lifecycle management (ALM) practices to ensure reliability, compliance, governance, and repeatable innovation.
45

5-
This unit covers environment strategies, AI asset versioning, orchestration of multiapp dependencies, data governance considerations, deployment patterns, and continuous operational monitoring across the AI solution lifecycle.
6+
This unit covers environment strategies and AI asset versioning.
7+
It also explains deployment patterns, data governance, and operational monitoring across the AI solution lifecycle.
68

7-
## Foundations of ALM for AI in Dynamics 365 Customer Service and Customer Engagement (CRM( workloads
9+
## Foundations of ALM for AI in Dynamics 365 Customer Service and Customer Engagement (CRM(workloads
810

911
AI capabilities embedded in Dynamics 365 Customer Service and Customer Engagement require an expanded ALM lens compared to traditional application components.
1012

@@ -20,7 +22,7 @@ AI capabilities embedded in Dynamics 365 Customer Service and Customer Engagemen
2022

2123
* Ensure compliance, responsible AI behavior, and auditability
2224

23-
* Enable continuous improvement with telemetrydriven tuning
25+
* Enable continuous improvement with telemetry driven tuning
2426

2527
### AI assets to include in ALM
2628

@@ -46,45 +48,45 @@ AI capabilities embedded in Dynamics 365 Customer Service and Customer Engagemen
4648

4749
* _Test/Validation (TEST)_<br>Validate AI behavior using realistic datasets.<br>Run regression tests for prompts, summarization consistency, case resolution suggestions, and classification accuracy.
4850

49-
* _PreProduction (UAT/PREPROD)_<br>Validate business acceptance, performance, safety, and compliance.<br>Test integration with live-like customer service queues, interactions, and knowledge entities.
51+
* _Pre-Production (UAT/PREPROD)_<br>Validate business acceptance, performance, safety, and compliance.<br>Test integration with live-like customer service queues, interactions, and knowledge entities.
5052

5153
* _Production (PROD)_<br>Serve validated AI features with controlled deployment and continuous monitoring.
5254

5355
## ALM Workflow for AI Components
5456

55-
### Step 1Define AI Use Cases and Data Boundaries
57+
### Step 1Define AI Use Cases and Data Boundaries
5658

5759
* Identify business goals (case summarization, sentiment detection, routing prediction, agent assistance, classification).
5860

5961
* Define required data sources and ensure responsible use under governance.
6062

6163
* Document customer data flows, sensitivity labels, and compliance constraints.
6264

63-
### Step 2Prepare Data and Knowledge Assets
65+
### Step 2Prepare Data and Knowledge Assets
6466

6567
* Validate data quality for customer interactions, cases, knowledge articles, emails, chats, and CRM records.
6668

6769
* Ensure consistent schema across environments.
6870

6971
* Align knowledge sources with Dynamics 365 Customer Service knowledge base entities.
7072

71-
### Step 3Develop and Configure AI Logic
73+
### Step 3Develop and Configure AI Logic
7274

73-
* Build prompts for summarization, classification, reply suggestions, or nextbest actions.
75+
* Build prompts for summarization, classification, reply suggestions, or next best actions.
7476

7577
* Configure Copilot behaviors, action rules, context definitions, and conversation boosters.
7678

7779
* Set up environment variables for connectors, endpoints, and knowledge indices.
7880

79-
### Step 4Package and Version AI Assets
81+
### Step 4Package and Version AI Assets
8082

8183
* Manage agents, prompts, flows, and data contracts inside solution files.
8284

83-
* Use versioncontrolled repositories to track changes.
85+
* Use version controlled repositories to track changes.
8486

8587
* Mark releases with semantic versioning (e.g., v1.3.2).
8688

87-
### Step 5Validate Behavior Across Environments
89+
### Step 5Validate Behavior Across Environments
8890

8991
* Evaluate completeness, factual accuracy, tone, and compliance.
9092

@@ -94,7 +96,7 @@ AI capabilities embedded in Dynamics 365 Customer Service and Customer Engagemen
9496

9597
* Run safety tests for hallucination, bias, and unauthorized data exposure.
9698

97-
### Step 6Deploy to Production
99+
### Step 6Deploy to Production
98100

99101
* Export managed solution packages.
100102

@@ -104,7 +106,7 @@ AI capabilities embedded in Dynamics 365 Customer Service and Customer Engagemen
104106

105107
* Validate initial postdeployment performance.
106108

107-
### Step 7Monitor, Tune, and Iterate
109+
### Step 7Monitor, Tune, and Iterate
108110

109111
* Observe telemetry signals such as:
110112

@@ -126,9 +128,9 @@ AI capabilities embedded in Dynamics 365 Customer Service and Customer Engagemen
126128

127129
### Responsible AI controls
128130

129-
* Ensure prompts cannot trigger disclosure of sensitive customer information.
131+
* Ensure prompts can't trigger disclosure of sensitive customer information.
130132

131-
* Enforce leastprivilege data access for AI features.
133+
* Enforce least privilege data access for AI features.
132134

133135
* Apply data loss prevention (DLP) policies and sensitivity labels across environments.
134136

@@ -138,7 +140,7 @@ AI capabilities embedded in Dynamics 365 Customer Service and Customer Engagemen
138140

139141
* Track prompt versions, decision logs, mapping changes, and agent updates.
140142

141-
* Establish CAB (Change Advisory Board) reviews for highrisk AI releases.
143+
* Establish CAB (Change Advisory Board) reviews for high-risk AI releases.
142144

143145
### Data residency
144146

@@ -152,11 +154,11 @@ AI capabilities embedded in Dynamics 365 Customer Service and Customer Engagemen
152154

153155
[ ] Knowledge sources aligned and tested
154156

155-
[ ] Prompts regressiontested
157+
[ ] Prompts regression tested
156158

157159
[ ] Safety and compliance verified
158160

159-
[ ] Environment variables configured
161+
[ ] Environment variables are configured
160162

161163
[ ] Deployment pipeline successful
162164

0 commit comments

Comments
 (0)