You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/cognitive-services/language-service/concepts/data-limits.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,6 @@ The following limit specifies the maximum number of characters that can be in a
45
45
46
46
| Feature | Value |
47
47
|------------------------|---------------|
48
-
| Conversation narrative summarization with chaptering and document summarization| 125,000 characters as measured by [StringInfo.LengthInTextElements](/dotnet/api/system.globalization.stringinfo.lengthintextelements).|
49
48
| Conversation issue and resolution summarization| 40,000 characters as measured by [StringInfo.LengthInTextElements](/dotnet/api/system.globalization.stringinfo.lengthintextelements).|
50
49
| Text Analytics for health | 30,720 characters as measured by [StringInfo.LengthInTextElements](/dotnet/api/system.globalization.stringinfo.lengthintextelements). |
51
50
| All other pre-configured features (synchronous) | 5,120 as measured by [StringInfo.LengthInTextElements](/dotnet/api/system.globalization.stringinfo.lengthintextelements). |
- Chapter title and narrative (general conversation) are designed to summarize a conversation into chapter titles, and a summarization of the conversation's contents. This summarization type works on conversations with any number of parties.
26
+
25
27
- Issues and resolution (call center focused) is designed to summarize text chat logs between customers and customer-service agents. This feature is capable of providing both issues and resolutions present in these logs, which occur between two parties.
26
28
27
29
:::image type="content" source="../media/conversation-summary-diagram.svg" alt-text="A diagram for sending data to the conversation summarization issues and resolution feature.":::
28
30
29
-
- Narrative and chapter title (general conversation) are designed to summarize a conversation into chapter titles, and a summarization of the conversation's contents. This summarization type works on conversations with any number of parties.
30
-
31
31
The AI models used by the API are provided by the service, you just have to send content for analysis.
32
32
33
33
## Features
34
34
35
-
The conversation summarization API uses natural language processing techniques to locate key issues and resolutions in text-based chat logs. Conversation summarization will return issues and resolutions found from the text input.
35
+
The conversation summarization API uses natural language processing techniques to summarize conversations into shorter summaries per request. Conversation summarization can summarize for issues and resolutions discussed in a two-party conversation or summarize a long conversation into chapters and a short narrative for each chapter.
36
36
37
-
There's another feature in Azure Cognitive Service for Language named [document summarization](../overview.md?tabs=document-summarization) that can summarize sentences from large documents. When you're deciding between document summarization and conversation summarization, consider the following points:
38
-
*Extractive summarization returns sentences that collectively represent the most important or relevant information within the original content.
39
-
*Conversation summarization returns summaries based on full chat logs including a reason for the chat (a problem), and the resolution. For example, a chat log between a customer and a customer service agent.
37
+
There's another feature in Azure Cognitive Service for Language named [document summarization](../overview.md?tabs=document-summarization) that is more suitable to summarize documents into concise summaries. When you're deciding between document summarization and conversation summarization, consider the following points:
38
+
*Input genre: Conversation summarization can operate on both chat text and speech transcripts. which have speakers and their utterances. Document summarization operations on text.
39
+
*Purpose of summarization: for example, conversation issue and resolution summarization returns a reason and the resolution for a chat between a customer and a customer service agent.
40
40
41
41
## Submitting data
42
42
@@ -48,17 +48,17 @@ When you submit data to conversation summarization, we recommend sending one cha
48
48
49
49
### Get summaries from text chats
50
50
51
-
You can use conversation summarization to get summaries from 2-person chats between customer service agents, and customers. To see an example using text chats, see the [quickstart article](../quickstart.md).
51
+
You can use conversation issue and resolution summarization to get summaries as you need. To see an example using text chats, see the [quickstart article](../quickstart.md).
52
52
53
53
### Get summaries from speech transcriptions
54
54
55
-
Conversation summarization also enables you to get summaries from speech transcripts by using the [Speech service's speech-to-text feature](../../../Speech-Service/call-center-overview.md). The following example shows a short conversation that you might include in your API requests.
55
+
Conversation issue and resolution summarization also enables you to get summaries from speech transcripts by using the [Speech service's speech-to-text feature](../../../Speech-Service/call-center-overview.md). The following example shows a short conversation that you might include in your API requests.
56
56
57
57
```json
58
58
"conversations":[
59
59
{
60
60
"id":"abcdefgh-1234-1234-1234-1234abcdefgh",
61
-
"language":"En",
61
+
"language":"en",
62
62
"modality":"transcript",
63
63
"conversationItems":[
64
64
{
@@ -383,11 +383,9 @@ Example JSON response:
383
383
384
384
For long conversation, the model might segment it into multiple cohesive parts, and summarize each segment. There is also a lengthy `contexts` field for each summary, which tells from which range of the input conversation we generated the summary.
385
385
386
-
## Getting conversation summarization results
386
+
## Getting conversation issue and resolution summarization results
The following text is an example of content you might submit for summarization. This is only an example, the API can accept much longer input text. See [data limits](../../concepts/data-limits.md) for more information.
388
+
The following text is an example of content you might submit for conversation issue and resolution summarization. This is only an example, the API can accept much longer input text. See [data limits](../../concepts/data-limits.md) for more information.
391
389
392
390
**Agent**: "*Hello, how can I help you*?"
393
391
@@ -404,7 +402,6 @@ In the above example, the API might return the following summarized sentences:
404
402
| "Customer wants to upgrade their subscription. Customer doesn't know how." | issue |
405
403
| "Customer needs to press upgrade button, and sign in." | resolution |
Copy file name to clipboardExpand all lines: articles/cognitive-services/language-service/summarization/how-to/document-summarization.md
+6-8Lines changed: 6 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -81,13 +81,15 @@ Using the above example, the API might return the following summarized sentences
81
81
**Abstractive summarization**:
82
82
- "Microsoft is taking a more holistic, human-centric approach to learning and understanding. We believe XYZ-code will enable us to fulfill our long-term vision: cross-domain transfer learning, spanning modalities and languages. Over the past five years, we have achieved human performance on benchmarks in."
83
83
84
-
### Try extractive document summarization
84
+
### Try document extractive summarization
85
85
86
-
You can use extractive document summarization to get summaries of articles, papers, or documents. To see an example, see the [quickstart article](../quickstart.md).
86
+
You can use document extractive summarization to get summaries of articles, papers, or documents. To see an example, see the [quickstart article](../quickstart.md).
87
87
88
-
### Try abstractive document summarization
88
+
### Try document abstractive summarization
89
89
90
-
The following example will get you started with abstractive document summarization:
The following example will get you started with document abstractive summarization:
91
93
92
94
1. Copy the command below into a text editor. The BASH example uses the `\` line continuation character. If your console or terminal uses a different line continuation character, use that character instead.
93
95
@@ -190,10 +192,6 @@ curl -X GET https://<your-language-resource-endpoint>/language/analyze-text/jobs
0 commit comments