Skip to content

Commit b14c4b9

Browse files
authored
Merge pull request #4975 from laujan/kate-4954-4949-overview-overview
Kate 4954 4949 4972 overview overview
2 parents 872c586 + 08eef30 commit b14c4b9

File tree

5 files changed

+18
-4
lines changed

5 files changed

+18
-4
lines changed

articles/ai-services/content-understanding/concepts/standard-pro-modes.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,18 +75,28 @@ Not sure which mode is right for your scenario? The following charts compare sta
7575
| Scenario | Standard mode | Pro mode|
7676
|----|----|----|
7777
| **Invoice analysis** | Extract insights on invoice data at scale and enable RAG search and further data analysis and visualization. Answer questions like: <br> &bullet; Extract purchase order number, total, due date, and line items for entry into database. | Analyze invoices and contractual agreements with clients and apply multi-step reasoning to draw conclusions on that data. Answer questions like: <br> &bullet; Does this invoice fulfill the contractual agreement we have in place with this client? <br> &bullet; Does this invoice need further review? |
78-
| **Call center transcript analytics** | Extract insights on large volumes of call center data to gain valuable insights on sentiment, understand customer issues, and create targeted training to address major pain points. Answer questions like: <br> &bullet; What are the main issues customers are calling about? <br> &bullet; What is the average length of calls made about x issue? | Analyze call center transcript data and apply multi-step reasoning to understand how call center employees are addressing customer needs, and if they're following guidelines. Answer questions like: <br> &bullet; Did the call center employee introduce themselves? <br> &bullet; Did this answer "pass" certain criteria? |
78+
| **Call center transcript analytics** | Extract insights on large volumes of call center data to gain valuable insights on sentiment, understand customer issues, and create targeted training to address major pain points. Answer questions like: <br> &bullet; What are the main issues customers are calling about? <br> &bullet; What is the average length of calls made about x issue? | Analyze call center transcript data and apply multi-step reasoning to understand how call center employees are addressing customer needs, and if they're following guidelines. Answer questions like: <br> &bullet; Did the call center employee introduce themselves? <br> &bullet; Did this answer *pass* certain criteria? |
7979
| **Mortgage application processing** | Extract the key values from mortgage application data and make it searchable and more easily accessible. Answer questions like: <br> &bullet; What year was the mortgage application submitted? <br> &bullet; What are the names on the application? | Analyze supplementary supporting documentation and mortgage applications to determine whether a prospective home buyer provides all the necessary documentation to secure a mortgage. Answer questions like: <br> &bullet; Do the names and social security numbers on the mortgage application match the supporting documentation? |
8080

8181
## Try pro mode
8282

8383
You can try out the features of both Content Understanding standard and pro modes using the [Azure AI Foundry](https://ai.azure.com/explore/aiservices/vision/contentunderstanding). The service enables you to bring your own data and experiment with all the functionalities of both modes in a lightweight, no-code approach to help you find the best fit for your unique scenario.
8484

85-
### Pro mode known limitations
85+
### Pro mode known limitations and best practices
8686

8787
* Content Understanding pro mode currently doesn't offer confidence scores or grounding. It currently supports generative and classification of your fields but doesn't support extraction only.
88+
8889
* Content Understanding pro mode is currently only available for documents.
8990

91+
* The system operates in *lookup mode* when referencing documents. As a result, comprehensive information retrieval shouldn't be expected. If exhaustive recovery of data is required, we recommend that you incorporate the document into the input set.
92+
93+
* Schemas should be designed with the highest level of specificity possible. For instance, instead of presenting a generalized list of inconsistencies, it's advisable to create distinct fields for each type of inconsistency, accompanied by detailed descriptions. Additionally, wherever feasible, references to specific sections of relevant documents that should be reviewed should be included.
94+
95+
* Reference documents should be concise and focused. Prioritize essential documents and ensure they're as brief as possible to enhance retention and recall.
96+
97+
98+
99+
90100
## Next steps
91101

92102
For more information on document processing, see [Document processing overview](../document/overview.md).
110 KB
Loading
150 KB
Loading

articles/ai-services/content-understanding/overview.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Azure AI Content Understanding is a new Generative AI based [**Azure AI Service*
2424

2525
Content Understanding offers a streamlined process to reason over large amounts of unstructured data, accelerating time-to-value by generating an output that can be integrated into automation and analytical workflows.
2626

27-
:::image type="content" source="media/overview/component-overview.png" alt-text="Screenshot of Content Understanding overview, process, and workflow.":::
27+
:::image type="content" source="media/overview/component-overview-updated.png" alt-text="Screenshot of Content Understanding overview, process, and workflow." lightbox="media/overview/component-overview-updated.png" :::
2828

2929
## Why process with Content Understanding?
3030

@@ -56,12 +56,14 @@ Common applications for Content Understanding include:
5656
|Media asset management| Software and media vendors can use Content Understanding to extract richer, targeted information from videos for media asset management solutions.| [**Media asset management quickstart**](concepts/analyzer-templates.md#modality-templates) |
5757
|Tax automation| Tax preparation companies can use Content Understanding to generate a unified view of information from various documents and create comprehensive tax returns.| [**Tax automation quickstart**](concepts/analyzer-templates.md#modality-templates) |
5858
|Chart understanding| Businesses can enhance chart understanding by automating the analysis and interpretation of various types of charts and diagrams using Content Understanding.| [**Chart understanding quickstart**](concepts/analyzer-templates.md#modality-templates) |
59+
|Mortgage application processing|Analyze supplementary supporting documentation and mortgage applications to determine whether a prospective home buyer provided all the necessary documentation to secure a mortgage.| [**Content Understanding Pro quickstart**](concepts/standard-pro-modes.md#apply-standard-or-pro-mode-to-your-scenarios)|
60+
|Invoice contract verification|Review invoices and contractual agreements with clients carefully. Apply a multi-step reasoning process to analyze the data. Ensure that conclusions, such as validating the consistency between the invoice and the contract, are accurate and thorough.| [**Content Understanding Pro quickstart**](concepts/standard-pro-modes.md#apply-standard-or-pro-mode-to-your-scenarios)|
5961

6062
See [Quickstart](quickstart/use-ai-foundry.md) for more examples.
6163

6264
## Components
6365

64-
:::image type="content" source="media/overview/cu-components.png" alt-text="Screenshot of Content Understanding components.":::
66+
:::image type="content" source="media/overview/pro-components.png" lightbox="media/overview/pro-components.png"alt-text="Screenshot of Content Understanding pro components.":::
6567

6668
|Component|Description|
6769
|:---------|:----------|
@@ -71,6 +73,8 @@ See [Quickstart](quickstart/use-ai-foundry.md) for more examples.
7173
|Field extraction|Field extraction allows users to define the structure and schema of the desired fields to extract from input files. See [service limits](service-limits.md) for a complete list of field types supported. Fields can be generated via one of the following methods:</br></br> &bullet; **Extract**: Directly extract values as they appear in the input content, such as dates from receipts or item details from invoices.</br></br>&bullet; **Classify**: Classify content from a predefined set of categories, such as call sentiment or chart type.</br></br>&bullet; **Generate**: Generate values freely from input data, such as summarizing an audio conversation or creating scene descriptions from videos.|
7274
|Grounding source| Content Understanding identifies the specific regions in the content where the value was generated from. Source grounding allows users in automation scenarios to quickly verify the correctness of the field values, leading to higher confidence in the extracted data. |
7375
|Confidence score | Content Understanding provides confidence scores from 0 to 1 to estimate the reliability of the results. High scores indicate accurate data extraction, enabling straight-through processing in automation workflows.|
76+
|Reference dataset (offered in Pro mode)|The service can reference documents at inference time to aid in providing context. For example, if you're looking to analyze invoices to ensure they're consistent with a contractual agreement, you can supply the invoice and other relevant documents (for example, purchase order) as inputs, and supply the contract files as reference data.|
77+
|Multi-step reasoning (offered in Pro mode)|Multi-step reasoning takes data analysis a step further than extracting and aggregating structured data and allows you to draw conclusions on that data, minimizing the need for human review.|
7478

7579
## Responsible AI
7680

0 commit comments

Comments
 (0)