Delen via


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

  1. Meld u aan bij Azure AI Foundry.

  2. Ga naar uw project of maak een nieuw project in de Azure AI Foundry-portal.

  3. Selecteer Speeltuinen in het menu aan de linkerkant. Selecteer de chatspeeltuin.

    Schermopname van het menu Links van Project.

  4. Selecteer een geïmplementeerd voltooiingsmodel voor chats. Als u dit nog niet hebt gedaan, implementeert u een model door nieuwe implementatie maken te selecteren.

    Schermopname van het maken van een implementatieknop.

  5. Schuif naar de onderkant van het modelvenster. Selecteer + Een nieuwe gegevensbron toevoegen

    Schermopname van de sectie Uw gegevens toevoegen.

  6. 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.

    Schermopname van brongegevens selecteren.

  7. Selecteer Volgende nadat u brongegevens hebt gekozen

  8. Kies de indexopslag - de locatie waar u de index wilt opslaan op het tabblad Indexconfiguratie .

  9. 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.

    Schermopname van het indexarchief selecteren.

    1. Als u geen bestaande resource hebt, kiest u Een nieuwe Azure AI Search-resource maken. Selecteer Volgende.
  10. Selecteer de Azure OpenAI-verbinding die u wilt gebruiken. Selecteer Volgende.

  11. Voer een naam in die u wilt gebruiken voor de vectorindex. Selecteer Volgende.

  12. Controleer de gegevens die u hebt ingevoerd en selecteer Maken

  13. U gaat naar de pagina met indexgegevens, waar u de status van het maken van de index kunt zien.

Een index gebruiken in promptstroom

  1. Meld u aan bij Azure AI Foundry en selecteer uw project.

  2. Selecteer in het samenvouwbare linkermenu de promptstroom in de sectie Bouwen en aanpassen .

  3. Open een bestaande promptstroom of selecteer + Maken om een nieuwe stroom te maken.

  4. Selecteer meer hulpmiddelen in het bovenste menu van de stroomontwerper en selecteer vervolgens Index opzoeken.

    Schermopname van vectorindexzoekactie vanuit Meer hulpprogramma's.

  5. Geef een naam op voor het zoekprogramma voor indexen en selecteer Toevoegen.

  6. 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.

    Schermopname van het promptstroomknooppunt voor het configureren van indexzoekacties.

    Schermopname van het promptstroomknooppunt om een index te genereren.