Wat is vectorzoekopdrachten?
Vectorzoekopdrachten is een mogelijkheid die beschikbaar is in AI Search die wordt gebruikt voor het indexeren, opslaan en ophalen van vectoren insluiten uit een zoekindex. U kunt het gebruiken om toepassingen te gebruiken om de RAG-architectuur (Retrieval Augmented Generation), overeenkomsten en multimodale zoekopdrachten of aanbevelingsengines te implementeren.
Hieronder ziet u een afbeelding van de indexerings- en querywerkstromen voor vectorzoekopdrachten.
Een vectorquery kan worden gebruikt om criteria te vinden in verschillende typen brongegevens door een wiskundige weergave te bieden van de inhoud die wordt gegenereerd door machine learning-modellen. Dit elimineert de beperkingen van zoekopdrachten op basis van tekst die relevante resultaten retourneren met behulp van de intentie van de query.
Wanneer gebruikt u vectorzoekopdrachten
Hier volgen enkele scenario's waarin u vectorzoekopdrachten moet gebruiken:
- Gebruik OpenAI- of opensource-modellen om tekst te coderen en gebruik query's die zijn gecodeerd als vectoren om documenten op te halen.
- Zoek naar overeenkomsten in gecodeerde afbeeldingen, tekst, video en audio of een combinatie hiervan (multimodaal).
- Vertegenwoordig documenten in verschillende talen met behulp van een in meerdere talen ingesloten modellen om documenten in elke taal te vinden.
- Bouw hybride zoekopdrachten vanuit vector- en doorzoekbare tekstvelden als vectorzoekopdrachten worden geïmplementeerd op veldniveau. De resultaten worden samengevoegd om één antwoord te retourneren.
- Pas filters toe op tekst- en numerieke velden en neem deze op in uw query om de gegevens te verminderen die uw vectorzoekopdrachten moeten verwerken.
- Maak een vectordatabase om een externe knowledge base te bieden of te gebruiken als een langetermijngeheugen.
Beperkingen
Er zijn enkele beperkingen bij het gebruik van vectorzoekopdrachten, die u moet noteren:
- U moet de insluitingen opgeven met behulp van Azure OpenAI of een vergelijkbare opensource-oplossing, omdat Azure AI Search deze niet genereert voor uw inhoud.
- Cmk (Door klant beheerde sleutels) worden niet ondersteund.
- Er zijn opslagbeperkingen van toepassing, zodat u moet controleren wat uw servicequotum biedt.
Notitie
Als uw documenten groot zijn, kunt u overwegen om te segmenteren. Gebruik de segmentering van grote documenten voor vectorzoekoplossingen in AI Search-documentatie voor meer informatie.