Skip to content

Commit 6d26a72

Browse files
committed
Tutorial front section consistency pass
1 parent c165085 commit 6d26a72

6 files changed

+44
-47
lines changed

articles/search/chat-completion-skill-example-usage.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
title: Utilize the content generation capabilities of language models as part of content ingestion pipeline
33
titleSuffix: Azure AI Search
44
description: Use language models to caption your images and facilitate an image search through your data.
5-
author: amitkalay
6-
ms.author: amitkalay
5+
author: gmndrg
6+
ms.author: gimondra
77
ms.service: azure-ai-search
88
ms.topic: how-to
99
ms.date: 07/28/2025

articles/search/toc.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,10 @@ items:
140140
items:
141141
- name: Vectorize images and text
142142
href: tutorial-document-extraction-multimodal-embeddings.md
143-
- name: Verbalize images using generative AI
144-
href: tutorial-document-extraction-image-verbalization.md
145143
- name: Vectorize from a structured document layout
146144
href: tutorial-document-layout-multimodal-embeddings.md
145+
- name: Verbalize images using generative AI
146+
href: tutorial-document-extraction-image-verbalization.md
147147
- name: Verbalize images from a structured document layout
148148
href: tutorial-document-layout-image-verbalization.md
149149
- name: RAG tutorials
@@ -384,6 +384,8 @@ items:
384384
href: cognitive-search-custom-skill-scale.md
385385
- name: Example - Bing Entity Search
386386
href: cognitive-search-create-custom-skill-example.md
387+
- name: Azure AI Search Power Skills
388+
href: https://github.com/Azure-Samples/azure-search-power-skills
387389
- name: Retrieval
388390
items:
389391
- name: Agentic retrieval

articles/search/tutorial-document-extraction-image-verbalization.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ In this tutorial, you use:
2626

2727
+ The [Document Extraction skill](cognitive-search-skill-document-extraction.md) for extracting normalized images and text.
2828

29-
+ The [GenAI Prompt skill (preview)](cognitive-search-skill-genai-prompt.md) to generate image captions, which are text-based descriptions of visual content, for search and grounding.
29+
+ The [GenAI Prompt skill (preview)](cognitive-search-skill-genai-prompt.md) that calls a chat completion model to create descriptions of visual content.
3030

3131
+ A search index configured to store text and image embeddings and support for vector-based similarity search.
3232

@@ -35,28 +35,29 @@ This tutorial demonstrates a lower-cost approach for indexing multimodal content
3535
For a more comprehensive solution that includes structured text layout and spatial metadata, see [Tutorial: Verbalize images from a structured document layout](tutorial-document-layout-image-verbalization.md).
3636

3737
> [!NOTE]
38-
> Setting `imageAction` to `generateNormalizedImages` is required for this tutorial and incurs an additional charge for image extraction according to [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/).
38+
> Setting `imageAction` to `generateNormalizedImages` results in image extraction, which is an extra charge. For more information, see [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/) for image extraction.
3939
40-
Using a REST client and the [Search REST APIs](/rest/api/searchservice/) you will:
40+
<!-- Using a REST client and the [Search REST APIs](/rest/api/searchservice/) you will:
4141
4242
> [!div class="checklist"]
4343
> + Set up sample data and configure an `azureblob` data source
4444
> + Create an index with support for text and image embeddings
4545
> + Define a skillset with extraction, captioning, and embedding steps
4646
> + Create and run an indexer to process and index content
4747
> + Search the index you just created
48+
-->
4849

4950
## Prerequisites
5051

5152
+ An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
5253

53-
+ [Azure Storage](/azure/storage/common/storage-account-create).
54+
+ [Azure Storage](/azure/storage/common/storage-account-create), used for storing sample data.
5455

5556
+ [Azure AI Search](search-what-is-azure-search.md), Basic pricing tier or higher, with a managed identity. [Create a service](search-create-service-portal.md) or [find an existing service](https://portal.azure.com/#blade/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.Search%2FsearchServices) in your current subscription.
5657

5758
+ [Visual Studio Code](https://code.visualstudio.com/download) with a [REST client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client).
5859

59-
### Download files
60+
## Prepare data
6061

6162
Download the following sample PDF:
6263

articles/search/tutorial-document-extraction-multimodal-embeddings.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,40 +22,38 @@ In this tutorial, you use:
2222

2323
+ A 36-page PDF document that combines rich visual content, such as charts, infographics, and scanned pages, with traditional text.
2424

25-
+ Extract text and normalized images using the [Document Extraction skill](cognitive-search-skill-document-extraction.md).
25+
+ The [Document Extraction skill](cognitive-search-skill-document-extraction.md) for extracting normalized images and text.
2626

27-
+ Vectorize text and images using the [Azure AI Vision multimodal embeddings skill](cognitive-search-skill-vision-vectorize.md).
27+
+ The [Azure AI Vision multimodal embeddings skill](cognitive-search-skill-vision-vectorize.md) to vectorize text and images.
2828

2929
+ A search index configured to store text and image embeddings and support for vector-based similarity search.
3030

31-
This tutorial demonstrates a lower-cost approach for indexing multimodal content using Document Extraction skill and image captioning. It enables extraction and search over both text and images from documents in Azure Blob Storage. However, it doesn't include locational metadata for text, such as page numbers or bounding regions.
32-
33-
For a more comprehensive solution that includes structured text layout and spatial metadata, see [Tutorial: Verbalize images from a structured document layout](tutorial-document-layout-image-verbalization.md).
31+
This tutorial demonstrates a lower-cost approach for indexing multimodal content using the Document Extraction skill and image captioning. It enables extraction and search over both text and images from documents in Azure Blob Storage. However, it doesn't include locational metadata for text, such as page numbers or bounding regions. For a more comprehensive solution that includes structured text layout and spatial metadata, see [Tutorial: Verbalize images from a structured document layout](tutorial-document-layout-image-verbalization.md).
3432

3533
> [!NOTE]
36-
> Setting `imageAction` to `generateNormalizedImages` results in image extraction, which is an extra charge. For more information, see [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/) for image extraction pricing.
34+
> Setting `imageAction` to `generateNormalizedImages` results in image extraction, which is an extra charge. For more information, see [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/) for image extraction.
3735
38-
Using a REST client and the [Search REST APIs](/rest/api/searchservice/) you will:
36+
<!-- Using a REST client and the [Search REST APIs](/rest/api/searchservice/) you will:
3937
4038
> [!div class="checklist"]
4139
> + Set up sample data and configure an `azureblob` data source
4240
> + Create an index with support for text and image embeddings
4341
> + Define a skillset with extraction and embedding steps
4442
> + Create and run an indexer to process and index content
4543
> + Search the index you just created
44+
-->
4645

4746
## Prerequisites
4847

4948
+ [Azure Storage](/azure/storage/common/storage-account-create), used for storing sample data.
5049

51-
+ An [Azure AI services multi-service account](/azure/ai-services/multi-service-resource#azure-ai-services-resource-for-azure-ai-search-skills) for image vectorization. Image vectorization requires Azure AI Vision multimodal embeddings. For an updated list of regions, see the [Azure AI Vision documentation](/azure/ai-services/computer-vision/overview-image-analysis#region-availability).
52-
50+
+ An [Azure AI services multi-service account](/azure/ai-services/multi-service-resource#azure-ai-services-resource-for-azure-ai-search-skills) that provides Azure AI Vision for multimodal embeddings. You must use an Azure AI multi-service account for this task. For an updated list of regions that provide multimodal embeddings, see the [Azure AI Vision documentation](/azure/ai-services/computer-vision/overview-image-analysis#region-availability).
5351
+ [Azure AI Search](search-create-service-portal.md), with a managed identity. [Create a service](search-create-service-portal.md) or [find an existing service](https://portal.azure.com/#blade/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.Search%2FsearchServices) in your current subscription.
5452
> Your service must be on the Basic tier or higher—this tutorial isn't supported on the Free tier. It must also be in the same region as your multi-service account.
5553
5654
+ [Visual Studio Code](https://code.visualstudio.com/download) with a [REST client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client).
5755

58-
### Download files
56+
## Prepare data
5957

6058
Download the following sample PDF:
6159

@@ -67,7 +65,7 @@ Download the following sample PDF:
6765

6866
1. [Upload the sample data file](/azure/storage/blobs/storage-quickstart-blobs-portal).
6967

70-
1. [Create a role assignment in Azure Storage and Specify a managed identity in a connection string](search-howto-managed-identities-storage.md)
68+
1. [Create a **Storage Blob Data Reader** role assignment and specify a managed identity in a connection string](search-howto-managed-identities-storage.md)
7169

7270
1. For connections made using a system-assigned managed identity. Provide a connection string that contains a ResourceId, with no account key or password. The ResourceId must include the subscription ID of the storage account, the resource group of the storage account, and the storage account name. The connection string is similar to the following example:
7371

articles/search/tutorial-document-layout-image-verbalization.md

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,37 +24,34 @@ In this tutorial, you use:
2424

2525
+ A 36-page PDF document that combines rich visual content, such as charts, infographics, and scanned pages, with traditional text.
2626

27-
+ The [Document Layout skill (preview)](cognitive-search-skill-document-intelligence-layout.md) for extracting text and normalized images with its locationMetadata from various documents, such as page numbers or bounding regions.
27+
+ The [Document Layout skill (preview)](cognitive-search-skill-document-intelligence-layout.md) for extracting text and normalized images with its `locationMetadata` from various documents, such as page numbers or bounding regions.
2828

29-
The [Document Layout skill](cognitive-search-skill-document-intelligence-layout.md) has limited regional availability, is bound to Azure AI services, and requires a [billable resource](cognitive-search-attach-cognitive-services.md) for transactions that exceed 20 documents per indexer per day. For a lower-cost solution to indexing multimodal content, see [Tutorial: Verbalize images using generative AI](tutorial-document-extraction-image-verbalization.md).
30-
31-
+ The [GenAI Prompt skill (preview)](cognitive-search-skill-genai-prompt.md) to generate image captions, which are text-based descriptions of visual content, for search and grounding.
29+
+ The [GenAI Prompt skill (preview)](cognitive-search-skill-genai-prompt.md) that calls a chat completion model to create descriptions of visual content.
3230

3331
+ A search index configured to store text and image embeddings and support for vector-based similarity search.
3432

35-
> [!NOTE]
36-
> Setting `imageAction` to `generateNormalizedImages` is required for this tutorial and incurs an additional charge for image extraction according to [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/).
37-
38-
Using a REST client and the [Search REST APIs](/rest/api/searchservice/), you will:
33+
<!-- Using a REST client and the [Search REST APIs](/rest/api/searchservice/), you will:
3934
4035
> [!div class="checklist"]
4136
> + Set up sample data and configure an `azureblob` data source
4237
> + Create an index with support for text and image embeddings
4338
> + Define a skillset with extraction, captioning, embedding and knowleage store file projection steps
4439
> + Create and run an indexer to process and index content
45-
> + Search the index you just created
40+
> + Search the index you just created -->
4641

4742
## Prerequisites
4843

49-
+ An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
50-
51-
+ [Azure Storage](/azure/storage/common/storage-account-create).
44+
+ [Azure Storage](/azure/storage/common/storage-account-create), used for storing sample data.
5245

5346
+ [Azure AI Search](search-what-is-azure-search.md). [Create a service](search-create-service-portal.md) or [find an existing service](https://portal.azure.com/#blade/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.Search%2FsearchServices) in your current subscription. Your service must be on the Basic tier or higher. This tutorial isn't supported on the Free tier.
5447

5548
+ [Visual Studio Code](https://code.visualstudio.com/download) with a [REST client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client).
5649

57-
### Download files
50+
## Limitations
51+
52+
The [Document Layout skill](cognitive-search-skill-document-intelligence-layout.md) has limited regional availability, is bound to Azure AI services, and requires a [billable resource](cognitive-search-attach-cognitive-services.md) for transactions that exceed 20 documents per indexer per day. For a lower-cost solution to indexing multimodal content, see [Tutorial: Verbalize images using generative AI](tutorial-document-extraction-image-verbalization.md).
53+
54+
## Prepare data
5855

5956
Download the following sample PDF:
6057

@@ -66,7 +63,7 @@ Download the following sample PDF:
6663

6764
1. [Upload the sample data file](/azure/storage/blobs/storage-quickstart-blobs-portal).
6865

69-
1. [Create a role assignment in Azure Storage and Specify a managed identity in a connection string](search-howto-managed-identities-storage.md)
66+
1. [Create a **Storage Blob Data Reader** role assignment and specify a managed identity in a connection string](search-howto-managed-identities-storage.md)
7067

7168
1. For connections made using a system-assigned managed identity. Provide a connection string that contains a ResourceId, with no account key or password. The ResourceId must include the subscription ID of the storage account, the resource group of the storage account, and the storage account name. The connection string is similar to the following example:
7269

articles/search/tutorial-document-layout-multimodal-embeddings.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,49 +23,48 @@ In this tutorial, you use:
2323

2424
+ A 36-page PDF document that combines rich visual content, such as charts, infographics, and scanned pages, with traditional text.
2525

26-
+ The [Document Layout skill (preview)](cognitive-search-skill-document-intelligence-layout.md) for extracting text and normalized images with its locationMetadata from various documents, such as page numbers or bounding regions.
26+
+ The [Document Layout skill (preview)](cognitive-search-skill-document-intelligence-layout.md) for extracting text and normalized images with its `locationMetadata` from various documents, such as page numbers or bounding regions.
2727

28-
The [Document Layout skill](cognitive-search-skill-document-intelligence-layout.md) has limited regional availability, is bound to Azure AI services, and requires a [billable resource](cognitive-search-attach-cognitive-services.md) for transactions that exceed 20 documents per indexer per day. For a lower-cost solution to indexing multimodal content, see [Tutorial: Verbalize images using generative AI](tutorial-document-extraction-image-verbalization.md).
29-
30-
+ Vectorization using the [Azure AI Vision multimodal embeddings skill](cognitive-search-skill-vision-vectorize.md), which generates embeddings for both text and images.
28+
+ The [Azure AI Vision multimodal embeddings skill](cognitive-search-skill-vision-vectorize.md) to vectorize text and images.
3129

3230
+ A search index configured to store text and image embeddings and support for vector-based similarity search.
3331

34-
Using a REST client and the [Search REST APIs](/rest/api/searchservice/), you will:
32+
<!-- Using a REST client and the [Search REST APIs](/rest/api/searchservice/), you will:
3533
3634
> [!div class="checklist"]
3735
> + Set up sample data and configure an `azureblob` data source
3836
> + Create an index with support for text and image embeddings
3937
> + Define a skillset with extraction, embedding and knowleage store file projection steps
4038
> + Create and run an indexer to process and index content
41-
> + Search the index you just created
39+
> + Search the index you just created -->
4240

4341
## Prerequisites
4442

45-
+ An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
46-
47-
+ [Azure Storage](/azure/storage/common/storage-account-create).
43+
+ [Azure Storage](/azure/storage/common/storage-account-create), used for storing sample data.
4844

49-
+ An [Azure AI services multi-service account](/azure/ai-services/multi-service-resource#azure-ai-services-resource-for-azure-ai-search-skills) for image vectorization. Image vectorization requires Azure AI Vision multimodal embeddings. For an updated list of regions, see the [Azure AI Vision documentation](/azure/ai-services/computer-vision/overview-image-analysis#region-availability).
45+
+ An [Azure AI services multi-service account](/azure/ai-services/multi-service-resource#azure-ai-services-resource-for-azure-ai-search-skills) that provides Azure AI Vision for multimodal embeddings. You must use an Azure AI multi-service account for this task. For an updated list of regions that provide multimodal embeddings, see the [Azure AI Vision documentation](/azure/ai-services/computer-vision/overview-image-analysis#region-availability).
5046

5147
+ [Azure AI Search](search-what-is-azure-search.md), with a managed identity. [Create a service](search-create-service-portal.md) or [find an existing service](https://portal.azure.com/#blade/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.Search%2FsearchServices) in your current subscription. Your service must be on the Basic tier or higher—this tutorial isn't supported on the Free tier. It must also be in the same region as your multi-service account.
5248

5349
+ [Visual Studio Code](https://code.visualstudio.com/download) with a [REST client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client).
5450

55-
### Download files
51+
## Limitations
52+
53+
The [Document Layout skill](cognitive-search-skill-document-intelligence-layout.md) has limited regional availability, is bound to Azure AI services, and requires a [billable resource](cognitive-search-attach-cognitive-services.md) for transactions that exceed 20 documents per indexer per day. For a lower-cost solution to indexing multimodal content, see [Tutorial: Verbalize images using generative AI](tutorial-document-extraction-image-verbalization.md).
54+
55+
## Prepare data
5656

5757
Download the following sample PDF:
5858

5959
+ [sustainable-ai-pdf](https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/microsoft/msc/documents/presentations/CSR/Accelerating-Sustainability-with-AI-2025.pdf)
6060

61-
6261
### Upload sample data to Azure Storage
6362

6463
1. In Azure Storage, create a new container named **doc-intelligence-multimodality-container**.
6564

6665
1. [Upload the sample data file](/azure/storage/blobs/storage-quickstart-blobs-portal).
6766

68-
1. [Create a role assignment in Azure Storage and specify a managed identity in a connection string](search-howto-managed-identities-storage.md)
67+
1. [Create a **Storage Blob Data Reader** role assignment and specify a managed identity in a connection string](search-howto-managed-identities-storage.md)
6968

7069
1. For connections made using a system-assigned managed identity, provide a connection string that contains a ResourceId, with no account key or password. The ResourceId must include the subscription ID of the storage account, the resource group of the storage account, and the storage account name. The connection string is similar to the following example:
7170

0 commit comments

Comments
 (0)