Skip to content

Commit aa8df62

Browse files
authored
Merge pull request #49240 from damabe/vdamabe-policheck1
Policheck Update - Feb 16 | Bulk Update
2 parents afef665 + 50aeda3 commit aa8df62

File tree

19 files changed

+31
-31
lines changed

19 files changed

+31
-31
lines changed

learn-pr/advocates/evaluate-generative-ai-apps/includes/3-role-data-evaluations.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,19 @@ The built-in evaluators used within Azure AI Foundry and the Azure AI Evaluation
2323

2424
**Context** – The context is the source that the response is generated with respect to (that is, grounding documents).
2525

26-
Ex: "Paris is the capital of France."
26+
Ex: "Paris is the capital/major city of France."
2727

2828
**Query** – The query is the specific question or prompt given to the AI. It’s what the AI is directly asked to address or respond to.
2929

30-
Ex: "What is the capital of France?"
30+
Ex: "What is the capital/major city of France?"
3131

3232
**Response** – The AI’s generated answer to the query, considering the given context.
3333

34-
Ex: "The capital of France is Paris. It’s a big city with a famous tower called the Eiffel Tower."
34+
Ex: "The capital/major city of France is Paris. It’s a big city with a famous tower called the Eiffel Tower."
3535

3636
**Ground truth** – The ground truth is the response to the query generated by a user/human as the true answer.
3737

38-
Ex: “Paris is the capital and most populous city of France.”
38+
Ex: “Paris is the capital/major city and most populous city of France.”
3939

4040
Ensure that your dataset is formatted properly with the proper key-value pair for each entry.
4141

learn-pr/azure/azure-sql-replication/includes/2-track-data-changes-with-cdc.md

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

3-
Let's remember our scenario, in which you're the CTO of a healthcare business that sells medical equipment in different regions around the country. You have different inventory databases in each region, and you want to ensure that these databases are all replicating data changes to a central country-wide inventory database that offers you a status on each sale. You might decide to use change data capture (CDC) and enable it on each of your regional inventory databases in order to track data changes on your source database, then you might decide to use a streaming service such as Azure Data Factory to consume changes from the CDC tables and stream them to the national/regional database.
3+
Let's remember our scenario, in which you're the CTO of a healthcare business that sells medical equipment in different regions around the country/region. You have different inventory databases in each region, and you want to ensure that these databases are all replicating data changes to a central country/region-wide inventory database that offers you a status on each sale. You might decide to use change data capture (CDC) and enable it on each of your regional inventory databases in order to track data changes on your source database, then you might decide to use a streaming service such as Azure Data Factory to consume changes from the CDC tables and stream them to the national/regional database.
44

55
Let's learn more about CDC.
66

learn-pr/azure/intro-to-azure-incident-readiness/includes/3-prepare-for-unexpected.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ When an alert is triggered, you can define the actions to be taken using action
8888
|---|---|---|
8989
| Email Azure Resource Manager role | Send an email to the subscription members, based on their role.<br>A notification email is sent only to the primary email address configured for the Microsoft Entra user.<br>The email is only sent to Microsoft Entra user members of the selected role, not to Microsoft Entra groups or service principals. | Enter the primary email address configured for the Microsoft Entra user. See [Email](/azure/azure-monitor/alerts/action-groups?WT.mc_id=Portal-Microsoft_Azure_Monitoring#email). |
9090
| Email | Ensure that your email filtering and any malware/spam prevention services are configured appropriately. Emails are sent from the following email addresses:<br>- [email protected]<br>- [email protected]<br>- [email protected] | Enter the email where the notification should be sent.
91-
| SMS | SMS notifications support bi-directional communication. The SMS contains the following information:<br>- Shortname of the action group this alert was sent to<br>- The title of the alert.<br>A user can respond to an SMS to:<br>- Unsubscribe from all SMS alerts for all action groups or a single action group.<br>- Resubscribe to alerts<br>- Request help.<br>For more information about supported SMS replies, see [SMS replies](/azure/azure-monitor/alerts/action-groups?WT.mc_id=Portal-Microsoft_Azure_Monitoring#sms-replies). | Enter the **Country code** and the **Phone number** for the SMS recipient. If you can't select your country/region code in the Azure portal, SMS isn't supported for your country/region. If your country/region code isn't available, you can vote to have your country/region added at [Share your ideas](https://feedback.azure.com/d365community/idea/e527eaa6-2025-ec11-b6e6-000d3a4f09d0). As a workaround until your country is supported, configure the action group to call a webhook to a third-party SMS provider that supports your country/region.
91+
| SMS | SMS notifications support bi-directional communication. The SMS contains the following information:<br>- Shortname of the action group this alert was sent to<br>- The title of the alert.<br>A user can respond to an SMS to:<br>- Unsubscribe from all SMS alerts for all action groups or a single action group.<br>- Resubscribe to alerts<br>- Request help.<br>For more information about supported SMS replies, see [SMS replies](/azure/azure-monitor/alerts/action-groups?WT.mc_id=Portal-Microsoft_Azure_Monitoring#sms-replies). | Enter the **Country code** and the **Phone number** for the SMS recipient. If you can't select your country/region code in the Azure portal, SMS isn't supported for your country/region. If your country/region code isn't available, you can vote to have your country/region added at [Share your ideas](https://feedback.azure.com/d365community/idea/e527eaa6-2025-ec11-b6e6-000d3a4f09d0). As a workaround until your country/region is supported, configure the action group to call a webhook to a third-party SMS provider that supports your country/region.
9292
| Azure app Push notifications | Send notifications to the Azure mobile app. To enable push notifications to the Azure mobile app, provide the For more information about the Azure mobile app, see [Azure mobile app](https://azure.microsoft.com/features/azure-portal/mobile-app/). | In the **Azure account email** field, enter the email address that you use as your account ID when you configure the Azure mobile app. |
93-
| Voice | Voice notification. | Enter the **Country code** and the **Phone number** for the recipient of the notification. If you can't select your country/region code in the Azure portal, voice notifications aren't supported for your country/region. If your country/region code isn't available, you can vote to have your country/region added at [Share your ideas](https://feedback.azure.com/d365community/idea/e527eaa6-2025-ec11-b6e6-000d3a4f09d0). As a workaround until your country is supported, configure the action group to call a webhook to a third-party voice call provider that supports your country/region.
93+
| Voice | Voice notification. | Enter the **Country code** and the **Phone number** for the recipient of the notification. If you can't select your country/region code in the Azure portal, voice notifications aren't supported for your country/region. If your country/region code isn't available, you can vote to have your country/region added at [Share your ideas](https://feedback.azure.com/d365community/idea/e527eaa6-2025-ec11-b6e6-000d3a4f09d0). As a workaround until your country/region is supported, configure the action group to call a webhook to a third-party voice call provider that supports your country/region.
9494

9595
#### Full list of actions you can trigger
9696

learn-pr/cela-accessibility/develop-keyboard-accessible-products/includes/2-keyboard-navigation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Keyboard accessibility is crucial for creating inclusive digital experiences that accommodate a wide range of users. It allows individuals who cannot use a mouse effectively to navigate and utilize websites and applications. While graphical user interfaces have made computing more intuitive for users who can see and control a mouse, they can be challenging for those with limited mobility or visual impairments. Many of these users can operate a keyboard, enabling them to interact with technology and complete tasks independently. By supporting keyboard navigation, we enhance the user experience for people with disabilities and also cater to users who prefer keyboard navigation for its efficiency and speed.
44

5-
Keyboard accessibility greatly enhances the user experience by enabling smoother navigation, better focus management, clear visual indicators, and making digital products more seamless and enjoyable. Additionally, there are important legal and ethical considerations. Many countries have regulations that require digital products to be accessible. Ensuring keyboard accessibility helps organizations comply with these laws, avoid legal issues, and show a commitment to inclusivity. By prioritizing keyboard accessibility, you ensure a wider range of people can use your websites and applications.
5+
Keyboard accessibility greatly enhances the user experience by enabling smoother navigation, better focus management, clear visual indicators, and making digital products more seamless and enjoyable. Additionally, there are important legal and ethical considerations. Many countries/regions have regulations that require digital products to be accessible. Ensuring keyboard accessibility helps organizations comply with these laws, avoid legal issues, and show a commitment to inclusivity. By prioritizing keyboard accessibility, you ensure a wider range of people can use your websites and applications.
66

77
## Key terms and concepts
88

learn-pr/cela-accessibility/web-accessibility-principles-guidelines/includes/2-web-accessibility-standards-and-principles.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Different countries and regions have their own laws and regulations. Many may re
88

99
Let's look at three examples of other standards or laws that incorporate the Web Content Accessibility Guidelines (WCAG):
1010

11-
- **EN 301 549** is a European standard for the accessibility of information and communication technologies like websites, software, and hardware. It sets public procurement requirements in Europe and has been adopted as a procurement standard in many non-European countries. EN 301 549 is also expected to set the compliance bar for the European Accessibility Act (EAA), a law that sets accessibility requirements for many products and services offered in the European Union as of June 28, 2025. The current version of EN 301 549 incorporates WCAG 2.1 level AA.
11+
- **EN 301 549** is a European standard for the accessibility of information and communication technologies like websites, software, and hardware. It sets public procurement requirements in Europe and has been adopted as a procurement standard in many non-European countries and regions. EN 301 549 is also expected to set the compliance bar for the European Accessibility Act (EAA), a law that sets accessibility requirements for many products and services offered in the European Union as of June 28, 2025. The current version of EN 301 549 incorporates WCAG 2.1 level AA.
1212

1313
- **Section 508 of the Rehabilitation Act** is a law in the United States that requires federal agencies to ensure their electronic and information technology is accessible to people with disabilities. A federal agency called the United States Access Board creates specific regulations explaining what Section 508 requires. Those regulations incorporate WCAG 2.0 level AA as the standard for web accessibility.
1414

learn-pr/entra-external-identities/includes/10-validate-attributes-collected-during-sign-up.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Exercise - Validate attributes collected during sign-up
22

3-
The custom authentication extension supports the [on attribute collection submit](/entra/identity-platform/custom-extension-attribute-collection?context=%2Fentra%2Fexternal-id%2Fcustomers%2Fcontext%2Fcustomers-context&tabs=start-continue%2Csubmit-continue) event. This event allows you to perform validation on attributes collected from the user during sign-up. For our groceries website, we'll validate the **City** name against a list of **countries** compiled in the custom authentication extension REST API. Also, if the city contains **block**, Microsoft Entra External ID will show a **block page**. If the city contains **modify**, Microsoft Entra External ID will modify some of the attributes (display name and city.)
3+
The custom authentication extension supports the [on attribute collection submit](/entra/identity-platform/custom-extension-attribute-collection?context=%2Fentra%2Fexternal-id%2Fcustomers%2Fcontext%2Fcustomers-context&tabs=start-continue%2Csubmit-continue) event. This event allows you to perform validation on attributes collected from the user during sign-up. For our groceries website, we'll validate the **City** name against a list of **countries/regions** compiled in the custom authentication extension REST API. Also, if the city contains **block**, Microsoft Entra External ID will show a **block page**. If the city contains **modify**, Microsoft Entra External ID will modify some of the attributes (display name and city.)
44

55
> [!NOTE]
66
> You'll need at least the [Authentication Extensibility Administrator](/entra/identity/role-based-access-control/permissions-reference#authentication-extensibility-administrator) directory role to configure validation of attributes collected during sign-up.

learn-pr/github/advanced-github-copilot/includes/5-exercise-update-a-web-api.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ An API acts as the intermediary that allows different applications to communicat
66

77
## Extend the Web API
88

9-
The current API isn't exposing country, which needs to be implemented to list cities. The route should allow only GET HTTP requests with a JSON response providing information from the historical high and low for that country, city, and given month.
9+
The current API isn't exposing country/region, which needs to be implemented to list cities. The route should allow only GET HTTP requests with a JSON response providing information from the historical high and low for that country/region, city, and given month.
1010

1111
>[!Note]
1212
> For this exercise, use the [Codespace with the preconfigured environment](https://codespaces.new/MicrosoftDocs/mslearn-advanced-copilot?azure-portal=true) in your browser.
1313
1414
### Step 1: Add a new route
1515

16-
Open the main.py file, and use the inline chat with the command **Ctrl+i** (on Windows) or **Command+i** (on Mac). This command asks GitHub Copilot to help you create a new API that shows you the cities of a country. Use the following prompt:
16+
Open the main.py file, and use the inline chat with the command **Ctrl+i** (on Windows) or **Command+i** (on Mac). This command asks GitHub Copilot to help you create a new API that shows you the cities of a country/region. Use the following prompt:
1717

1818
```text
19-
Create a new route that exposes the cities of a country.
19+
Create a new route that exposes the cities of a country/region.
2020
```
2121

2222
This prompt should give you something similar like this:
@@ -34,10 +34,10 @@ def cities(country: str):
3434
3535
### Step 2: Create a test
3636

37-
Now that you created a new route, create a test with Copilot Chat for this route that uses Spain as the country. Remember to select your code, and ask Copilot Chat to help you with this specific API that we just created. You can use the inline-chat or the dedicated chat pane with the following prompt:
37+
Now that you created a new route, create a test with Copilot Chat for this route that uses Spain as the country/region. Remember to select your code, and ask Copilot Chat to help you with this specific API that we just created. You can use the inline-chat or the dedicated chat pane with the following prompt:
3838

3939
```text
40-
/tests help me to create a new test for this route that uses Spain as the country.
40+
/tests help me to create a new test for this route that uses Spain as the country/region.
4141
```
4242

4343
Once Copilot helps you create your test, try it. If this isn't functioning as expected, feel free to share those details with Copilot in the chat. For example:

learn-pr/github/responsible-ai-with-github-copilot/includes/3-six-principles-of-responsible-ai.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Microsoft's Responsible AI standard for inclusiveness means:
5858

5959
- AI systems work well for diverse users and groups. They don't disadvantage some people.
6060
- AI systems are accessible. Anyone can use AI systems easily, regardless of physical or mental abilities.
61-
- AI systems are available worldwide, even in developing countries. AI systems can't exclude certain geographies.
61+
- AI systems are available worldwide, even in developing countries/regions. AI systems can't exclude certain geographies.
6262
- People from different backgrounds and communities provide input into the development of AI systems.
6363
- AI systems allow all users to benefit equally from their capabilities. They must empower everyone.
6464

learn-pr/philanthropies/implement-ai-tools-into-training-environment/includes/1-introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ This module explores generative AI's capabilities. You will delve into the diver
22

33
AI has emerged as a game changer offering innovative and interactive tools that are reshaping the training landscape. This module is an introductory guide to the benefits of integrating the latest AI tools into your training environment, highlighting how they can enhance creativity, productivity, and skills. You'll discover how AI tools not only can help in streamlining operations, but also promote learning engagement, leading to deeper cognitive engagement and higher-level learning outcomes.
44

5-
For example, an organization recently implemented AI into its training program. The organization uses AI-powered tools like Microsoft's Reading Coach to provide personalized language training to its beneficiaries across different countries. This tool offers interactive activities and exercises tailored to each learner's proficiency level, helping them improve their language skills in an engaging way. The organization also understands there are limitations to AI, such as data accuracy and understanding context created by an AI system, so the organization ensures that all beneficiaries are aware of these aspects. This real-life example demonstrates an organization that understands the capabilities and limitations of AI in a training environment.
5+
For example, an organization recently implemented AI into its training program. The organization uses AI-powered tools like Microsoft's Reading Coach to provide personalized language training to its beneficiaries across different countries/regions. This tool offers interactive activities and exercises tailored to each learner's proficiency level, helping them improve their language skills in an engaging way. The organization also understands there are limitations to AI, such as data accuracy and understanding context created by an AI system, so the organization ensures that all beneficiaries are aware of these aspects. This real-life example demonstrates an organization that understands the capabilities and limitations of AI in a training environment.

learn-pr/reactors/pandas-data-science/includes/3-data-structures-dataframes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ The output is:
4646

4747
As with `Series`, `DataFrames` also automatically order indices (in this case, the column indices *Area* and *Population*).
4848

49-
So far, you've combined dictionaries together to compose a `DataFrame` (which has given our `DataFrame` a row-centric feel), but you can also create `DataFrames` in a column-wise fashion. Consider adding a *Capital* column by using our reliable old array-analog, a list:
49+
So far, you've combined dictionaries together to compose a `DataFrame` (which has given our `DataFrame` a row-centric feel), but you can also create `DataFrames` in a column-wise fashion. Consider adding a *Capital/Major City* column by using our reliable old array-analog, a list:
5050

5151
```python
5252
countries['Capital/Major City'] = ['Tirana', 'Paris', 'Berlin', 'Tokyo', 'Moscow']

0 commit comments

Comments
 (0)