Skip to content

Commit bc40cd4

Browse files
authored
Merge pull request #258882 from MicrosoftDocs/main
11/17 11:00 AM IST Publish
2 parents c977d7e + 8f0e5b1 commit bc40cd4

File tree

104 files changed

+1045
-905
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+1045
-905
lines changed

.openpublishing.redirection.azure-kubernetes-service.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
"redirect_url": "/azure/aks/azure-cni-powered-by-cilium",
1111
"redirect_document_id": false
1212
},
13+
{
14+
"source_path_from_root": "/articles/aks/app-routing-configuration.md",
15+
"redirect_url": "/azure/aks/app-routing-dns-ssl",
16+
"redirect_document_id": false
17+
},
1318
{
1419
"source_path_from_root": "/articles/aks/web-app-routing.md",
1520
"redirect_url": "/azure/aks/app-routing",

articles/ai-services/language-service/summarization/how-to/document-summarization.md

Lines changed: 6 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -115,14 +115,14 @@ curl -i -X POST https://<your-language-resource-endpoint>/language/analyze-text/
115115
"kind": "AbstractiveSummarization",
116116
"taskName": "Document Abstractive Summarization Task 1",
117117
"parameters": {
118-
"sentenceCount": 1
118+
"summaryLength": short
119119
}
120120
}
121121
]
122122
}
123123
'
124124
```
125-
If you don't specify `sentenceCount`, the model determines the summary length. Note that `sentenceCount` is the approximation of the sentence count of the output summary, range 1 to 20.
125+
If you don't specify `sentenceCount`, the model determines the summary length. Note that `sentenceCount` is the approximation of the sentence count of the output summary, range 1 to 20. Using sentenceCount is not recommended for abstractive summarization.
126126

127127
2. Make the following changes in the command where needed:
128128
- Replace the value `your-language-resource-key` with your key.
@@ -203,11 +203,11 @@ curl -X GET https://<your-language-resource-endpoint>/language/analyze-text/jobs
203203

204204
The following cURL commands are executed from a BASH shell. Edit these commands with your own resource name, resource key, and JSON values.
205205

206-
## Query based extractive summarization
206+
## Query based summarization
207207

208-
The query-based extractive summarization API is an extension to the existing document summarization API.
208+
The query-based document summarization API is an extension to the existing document summarization API.
209209

210-
The biggest difference is a new `query` field in the request body (under `tasks` > `parameters` > `query`). Additionally, there's a new way to specify the preferred `summaryLength` in "buckets" of short/medium/long, which we recommend using instead of `sentenceCount`. Below is an example request:
210+
The biggest difference is a new `query` field in the request body (under `tasks` > `parameters` > `query`). Additionally, there's a new way to specify the preferred `summaryLength` in "buckets" of short/medium/long, which we recommend using instead of `sentenceCount`, especially when using abstractive. Below is an example request:
211211

212212
```bash
213213
curl -i -X POST https://<your-language-resource-endpoint>/language/analyze-text/jobs?api-version=2023-11-15-preview \
@@ -232,50 +232,14 @@ curl -i -X POST https://<your-language-resource-endpoint>/language/analyze-text/
232232
"taskName": "Document Extractive Summarization Task 1",
233233
"parameters": {
234234
"query": "XYZ-code",
235-
"sentenceCount": 1
235+
"summaryLength": short
236236
}
237237
}
238238
]
239239
}
240240
'
241241
```
242242

243-
## Query based abstractive summarization
244-
245-
The query-based abstractive summarization API is an extension to the existing document summarization API.
246-
247-
The biggest difference is a new `query` field in the request body (under `tasks` > `parameters` > `query`). Additionally, there's a new way to specify the preferred `summaryLength` in "buckets" of short/medium/long, which we recommend using instead of `sentenceCount`. Below is an example request:
248-
249-
```bash
250-
curl -i -X POST https://<your-language-resource-endpoint>/language/analyze-text/jobs?api-version=2023-11-15-preview \
251-
-H "Content-Type: application/json" \
252-
-H "Ocp-Apim-Subscription-Key: <your-language-resource-key>" \
253-
-d \
254-
'
255-
{
256-
"displayName": "Document Abstractive Summarization Task Example",
257-
"analysisInput": {
258-
"documents": [
259-
{
260-
"id": "1",
261-
"language": "en",
262-
"text": "At Microsoft, we have been on a quest to advance AI beyond existing techniques, by taking a more holistic, human-centric approach to learning and understanding. As Chief Technology Officer of Azure AI services, I have been working with a team of amazing scientists and engineers to turn this quest into a reality. In my role, I enjoy a unique perspective in viewing the relationship among three attributes of human cognition: monolingual text (X), audio or visual sensory signals, (Y) and multilingual (Z). At the intersection of all three, there’s magic—what we call XYZ-code as illustrated in Figure 1—a joint representation to create more powerful AI that can speak, hear, see, and understand humans better. We believe XYZ-code enables us to fulfill our long-term vision: cross-domain transfer learning, spanning modalities and languages. The goal is to have pretrained models that can jointly learn representations to support a broad range of downstream AI tasks, much in the way humans do today. Over the past five years, we have achieved human performance on benchmarks in conversational speech recognition, machine translation, conversational question answering, machine reading comprehension, and image captioning. These five breakthroughs provided us with strong signals toward our more ambitious aspiration to produce a leap in AI capabilities, achieving multi-sensory and multilingual learning that is closer in line with how humans learn and understand. I believe the joint XYZ-code is a foundational component of this aspiration, if grounded with external knowledge sources in the downstream AI tasks."
263-
}
264-
]
265-
},
266-
"tasks": [
267-
{
268-
"kind": "AbstractiveSummarization",
269-
"taskName": "Document Abstractive Summarization Task 1",
270-
"parameters": {
271-
"query": "XYZ-code",
272-
"summaryLength": "short"
273-
}
274-
}
275-
]
276-
}
277-
'
278-
```
279243
### Using the summaryParameter
280244
For the `summaryLength` parameter, three values are accepted:
281245
* short: Generates a summary of mostly 2-3 sentences, with around 120 tokens.

articles/ai-services/language-service/summarization/includes/regional-availability.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ ms.custom:
1313
---
1414

1515
> [!IMPORTANT]
16+
> One preview region, Sweden Central, showcases our latest and continually evolving LLM fine tuning techniques, where all summarization capabilities are available. We welcome customers to join our early adopter community by filling out the [access request form](https://aka.ms/applyforgatedsummarizationfeatures).
17+
. Your valuable feedback is vital to our continuous enhancement.
1618
> Conversation summarization is only available using:
1719
> - REST API
1820
> - Python

articles/ai-services/language-service/summarization/region-support.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ Some summarization features are only available in limited regions. More regions
1818

1919
## Regional availability table
2020

21-
|Region |Document abstractive summarization|Conversation issue and resolution summarization|Conversation narrative summarization with chapters|Custom summarization|
22-
|------------------|----------------------------------|-----------------------------------------------|--------------------------------------------------|--------------------|
23-
|Azure Gov Virginia|&#9989; |&#9989; |&#9989; |&#10060; |
24-
|North Europe |&#9989; |&#9989; |&#9989; |&#10060; |
25-
|East US |&#9989; |&#9989; |&#9989; |&#9989; |
26-
|UK South |&#9989; |&#9989; |&#9989; |&#10060; |
27-
|Southeast Asia |&#9989; |&#9989; |&#9989; |&#10060; |
28-
|Central Sweden |&#9989; |&#10060; |&#10060; |&#10060; |
21+
|Region |Document abstractive summarization|Conversation summarization |Custom summarization|
22+
|------------------|----------------------------------|-----------------------------------------------|--------------------|
23+
|Azure Gov Virginia|&#9989; |&#9989; |&#10060; |
24+
|North Europe |&#9989; |&#9989; |&#10060; |
25+
|East US |&#9989; |&#9989; |&#9989; |
26+
|South UK |&#9989; |&#9989; |&#10060; |
27+
|Southeast Asia |&#9989; |&#9989; |&#10060; |
28+
|Central Sweden |&#9989; |&#9989; |&#10060; |
2929

3030
## Next steps
3131

articles/ai-services/speech-service/pronunciation-assessment-tool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ At the bottom of the Assessment result, two overall scores are displayed: Pronun
3535
**Content Score**: This score provides an aggregated assessment of the content of the speech and includes three sub-aspects. This score is only available in the speaking tab for an unscripted assessment.
3636

3737
> [!NOTE]
38-
> Content score is currently available on the following regions: `westcentralus`, `eastasia`, `eastus`, `northeurope`, `westeurope`, and `westus2`. All other regions will have Content score available starting from Nov 30, 2023.
38+
> Content score is currently available on the following regions in Speech Studio: `westcentralus`, `eastasia`, `eastus`, `northeurope`, `westeurope`, and `westus2`. All other regions will have Content score available starting from Nov 30, 2023.
3939
4040
- **Vocabulary score**: Evaluates the speaker's effective usage of words and their appropriateness within the given context to express ideas accurately, as well as the level of lexical complexity.
4141
- **Grammar score**: Evaluates the correctness of grammar usage and variety of sentence patterns. It considers lexical accuracy, grammatical accuracy, and diversity of sentence structures, providing a more comprehensive evaluation of language proficiency.

articles/ai-studio/how-to/configure-managed-network.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ There are three different configuration modes for outbound traffic from the mana
3737
| ----- | ----- | ----- |
3838
| Allow internet outbound | Allow all internet outbound traffic from the managed VNet. | You want unrestricted access to machine learning resources on the internet, such as python packages or pretrained models.<sup>1</sup> |
3939
| Allow only approved outbound | Outbound traffic is allowed by specifying service tags. | * You want to minimize the risk of data exfiltration, but you need to prepare all required machine learning artifacts in your private environment.</br>* You want to configure outbound access to an approved list of services, service tags, or FQDNs. |
40-
| Disabled | Inbound and outbound traffic isn't restricted or you're using your own Azure Virtual Network to protect resources. | You want public inbound and outbound from the Azure AI, or you're handling network isolation with your own Azure VNet. |
40+
| Disabled | Inbound and outbound traffic isn't restricted. | You want public inbound and outbound from the Azure AI. |
4141

4242
<sup>1</sup> You can use outbound rules with _allow only approved outbound_ mode to achieve the same result as using allow internet outbound. The differences are:
4343

articles/aks/TOC.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -523,8 +523,8 @@
523523
items:
524524
- name: Application routing add-on overview
525525
href: app-routing.md
526-
- name: Application routing add-on advanced configurations
527-
href: app-routing-configuration.md
526+
- name: Custom hostname and secure ingress configuration
527+
href: app-routing-dns-ssl.md
528528
- name: Monitor using Prometheus and Grafana
529529
href: app-routing-nginx-prometheus.md
530530
- name: Migrate from HTTP application routing to the application routing add-on

0 commit comments

Comments
 (0)