Erstellen eines Vektorindexes

Hinweis

Azure KI Studio befindet sich derzeit in der öffentlichen Vorschau. Diese Vorschauversion wird ohne Vereinbarung zum Servicelevel bereitgestellt und sollte nicht für Produktionsworkloads verwendet werden. Manche Features werden möglicherweise nicht unterstützt oder sind nur eingeschränkt verwendbar. Weitere Informationen finden Sie unter Zusätzliche Nutzungsbestimmungen für Microsoft Azure-Vorschauen.

In diesem Artikel erfahren Sie, wie Sie einen Vektorindex für die Durchführung von Retrieval Augmented Generation (RAG)erstellen und verwenden.

Voraussetzungen

Sie benötigen Folgendes:

  • Ein Azure KI-Projekt
  • Eine Azure KI Search-Ressource

Erstellen eines Indexes auf der Registerkarte „Indizes“

  1. Melden Sie sich beim Azure KI Studio an.

  2. Wechseln Sie zu Ihrem Projekt, oder erstellen Sie ein neues Projekt in Azure KI Studio.

  3. Wählen Sie im reduzierbaren Menü auf der linken Seite Indizes unter Komponentem aus.

    Screenshot des Projektmenüs auf der linken Seite.

  4. Wählen Sie + Neuer Index aus

  5. Wählen Sie Ihre Quelldaten aus. Sie können Quelldaten aus einer Liste Ihrer zuletzt verwendeten Datenquellen oder einer Speicher-URL in der Cloud auswählen oder Dateien und Ordner vom lokalen Computer hochladen. Sie können auch eine Verbindung zu einer anderen Datenquelle wie Azure Blob Storage hinzufügen.

    Screenshot der Auswahl von Quelldaten.

  6. Wählen Sie Weiter aus, nachdem Sie Quelldaten ausgewählt haben

  7. Wählen Sie den Indexspeicher aus – den Speicherort, an dem der Index gespeichert werden soll

  8. Wenn Sie bereits eine Verbindung für einen Azure KI Search-Dienst erstellt haben, können Sie dies aus der Dropdownliste auswählen.

    Screenshot der Auswahl eines Indexspeichers.

    1. Wenn Sie nicht über eine vorhandene Verbindung verfügen, wählen Sie Einen anderen Azure KI Search-Dienst verbinden aus
    2. Wählen Sie das Abonnement und den Dienst aus, den Sie verwenden möchten.

    Screenshot der Auswahl der Details des Indexspeichers.

  9. Wählen Sie Weiter aus, nachdem Sie den Indexspeicher ausgewählt haben

  10. Konfigurieren Ihrer Sucheinstellungen

    1. Die Vektoreinstellungen sind standardmäßig auf TRUE für die Option „Vektorsuche zu dieser Suchressource hinzufügen“ eingestellt. Wie bereits erwähnt, ermöglicht dies Hybrid-Suchoptionen und Hybrid- und Semantik-Suchoptionen. Wenn Sie diese Option deaktivieren, werden Vektorsuchoptionen auf Schlüsselwort und Semantik beschränkt.
    2. Damit die Hybridoption funktioniert, benötigen Sie ein Einbettungsmodell. Wählen Sie ein Einbettungsmodell aus der Dropdownliste aus.
    3. Wählen Sie die Bestätigung aus, um ein Einbettungsmodell bereitzustellen, wenn es in Ihrer Ressource noch nicht vorhanden ist

    Screenshot der Option „Sucheinstellungen konfigurieren“.

    Wenn ein Nicht-Azure OpenAI-Modell nicht in der Dropdownliste angezeigt wird, führen Sie die folgenden Schritte aus:

    1. Navigieren Sie zu den Projekteinstellungen in Azure KI Studio.
    2. Navigieren Sie zum Abschnitt „Verbindungen“ auf der Registerkarte „Einstellungen“, und wählen Sie „Neue Verbindung“ aus.
    3. Wählen Sie Serverloses Modell aus.
    4. Geben Sie den Namen der Bereitstellung des Einbettungsmodells ein, und wählen Sie „Verbindung hinzufügen“ aus. Wenn das Modell nicht in der Dropdownliste angezeigt wird, wählen Sie die Option Manuell eingeben aus.
    5. Geben Sie den Bereitstellungs-API-Endpunkt, den Modellnamen und den API-Schlüssel in die entsprechenden Felder ein. Fügen Sie anschließend eine Verbindung hinzu.
    6. Das Einbettungsmodell sollte nun in der Dropdownliste angezeigt werden.

    Screenshot der Registerkarte „Serverloses Modell verbinden“.

  11. Wählen Sie Weiter aus, nachdem Sie Sucheinstellungen konfiguriert haben

  12. In den Indexeinstellungen

    1. Geben Sie einen Namen für Ihren Index ein, oder verwenden Sie den automatisch aufgefüllten Namen
    2. Planen von Updates Sie können den Index stündlich oder täglich aktualisieren.
    3. Wählen Sie die Berechnung aus, an der Sie die Aufträge ausführen möchten, um den Index zu erstellen. Sie haben folgende Möglichkeiten:
      • Automatische Auswahl, damit Azure KI eine geeignete VM-Größe auswählen kann, die verfügbar ist
      • Auswählen einer VM-Größe aus einer Liste der empfohlenen Optionen
      • Auswählen einer VM-Größe aus einer Liste aller möglichen Optionen

    Screenshot der Konfiguration von Indexeinstellungen.

  13. Wählen Sie Weiter aus, nachdem Sie die Indexeinstellungen konfiguriert haben

  14. Überprüfen Sie die eingegebenen Details, und wählen Sie Erstellen aus

  15. Sie werden zur Seite mit den Indexdetails weitergeleitet, wo Sie den Status der Indexerstellung sehen können.

Erstellen eines Indexes auf der Registerkarte „Playground“

  1. Öffnen Sie Ihr KI Studio-Projekt.

  2. Navigieren Sie zur Registerkarte „Playground“.

  3. Die Option „Verfügbaren Projektindex auswählen“ wird für vorhandene Indizes im Projekt angezeigt. Wenn kein vorhandener Index verwendet wird, fahren Sie mit den nächsten Schritten fort.

  4. Wählen Sie die Dropdownliste „Daten hinzufügen“ aus.

    Screenshot der Registerkarte „Playground“ mit der Dropdownliste „Daten hinzufügen“.

  5. Wenn ein neuer Index erstellt wird, wählen Sie die Option Daten hinzufügen aus. Führen Sie dann die Schritte unter Erstellen eines Indexes auf der Registerkarte „Indizes“ aus, um durch den Assistenten zu navigieren und einen Index zu erstellen.

    1. Wenn ein externer Index verwendet wird, wählen Sie die Option Externen Index verbinden aus.

    2. In der Indexquelle

      1. Wählen Sie Ihre Datenquelle aus
      2. Wählen Sie Ihren KI-Suchdienst aus
      3. Wählen Sie den zu verwendenden Index aus.

      Screenshot der Seite, auf der Sie einen Index auswählen.

    3. Wählen Sie Weiter aus, nachdem Sie die Sucheinstellungen konfiguriert haben.

    4. In den Indexeinstellungen

      1. Geben Sie einen Namen für Ihren Index ein, oder verwenden Sie den automatisch aufgefüllten Namen
      2. Planen von Updates Sie können den Index stündlich oder täglich aktualisieren.
      3. Wählen Sie die Berechnung aus, an der Sie die Aufträge ausführen möchten, um den Index zu erstellen. Sie haben folgende Möglichkeiten:
        • Automatische Auswahl, damit Azure KI eine geeignete VM-Größe auswählen kann, die verfügbar ist
        • Auswählen einer VM-Größe aus einer Liste der empfohlenen Optionen
        • Auswählen einer VM-Größe aus einer Liste aller möglichen Optionen
    5. Überprüfen Sie die eingegebenen Details, und wählen Sie Erstellen aus.

    6. Der Index kann jetzt im Playground verwendet werden.

Verwenden eines Indexes im Prompt Flow

  1. Melden Sie sich bei Azure KI Studio an, und wählen Sie Ihr Projekt auf der Seite Build aus.

  2. Wählen Sie im reduzierbaren linken Menü die Option Prompt Flow aus.

  3. Öffnen Sie einen vorhandenen Prompt Flow, oder wählen Sie + Erstellen aus, um einen neuen Flow zu erstellen.

  4. Wählen Sie im oberen Menü im Flow-Designer Weitere Tools und dann Index-Lookup aus.

    Screenshot der Vektorindexsuche in der Dropdownliste „Weitere Tools“.

  5. Geben Sie einen Namen für Ihr Index-Lookup-Tool an, und wählen Sie Hinzufügen aus.

  6. Wählen Sie das Feld mlindex_content-Wert aus und wählen Sie den Index aus. Geben Sie nach Abschluss dieses Schritts die Abfragen und die query_types ein, die für den Index ausgeführt werden sollen.

    Screenshot des Prompt Flow-Knotens zum Konfigurieren der Indexsuche.

Nächste Schritte