Vectorindexen bouwen en gebruiken in de Azure AI Foundry-portal
Belangrijk
Items die in dit artikel zijn gemarkeerd (preview) zijn momenteel beschikbaar als openbare preview. Deze preview wordt aangeboden zonder een service level agreement en we raden deze niet aan voor productieworkloads. Misschien worden bepaalde functies niet ondersteund of zijn de mogelijkheden ervan beperkt. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure-previews voor meer informatie.
In dit artikel leert u hoe u een vectorindex maakt en gebruikt voor het uitvoeren van Rag (Retrieval Augmented Generation) in de Azure AI Foundry-portal.
Een vectorindex is niet vereist voor RAG, maar een vectorquery kan overeenkomen met semantisch vergelijkbare inhoud, wat handig is voor RAG-workloads.
Vereisten
U moet over het volgende beschikken:
- Een Azure AI Foundry-project
- Een Azure AI Search-resource
- U moet inhoud hebben in een ondersteunde indeling die voldoende informatie biedt voor een chat-ervaring. Het kan een bestaande index in Azure AI Search zijn of een nieuwe index maken met behulp van inhoudsbestanden in Azure Blob Storage, uw lokale systeem of gegevens in Azure AI Foundry.
Een index maken op basis van de Chat-speeltuin
Meld u aan bij Azure AI Foundry.
Ga naar uw project of maak een nieuw project in de Azure AI Foundry-portal.
Selecteer Speeltuinen in het menu aan de linkerkant. Selecteer de chatspeeltuin.
Selecteer een geïmplementeerd voltooiingsmodel voor chats. Als u dit nog niet hebt gedaan, implementeert u een model door nieuwe implementatie maken te selecteren.
Schuif naar de onderkant van het modelvenster. Selecteer + Een nieuwe gegevensbron toevoegen
Kies de brongegevens. U kunt brongegevens kiezen uit een lijst met uw recente gegevensbronnen, een opslag-URL in de cloud of bestanden en mappen uploaden vanaf de lokale computer. U kunt ook een verbinding toevoegen aan een andere gegevensbron, zoals Azure Blob Storage.
Als u geen voorbeeldgegevens hebt, kunt u deze PDF-bestanden downloaden naar uw lokale systeem en deze vervolgens uploaden als uw brongegevens.
Selecteer Volgende nadat u brongegevens hebt gekozen
Kies de indexopslag - de locatie waar u de index wilt opslaan op het tabblad Indexconfiguratie .
Als u al een Azure AI Search-resource hebt, kunt u door de lijst met zoekserviceresources voor uw abonnement bladeren en vervolgens Verbinding maken selecteren voor de resource die u wilt gebruiken. Als u verbinding maakt met API-sleutels, controleert u of uw zoekservice API-sleutels gebruikt.
- Als u geen bestaande resource hebt, kiest u Een nieuwe Azure AI Search-resource maken. Selecteer Volgende.
Selecteer de Azure OpenAI-verbinding die u wilt gebruiken. Selecteer Volgende.
Voer een naam in die u wilt gebruiken voor de vectorindex. Selecteer Volgende.
Controleer de gegevens die u hebt ingevoerd en selecteer Maken
U gaat naar de pagina met indexgegevens, waar u de status van het maken van de index kunt zien.
Een index gebruiken in promptstroom
Meld u aan bij Azure AI Foundry en selecteer uw project.
Selecteer in het samenvouwbare linkermenu de promptstroom in de sectie Bouwen en aanpassen .
Open een bestaande promptstroom of selecteer + Maken om een nieuwe stroom te maken.
Selecteer meer hulpmiddelen in het bovenste menu van de stroomontwerper en selecteer vervolgens Index opzoeken.
Geef een naam op voor het zoekprogramma voor indexen en selecteer Toevoegen.
Selecteer het vak mlindex_content waarde en selecteer uw index in de waardesectie. Nadat u deze stap hebt voltooid, voert u de query's in en query_types die moeten worden uitgevoerd op basis van de index.