Skip to content

Commit 93139e7

Browse files
authored
Merge pull request #4464 from PatrickFarley/freshness-pass
Freshness pass
2 parents cf867f7 + e3eb4c7 commit 93139e7

20 files changed

+121
-108
lines changed

articles/ai-foundry/ai-services/content-safety-overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ ms.service: azure-ai-foundry
77
ms.custom:
88
- ignite-2024
99
ms.topic: overview
10-
ms.date: 02/20/2025
10+
ms.date: 05/01/2025
1111
ms.author: pafarley
1212
author: PatrickFarley
1313
---
1414

1515
# Content Safety in the Azure AI Foundry portal
1616

17-
Azure AI Content Safety is an AI service that detects harmful user-generated and AI-generated content in applications and services. Azure AI Content Safety includes various APIs that allow you to detect and prevent the output of harmful content. The interactive Content Safety **try out** page in [Azure AI Foundry portal](https://ai.azure.com) allows you to view, explore, and try out sample code for detecting harmful content across different modalities.
17+
Azure AI Content Safety is an AI service that detects harmful user-generated and AI-generated content in applications and services. Azure AI Content Safety includes APIs that allow you to detect and prevent the output of harmful content. The interactive Content Safety **try it out** page in [Azure AI Foundry portal](https://ai.azure.com) allows you to view, explore, and try out sample code for detecting harmful content across different modalities.
1818

1919
## Features
2020

21-
You can use Azure AI Content Safety for many scenarios:
21+
You can use Azure AI Content Safety for the following scenarios:
2222

2323
**Text content**:
2424
- Moderate text content: This feature scans and moderates text content, identifying and categorizing it based on different levels of severity to ensure appropriate responses.

articles/ai-foundry/concepts/content-filtering.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@ ms.custom:
99
- build-2024
1010
- ignite-2024
1111
ms.topic: conceptual
12-
ms.date: 01/10/2025
12+
ms.date: 04/29/2025
1313
ms.reviewer: eur
1414
ms.author: pafarley
1515
author: PatrickFarley
1616
---
1717

1818
# Content filtering in Azure AI Foundry portal
1919

20-
[Azure AI Foundry](https://ai.azure.com) includes a content filtering system that works alongside core models and DALL-E image generation models.
20+
[Azure AI Foundry](https://ai.azure.com) includes a content filtering system that works alongside core models and image generation models.
2121

2222
> [!IMPORTANT]
2323
> The content filtering system isn't applied to prompts and completions processed by the Whisper model in Azure OpenAI Service. Learn more about the [Whisper model in Azure OpenAI](../../ai-services/openai/concepts/models.md).
2424
2525
## How it works
2626

27-
This content filtering system is powered by [Azure AI Content Safety](../../ai-services/content-safety/overview.md), and it works by running both the prompt input and completion output through an ensemble of classification models aimed at detecting and preventing the output of harmful content. Variations in API configurations and application design might affect completions and thus filtering behavior.
27+
The content filtering system is powered by [Azure AI Content Safety](../../ai-services/content-safety/overview.md), and it works by running both the prompt input and completion output through a set of classification models designed to detect and prevent the output of harmful content. Variations in API configurations and application design might affect completions and thus filtering behavior.
2828

29-
With Azure OpenAI model deployments, you can use the default content filter or create your own content filter (described later on). Models available through **serverless APIs** have content filtering enabled by default. To learn more about the default content filter enabled for serverless APIs, see [Content safety for models curated by Azure AI in the model catalog](model-catalog-content-safety.md).
29+
With Azure OpenAI model deployments, you can use the default content filter or create your own content filter (described later on). Models available through **serverless APIs** have content filtering enabled by default. To learn more about the default content filter enabled for serverless APIs, see [Content safety for models curated by Azure AI in the model catalog](model-catalog-content-safety.md).
3030

3131
## Language support
3232

@@ -89,7 +89,7 @@ The configurability feature allows customers to adjust the settings, separately
8989
Customers are responsible for ensuring that applications integrating Azure OpenAI comply with the [Code of Conduct](/legal/ai-code-of-conduct?context=%2Fazure%2Fai-services%2Fopenai%2Fcontext%2Fcontext).
9090

9191

92-
## Next steps
92+
## Related content
9393

9494
- Learn more about the [underlying models that power Azure OpenAI](../../ai-services/openai/concepts/models.md).
9595
- Azure AI Foundry content filtering is powered by [Azure AI Content Safety](../../ai-services/content-safety/overview.md).

articles/ai-foundry/how-to/use-blocklists.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: azure-ai-foundry
77
ms.custom:
88
- ignite-2024
99
ms.topic: how-to
10-
ms.date: 02/20/2025
10+
ms.date: 05/01/2025
1111
ms.author: pafarley
1212
author: PatrickFarley
1313
---

articles/ai-foundry/includes/use-blocklists.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.reviewer: pafarley
66
ms.author: pafarley
77
ms.service: azure-ai-foundry
88
ms.topic: include
9-
ms.date: 02/20/2025
9+
ms.date: 05/01/2025
1010
ms.custom: include
1111
---
1212

articles/ai-foundry/model-inference/how-to/use-blocklists.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ manager: nitinme
66
ms.service: azure-ai-model-inference
77
ms.topic: how-to
88
ms.date: 1/21/2025
9-
author: PatrickFarley
10-
ms.author: pafarley
9+
author: santiagxf
10+
ms.author: fasantia
1111
ms.custom: ignite-2024, github-universe-2024
1212
---
1313

articles/ai-foundry/responsible-use-of-ai-overview.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ manager: nitinme
66
keywords: Azure AI services, cognitive
77
ms.service: azure-ai-foundry
88
ms.topic: overview
9-
ms.date: 02/20/2025
9+
ms.date: 05/01/2025
1010
ms.author: pafarley
1111
author: PatrickFarley
1212
ms.custom: ignite-2024
@@ -25,10 +25,10 @@ Finally, we examine strategies for managing risks in production, including deplo
2525
:::image type="content" source="media/content-safety/safety-pattern.png" alt-text="Diagram of the content safety pattern: Map, Measure, and Manage.":::
2626

2727
In alignment with Microsoft's RAI practices, these recommendations are organized into four stages:
28-
- **Map**: Identify and prioritize potential content risks that could result from your AI system through iterative red-teaming, stress-testing, and analysis.
29-
- **Measure**: Measure the frequency and severity of those content risks by establishing clear metrics, creating measurement test sets, and completing iterative, systematic testing (both manual and automated).
30-
- **Mitigate**: Mitigate content risks by implementing tools and strategies such as prompt engineering and using our content filters. Repeat measurement to test effectiveness after implementing mitigations.
31-
- **Operate**: Define and execute a deployment and operational readiness plan.
28+
- **[Map](#map)**: Identify and prioritize potential content risks that could result from your AI system through iterative red-teaming, stress-testing, and analysis.
29+
- **[Measure](#measure)**: Measure the frequency and severity of those content risks by establishing clear metrics, creating measurement test sets, and completing iterative, systematic testing (both manual and automated).
30+
- **[Mitigate](#mitigate)**: Mitigate content risks by implementing tools and strategies such as prompt engineering and using our content filters. Repeat measurement to test effectiveness after implementing mitigations.
31+
- **[Operate](#operate)**: Define and execute a deployment and operational readiness plan.
3232

3333

3434
## Map
@@ -49,7 +49,7 @@ At the end of this Map stage, you should have a documented, prioritized list of
4949

5050
## Measure
5151

52-
Once you’ve identified a list of prioritized content risks , the next stage involves developing an approach for systematic measurement of each content risk and conducting evaluations of the AI system. There are manual and automated approaches to measurement. We recommend you do both, starting with manual measurement.
52+
Once you’ve identified a list of prioritized content risks, the next stage involves developing an approach for systematic measurement of each content risk and conducting evaluations of the AI system. There are manual and automated approaches to measurement. We recommend you do both, starting with manual measurement.
5353

5454
Manual measurement is useful for:
5555
- Measuring progress on a small set of priority issues. When mitigating specific content risks, it's often most productive to keep manually checking progress against a small dataset until the content risk is no longer observed before you move on to automated measurement.
@@ -78,7 +78,7 @@ Mitigating harms presented by large language models such as the Azure OpenAI mod
7878

7979
### System message and grounding layer
8080

81-
System message (otherwise known as metaprompt) design and proper data grounding are at the heart of every generative AI application. They provide an application's unique differentiation and are also a key component in reducing errors and mitigating risks. At Microsoft, we find [retrieval augmented generation (RAG)](/azure/ai-studio/concepts/retrieval-augmented-generation) to be an effective and flexible architecture. With RAG, you enable your application to retrieve relevant knowledge from selected data and incorporate it into your system message to the model. In this pattern, rather than using the model to store information, which can change over time and based on context, the model functions as a reasoning engine over the data provided to it during the query. This improves the freshness, accuracy, and relevancy of inputs and outputs. In other words, RAG can ground your model in relevant data for more relevant results.
81+
System message (also known as metaprompt) design and proper data grounding are at the heart of every generative AI application. They provide an application's unique differentiation and are also a key component in reducing errors and mitigating risks. At Microsoft, we find [retrieval augmented generation (RAG)](/azure/ai-studio/concepts/retrieval-augmented-generation) to be an effective and flexible architecture. With RAG, you enable your application to retrieve relevant knowledge from selected data and incorporate it into your system message to the model. In this pattern, rather than using the model to store information, which can change over time and based on context, the model functions as a reasoning engine over the data provided to it during the query. This improves the freshness, accuracy, and relevancy of inputs and outputs. In other words, RAG can ground your model in relevant data for more relevant results.
8282

8383
Now the other part of the story is how you teach the base model to use that data or to answer the questions effectively in your application. When you create a system message, you're giving instructions to the model in natural language to consistently guide its behavior on the backend. Tapping into the trained data of the models is valuable but enhancing it with your information is critical.
8484
Here's what a system message should look like. You must:
@@ -106,7 +106,7 @@ Recommended System Message Framework:
106106

107107
Here we outline a set of best practices instructions you can use to augment your task-based system message instructions to minimize different content risks:
108108

109-
### Sample metaprompt instructions for content risks
109+
### Sample message instructions for content risks
110110

111111
```
112112
- You **must not** generate content that might be harmful to someone physically or emotionally even if a user requests or creates a condition to rationalize that harmful content.

articles/ai-services/cognitive-services-custom-subdomains.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ manager: nitinme
77
ms.service: azure-ai-services
88
ms.custom: devx-track-azurecli
99
ms.topic: conceptual
10-
ms.date: 10/30/2024
10+
ms.date: 05/01/2025
1111
ms.author: pafarley
1212
---
1313

1414
# Custom subdomain names for Azure AI services
1515

16-
Starting in July 2019, Azure AI services use custom subdomain names for each resource created through the [Azure portal](https://portal.azure.com), [Azure Cloud Shell](https://azure.microsoft.com/features/cloud-shell/), or [Azure CLI](/cli/azure/install-azure-cli). Unlike regional endpoints, which were common for all customers in a specific Azure region, custom subdomain names are unique to the resource. Custom subdomain names are required to enable features like Microsoft Entra ID for authentication.
16+
Since July 2019, new Azure AI service resources use custom subdomain names when created through the [Azure portal](https://portal.azure.com), [Azure Cloud Shell](https://azure.microsoft.com/features/cloud-shell/), or [Azure CLI](/cli/azure/install-azure-cli). Unlike regional endpoints, which were common for all customers in a specific Azure region, custom subdomain names are unique to the resource. Custom subdomain names are required to enable features like Microsoft Entra ID for authentication.
1717

1818
## How does this impact existing resources?
1919

20-
Azure AI services resources created before July 1, 2019, use the regional endpoints for the associated service. These endpoints work with existing and new resources.
20+
Azure AI services resources created before July 1, 2019 use the regional endpoints for the associated service. These endpoints work with existing and new resources.
2121

2222
If you'd like to migrate an existing resource to use custom subdomain names to enable features like Microsoft Entra ID, follow these instructions:
2323

articles/ai-services/cognitive-services-support-options.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ author: PatrickFarley
55
manager: nitinme
66
ms.service: azure-ai-services
77
ms.topic: conceptual
8-
ms.date: 10/30/2024
8+
ms.date: 05/01/2025
99
ms.author: pafarley
1010
---
1111

1212
# Azure AI services support and help options
1313

14-
Are you just starting to explore the functionality of Azure AI services? Perhaps you're implementing a new feature in your application. Or after using the service, do you have suggestions on how to improve it? Here are options for where you can get support, stay up-to-date, give feedback, and report bugs for Azure AI services.
14+
Here are the options for getting support, staying up to date, giving feedback, and reporting bugs for Azure AI services.
1515

1616
## Get solutions to common issues
1717

@@ -41,6 +41,11 @@ If you can't find an answer to your problem using search, submit a new question
4141

4242
* [Azure AI services](/answers/topics/azure-cognitive-services.html)
4343

44+
45+
**Azure OpenAI**
46+
47+
* [Azure OpenAI](/answers/topics/azure-openai.html)
48+
4449
**Vision**
4550

4651
* [Azure AI Vision](/answers/topics/azure-computer-vision.html)
@@ -68,22 +73,24 @@ If you can't find an answer to your problem using search, submit a new question
6873
* [Azure AI Metrics Advisor](/answers/topics/148981/azure-metrics-advisor.html)
6974
* [Azure AI Personalizer](/answers/topics/azure-personalizer.html)
7075

71-
**Azure OpenAI**
72-
73-
* [Azure OpenAI](/answers/topics/azure-openai.html)
7476

7577
## Post a question to Stack Overflow
7678

7779
<div class='icon is-large'>
7880
<img alt='Stack Overflow' src='/media/logos/logo_stackoverflow.svg'>
7981
</div>
8082

81-
For answers on your developer questions from the largest community developer ecosystem, ask your question on Stack Overflow.
83+
For answers to your developer questions from the largest community developer ecosystem, ask your question on Stack Overflow.
8284

83-
If you do submit a new question to Stack Overflow, use one or more of the following tags when you create the question:
85+
If you submit a new question to Stack Overflow, use one or more of the following tags when you create the question:
8486

8587
* [Azure AI services](https://stackoverflow.com/questions/tagged/azure-cognitive-services)
8688

89+
90+
**Azure OpenAI**
91+
92+
* [Azure OpenAI](https://stackoverflow.com/search?q=azure+openai)
93+
8794
**Vision**
8895

8996
* [Azure AI Vision](https://stackoverflow.com/search?q=azure+computer+vision)
@@ -111,9 +118,6 @@ If you do submit a new question to Stack Overflow, use one or more of the follow
111118
* [Azure AI Metrics Advisor](https://stackoverflow.com/search?q=azure+metrics+advisor)
112119
* [Azure AI Personalizer](https://stackoverflow.com/search?q=azure+personalizer)
113120

114-
**Azure OpenAI**
115-
116-
* [Azure OpenAI](https://stackoverflow.com/search?q=azure+openai)
117121

118122
## Submit feedback
119123

articles/ai-services/computer-vision/concept-face-recognition.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.subservice: azure-ai-face
1010
ms.custom:
1111
- ignite-2023
1212
ms.topic: conceptual
13-
ms.date: 10/16/2024
13+
ms.date: 05/01/2025
1414
ms.author: pafarley
1515
feedback_help_link_url: https://learn.microsoft.com/answers/tags/156/azure-face
1616
---
@@ -52,8 +52,9 @@ Use the following tips to ensure that your input images give the most accurate r
5252
[!INCLUDE [identity-input-composition](includes/identity-input-composition.md)]
5353
* You can use the `qualityForRecognition` attribute in the [face detection](./how-to/identity-detect-faces.md) operation when using applicable detection models as a general guideline of whether the image is likely of sufficient quality to attempt face recognition on. Only `"high"` quality images are recommended for person enrollment and quality at or above `"medium"` is recommended for identification scenarios.
5454

55-
## Next steps
55+
## Next step
5656

5757
Now that you're familiar with face recognition concepts, Write a script that identifies faces against a trained PersonGroup.
5858

59-
* [Face quickstart](./quickstarts-sdk/identity-client-library.md)
59+
> [!div class="nextstepaction"]
60+
> [Face quickstart](./quickstarts-sdk/identity-client-library.md)

articles/ai-services/computer-vision/concept-object-detection-40.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: nitinme
77

88
ms.service: azure-ai-vision
99
ms.topic: conceptual
10-
ms.date: 10/31/2024
10+
ms.date: 05/01/2025
1111
ms.author: pafarley
1212
---
1313

@@ -67,7 +67,7 @@ The following JSON response illustrates what the Image Analysis 4.0 API returns
6767

6868
## Limitations
6969

70-
It's important to note the limitations of object detection so you can avoid or mitigate the effects of false negatives (missed objects) and limited detail.
70+
Note the limitations of object detection so you can avoid or mitigate the effects of false negatives (missed objects) and limited detail.
7171

7272
* Objects are generally not detected if they're small (less than 5% of the image).
7373
* Objects are generally not detected if they're arranged closely together (a stack of plates, for example).

0 commit comments

Comments
 (0)