Skip to content

Commit 0a45d29

Browse files
committed
Improvements from bug bash
1 parent de999fe commit 0a45d29

File tree

7 files changed

+174
-155
lines changed

7 files changed

+174
-155
lines changed

articles/cognitive-services/language-service/concepts/data-limits.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ The following limit specifies the maximum number of characters that can be in a
4545

4646
| Feature | Value |
4747
|------------------------|---------------|
48-
| Conversation narrative summarization with chaptering and document summarization| 125,000 characters as measured by [StringInfo.LengthInTextElements](/dotnet/api/system.globalization.stringinfo.lengthintextelements).|
4948
| Conversation issue and resolution summarization| 40,000 characters as measured by [StringInfo.LengthInTextElements](/dotnet/api/system.globalization.stringinfo.lengthintextelements).|
5049
| Text Analytics for health | 30,720 characters as measured by [StringInfo.LengthInTextElements](/dotnet/api/system.globalization.stringinfo.lengthintextelements). |
5150
| All other pre-configured features (synchronous) | 5,120 as measured by [StringInfo.LengthInTextElements](/dotnet/api/system.globalization.stringinfo.lengthintextelements). |

articles/cognitive-services/language-service/summarization/how-to/conversation-summarization.md

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,21 @@ ms.custom: language-service-summarization, ignite-fall-2021, event-tier1-build-2
2222
2323
## Conversation summarization types
2424

25+
- 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+
2527
- 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.
2628

2729
:::image type="content" source="../media/conversation-summary-diagram.svg" alt-text="A diagram for sending data to the conversation summarization issues and resolution feature.":::
2830

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-
3131
The AI models used by the API are provided by the service, you just have to send content for analysis.
3232

3333
## Features
3434

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.
3636

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.
4040

4141
## Submitting data
4242

@@ -48,17 +48,17 @@ When you submit data to conversation summarization, we recommend sending one cha
4848

4949
### Get summaries from text chats
5050

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).
5252

5353
### Get summaries from speech transcriptions
5454

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.
5656

5757
```json
5858
"conversations":[
5959
{
6060
"id":"abcdefgh-1234-1234-1234-1234abcdefgh",
61-
"language":"En",
61+
"language":"en",
6262
"modality":"transcript",
6363
"conversationItems":[
6464
{
@@ -383,11 +383,9 @@ Example JSON response:
383383

384384
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.
385385

386-
## Getting conversation summarization results
386+
## Getting conversation issue and resolution summarization results
387387

388-
[!INCLUDE [availability](../includes/regional-availability.md)]
389-
390-
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.
391389

392390
**Agent**: "*Hello, how can I help you*?"
393391

@@ -404,7 +402,6 @@ In the above example, the API might return the following summarized sentences:
404402
| "Customer wants to upgrade their subscription. Customer doesn't know how." | issue |
405403
| "Customer needs to press upgrade button, and sign in." | resolution |
406404

407-
408405
## See also
409406

410407
* [Summarization overview](../overview.md)

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

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,15 @@ Using the above example, the API might return the following summarized sentences
8181
**Abstractive summarization**:
8282
- "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."
8383

84-
### Try extractive document summarization
84+
### Try document extractive summarization
8585

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).
8787

88-
### Try abstractive document summarization
88+
### Try document abstractive summarization
8989

90-
The following example will get you started with abstractive document summarization:
90+
[Reference documentation](https://go.microsoft.com/fwlink/?linkid=2195178)
91+
92+
The following example will get you started with document abstractive summarization:
9193

9294
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.
9395

@@ -190,10 +192,6 @@ curl -X GET https://<your-language-resource-endpoint>/language/analyze-text/jobs
190192
}
191193
```
192194

193-
# [Conversation summarization](#tab/conversation-summarization)
194-
195-
[Reference documentation](https://go.microsoft.com/fwlink/?linkid=2195178)
196-
197195
|parameter |Description |
198196
|---------|---------|
199197
|`-X POST <endpoint>` | Specifies your endpoint for accessing the API. |

0 commit comments

Comments
 (0)