Azure-Samples / azure-search-openai-demo

A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.
https://azure.microsoft.com/products/search
MIT License
5.96k stars 4.09k forks source link

Leverage AI Search indexer (with integrated chunking and vectorization) #1020

Open iMicknl opened 10 months ago

iMicknl commented 10 months ago

This issue is for a: (mark with an x)

Expected/desired behavior

Eventually, users often want continuous indexing of a blob storage. The local script could ingest the files to a blob storage and configure the indexers and skillsets (e.g. Form Recognizer/OCR) for continuous reindexing.

Azure AI Search has an integrated chunking and vectorization engine in public preview, thus not ready for production yet. However would be good to investigate if more native AI Search features can be incorporated in this example in the future.

See https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/announcing-the-public-preview-of-integrated-vectorization-in/ba-p/3960809

Documentation: https://learn.microsoft.com/en-us/azure/search/vector-search-integrated-vectorization

Example notebook: https://github.com/Azure/azure-search-vector-samples/blob/main/demo-python/code/azure-search-integrated-vectorization-sample.ipynb

Advantages

Disadvantages

mattgotteiner commented 10 months ago

@iMicknl thanks, @srbalakr is looking into this

waqasjavedkhan commented 9 months ago

@mattmsft @srbalakr Could you please share what 4 tasks as part of this enhancement? As this one is showing 1 of 4 tasks. Thank you!

waqasjavedkhan commented 8 months ago

@srbalakr @mattgotteiner Any update on my last query? Also what is the ETA of this enhancement?