Skip to content

Commit c6cc5fa

Browse files
authored
Merge pull request #5375 from MicrosoftDocs/main
6/4/2025 PM Publish
2 parents 7059836 + 2c2a26d commit c6cc5fa

File tree

9 files changed

+54
-39
lines changed

9 files changed

+54
-39
lines changed

articles/ai-services/language-service/concepts/developer-guide.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-language
88
ms.topic: conceptual
9-
ms.date: 11/21/2024
9+
ms.date: 06/04/2025
1010
ms.author: lajanuar
1111
---
1212

1313
# SDK and REST developer guide for the Language service
1414

15-
Use this article to find information on integrating the Language service SDKs and REST API into your applications.
15+
Use this article to find information on integrating the Language service SDK and REST API into your applications.
1616

1717
## Development options
1818

@@ -22,14 +22,14 @@ The Language service provides support through a REST API, and client libraries i
2222

2323
## Client libraries (Azure SDK)
2424

25-
The Language service provides three namespaces for using the available features. Depending on which features and programming language you're using, you will need to download one or more of the following packages, and have the following framework/language version support:
25+
The Language service provides three namespaces for using the available features. Depending on which features and programming language you're using, you'll need to download one or more of the following packages, and have the following framework/language version support:
2626

2727
|Framework/Language | Minimum supported version |
2828
|---------|---------|
29-
|.NET | .NET Framework 4.6.1 or newer, or .NET (formerly .NET Core) 2.0 or newer. |
30-
|Java | v8 or later |
31-
|JavaScript | v14 LTS or later |
32-
|Python| v3.7 or later |
29+
|.NET | .NET Framework `4.6.1` or newer, or .NET (formerly .NET Core) `2.0` or newer. |
30+
|Java | `v8` or later |
31+
|JavaScript | `v14 LTS` or later |
32+
|Python| `v3.7` or later |
3333

3434
### Azure.AI.TextAnalytics
3535

@@ -38,7 +38,7 @@ The Language service provides three namespaces for using the available features.
3838
> * [Custom named entity recognition](../custom-named-entity-recognition/quickstart.md)
3939
> * [Custom text classification](../custom-text-classification/quickstart.md)
4040
41-
The `Azure.AI.TextAnalytics` namespace enables you to use the following Language features. Use the links below for articles to help you send API requests using the SDK.
41+
The `Azure.AI.TextAnalytics` namespace enables you to use the following Language features. Use the following links for articles to help you send API requests using the SDK.
4242

4343
* [Custom named entity recognition](../custom-named-entity-recognition/how-to/call-api.md?tabs=client#send-an-entity-recognition-request-to-your-model)
4444
* [Custom text classification](../custom-text-classification/how-to/call-api.md?tabs=client-libraries#send-a-text-classification-request-to-your-model)
@@ -63,11 +63,11 @@ As you use these features in your application, use the following documentation a
6363
### Azure.AI.Language.Conversations
6464

6565
> [!NOTE]
66-
> If you're using conversational language understanding or orchestration workflow, you will need to create a project and train a model before using the SDK. The SDK only provides the ability to analyze text using models you create. See the following quickstarts for more information.
66+
> If you're using conversational language understanding or orchestration workflow, you'll need to create a project and train a model before using the SDK. The SDK only provides the ability to analyze text using models you create. See the following quickstarts for more information.
6767
> * [Conversational language understanding](../conversational-language-understanding/quickstart.md)
6868
> * [Orchestration workflow](../orchestration-workflow/quickstart.md)
6969
70-
The `Azure.AI.Language.Conversations` namespace enables you to use the following Language features. Use the links below for articles to help you send API requests using the SDK.
70+
The `Azure.AI.Language.Conversations` namespace enables you to use the following Language features. Use the following links for articles to help you send API requests using the SDK.
7171

7272
* [Conversational language understanding](../conversational-language-understanding/how-to/call-api.md?tabs=azure-sdk#send-a-conversational-language-understanding-request)
7373
* [Orchestration workflow](../orchestration-workflow/how-to/call-api.md?tabs=azure-sdk#send-an-orchestration-workflow-request)

articles/ai-services/language-service/concepts/language-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-language
88
ms.topic: conceptual
9-
ms.date: 11/21/2024
9+
ms.date: 06/04/2025
1010
ms.author: lajanuar
1111
---
1212

articles/ai-services/language-service/entity-linking/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-language
88
ms.topic: overview
9-
ms.date: 11/21/2024
9+
ms.date: 06/04/2025
1010
ms.author: lajanuar
1111
ms.custom: language-service-entity-linking
1212
---

articles/ai-services/language-service/key-phrase-extraction/tutorials/integrate-power-bi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-language
88
ms.topic: tutorial
9-
ms.date: 11/21/2024
9+
ms.date: 06/04/2025
1010
ms.author: lajanuar
1111
ms.custom: language-service-key-phrase, cogserv-non-critical-language
1212
---

articles/ai-services/language-service/orchestration-workflow/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-language
88
ms.topic: overview
9-
ms.date: 11/21/2024
9+
ms.date: 06/04/2025
1010
ms.author: lajanuar
1111
ms.custom: language-service-orchestration
1212
---
@@ -32,7 +32,7 @@ Orchestration workflow can be used in multiple scenarios across a variety of ind
3232

3333
### Enterprise chat bot
3434

35-
In a large corporation, an enterprise chat bot may handle a variety of employee affairs. It may be able to handle frequently asked questions served by a custom question answering knowledge base, a calendar specific skill served by conversational language understanding, and an interview feedback skill served by LUIS. The bot needs to be able to appropriately route incoming requests to the correct service. Orchestration workflow allows you to connect those skills to one project that handles the routing of incoming requests appropriately to power the enterprise bot.
35+
In a large corporation, an enterprise chat bot might handle a variety of employee affairs. It might be able to handle frequently asked questions served by a custom question answering knowledge base, a calendar specific skill served by conversational language understanding, and an interview feedback skill served by LUIS. The bot needs to be able to appropriately route incoming requests to the correct service. Orchestration workflow allows you to connect those skills to one project that handles the routing of incoming requests appropriately to power the enterprise bot.
3636

3737
## Project development lifecycle
3838

articles/ai-services/language-service/personally-identifiable-information/concepts/entity-categories.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-language
88
ms.topic: conceptual
9-
ms.date: 11/21/2024
9+
ms.date: 06/04/2025
1010
ms.author: lajanuar
1111
ms.custom: language-service-pii
1212
---

articles/ai-services/language-service/question-answering/how-to/create-test-deploy.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.service: azure-ai-language
55
ms.topic: how-to
66
author: laujan
77
ms.author: lajanuar
8-
ms.date: 11/21/2024
8+
ms.date: 06/04/2025
99
ms.custom: language-service-question-answering, mode-other
1010
---
1111

@@ -23,12 +23,12 @@ You can create a custom question answering project from your own content, such a
2323

2424
1. Sign in to the [Language Studio](https://language.azure.com/) with your Azure credentials.
2525

26-
2. Scroll down to the **Understand questions and conversational language** section and select **Open custom question answering**.
26+
2. Scroll down to **Understand questions and conversational language** and select **Open custom question answering**.
2727

2828
> [!div class="mx-imgBorder"]
2929
> ![Open custom question answering](../media/create-test-deploy/open-custom-question-answering.png)
3030
31-
3. If your resource is not yet connected to Azure Search select **Connect to Azure Search**. This will open a new browser tab to **Features** pane of your resource in the Azure portal.
31+
3. If your resource isn't yet connected to Azure Search select **Connect to Azure Search**. This opens a new browser tab to **Features** pane of your resource in the Azure portal.
3232

3333
> [!div class="mx-imgBorder"]
3434
> ![Connect to Azure Search](../media/create-test-deploy/connect-to-azure-search.png)
@@ -52,9 +52,9 @@ You can create a custom question answering project from your own content, such a
5252

5353
|URL Name|URL Value|
5454
|--------|---------|
55-
|Surface Book User Guide |https://download.microsoft.com/download/7/B/1/7B10C82E-F520-4080-8516-5CF0D803EEE0/surface-book-user-guide-EN.pdf |
55+
|Surface Book User Guide |`https://download.microsoft.com/download/7/B/1/7B10C82E-F520-4080-8516-5CF0D803EEE0/surface-book-user-guide-EN.pdf` |
5656

57-
The extraction process takes a few moments to read the document and identify questions and answers. Question and answering will determine if the underlying content is structured or unstructured.
57+
The extraction process takes a few moments to read the document and identify questions and answers. The service determines if the underlying content is structured or unstructured.
5858

5959
After successfully adding the source, you can then edit the source contents to add more custom question answer sets.
6060

@@ -78,7 +78,7 @@ You can create a custom question answering project from your own content, such a
7878

7979
## Deploy your project
8080

81-
1. Select the Deploy project icon to enter the deploy project menu.
81+
1. Select the **Deploy** project icon to enter the deploy project menu.
8282

8383
> [!div class="mx-imgBorder"]
8484
> ![Deploy project](../media/create-test-deploy/deploy-knowledge-base.png)

articles/ai-services/language-service/question-answering/tutorials/bot-service.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ ms.service: azure-ai-language
55
ms.topic: tutorial
66
author: laujan
77
ms.author: lajanuar
8-
ms.date: 11/21/2024
8+
ms.date: 06/04/2025
99
ms.custom: language-service-question-answering, cogserv-non-critical-language
1010
---
1111

12-
# Tutorial: Create a FAQ bot
12+
# Tutorial: Create an FAQ bot
1313

14-
Create a FAQ Bot with custom question answering and Azure [Bot Service](https://azure.microsoft.com/services/bot-service/) with no code.
14+
Create an FAQ Bot with custom question answering and Azure [Bot Service](https://azure.microsoft.com/services/bot-service/) with no code.
1515

1616
In this tutorial, you learn how to:
1717

@@ -34,7 +34,7 @@ After deploying your project, you can create a bot from the **Deploy project** p
3434

3535
* When you make changes to the project and redeploy, you don't need to take further action with the bot. It's already configured to work with the project, and works with all future changes to the project. Every time you publish a project, all the bots connected to it are automatically updated.
3636

37-
1. In Language Studio, on the custom question answering **Deploy project** page, select the **Create a bot** button.
37+
1. In [Language Studio](https://language.azure.com/), on the custom question answering **Deploy project** page, select the **Create a bot** button.
3838

3939
> [!div class="mx-imgBorder"]
4040
> ![Screenshot of UI with option to create a bot in Azure.](../media/bot-service/create-bot-in-azure.png)

articles/ai-services/language-service/whats-new.md

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,38 @@ ms.author: lajanuar
1212

1313
# What's new in Azure AI Language?
1414

15-
Azure AI Language is updated on an ongoing basis. To stay up-to-date with recent developments, this article provides you with information about new releases and features.
15+
Azure AI Language is updated on an ongoing basis. Bookmark this page to stay up to date with release notes, feature enhancements, and our newest documentation.
1616

17-
## Build 2025 Releases (May 19 - 23)
18-
We released many new updates alongside the 2025 Microsoft Build Conference including:
19-
- [Customizing PII detection using your own regex](personally-identifiable-information/how-to/adapt-to-domain-pii.md#customizing-pii-detection-using-your-own-regex-only-available-for-text-pii-container) (only available for Text PII container)
20-
- Support for customizing PII output by [specifying values to exclude](personally-identifiable-information/how-to/adapt-to-domain-pii.md#customizing-pii-output-by-specifying-values-to-exclude)
21-
- Customizing PII detection using [Entity Synonyms](personally-identifiable-information/how-to/adapt-to-domain-pii.md#api-schema-for-the-entitysynoyms-parameter)
22-
- Model support for a new DateOfBirth entity subtype for PII detection.
23-
- Updates to preview NER & PII API version: `2025-05-15-preview`. This API version includes DateOfBirth support, enhanced phone number AI quality, and umbrella entity type support for BankAccount, Passport, Drivers License
17+
## May 2025
2418

25-
More on these releases can be found on our TechCommunity Blog Post
19+
##### New agent templates
2620

27-
## May 2025
21+
Azure AI Language now supports the following agent templates:
22+
23+
* [Intent routing](../agents/concepts/agent-catalog.md): Detects user intent and provides precise answers, ideal for deterministic intent routing, and exact question answering with human oversight.
24+
25+
* [Exact question answering](../agents/concepts/agent-catalog.md): Delivers consistent, accurate responses to high-value predefined questions through deterministic methods.
26+
27+
##### PII detection enhancements
28+
29+
Azure AI Language introduces new customization and entity subtype features for PII detection:
30+
31+
* [Customize PII detection using your own regex](personally-identifiable-information/how-to/adapt-to-domain-pii.md#customizing-pii-detection-using-your-own-regex-only-available-for-text-pii-container) (Text PII container only).
32+
33+
* [Specify values to exclude from PII output](personally-identifiable-information/how-to/adapt-to-domain-pii.md#customizing-pii-output-by-specifying-values-to-exclude).
34+
35+
* [Use entity synonyms for tailored PII detection](personally-identifiable-information/how-to/adapt-to-domain-pii.md#api-schema-for-the-entitysynoyms-parameter).
36+
37+
##### 2025-05-15-preview release.
38+
39+
The [latest API preview version](/rest/api/language/operation-groups?view=rest-language-2025-05-15-preview&preserve-view=true) includes updates for named entity recognition (NER) and PII detection:
40+
41+
* New entity type support for `DateOfBirth`, `BankAccountNumber`, `PassportNumber`, and `DriversLicenseNumber`.
42+
43+
* Improved AI quality for `PhoneNumber` entity type.
44+
45+
To learn more, see our latest [TechCommunity Blog Post](https://techcommunity.microsoft.com/blog/azure-ai-services-blog/announcing-azure-ai-language-new-features-to-accelerate-your-agent-development/4415216).
2846

29-
* Azure AI Language now supports the following agent templates:
30-
* [Intent routing](../agents/concepts/agent-catalog.md) detects user intent and provides exact answering. Perfect for deterministically intent routing and exact question answering with human controls.
31-
* [Exact question answering](../agents/concepts/agent-catalog.md) answers high-value predefined questions deterministically to ensure consistent and accurate responses.
3247

3348
## April 2025
3449

0 commit comments

Comments
 (0)