Share 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. Bepaalde functies worden mogelijk niet ondersteund of hebben mogelijk beperkte mogelijkheden. Voor meer informatie, zie Aanvullende Gebruiksvoorwaarden voor Microsoft Azure Previews.

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.

Vereiste voorwaarden

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

Aanbeveling

Omdat u het linkerdeelvenster in de Azure AI Foundry-portal kunt aanpassen, ziet u mogelijk andere items dan in deze stappen wordt weergegeven. Als u niet ziet wat u zoekt, selecteert u ... Meer onder aan het linkerdeelvenster.

  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. Kies Volgende.
  10. Selecteer de Azure OpenAI-verbinding die u wilt gebruiken. Kies Volgende.

  11. Voer een naam in die u wilt gebruiken voor de vectorindex. Kies 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.