Dela via


Skapa och använda vektorindex i Azure AI Studio

Viktigt!

Objekt markerade (förhandsversion) i den här artikeln är för närvarande i offentlig förhandsversion. Den här förhandsversionen tillhandahålls utan ett serviceavtal och vi rekommenderar det inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.

I den här artikeln får du lära dig hur du skapar och använder ett vektorindex för att utföra RAG (Retrieval Augmented Generation).

Förutsättningar

Du måste ha:

  • Ett Azure AI Studio-projekt
  • En Azure AI Search-resurs

Skapa ett index från fliken Index

  1. Logga in på Azure AI Studio.

  2. Gå till projektet eller skapa ett nytt projekt i Azure AI Studio.

  3. Välj Index under Komponenter i den komprimerade menyn till vänster.

    Skärmbild av menyn Till vänster i Projektet.

  4. Välj + Nytt index

  5. Välj källdata. Du kan välja källdata från en lista över dina senaste datakällor, en lagrings-URL i molnet eller ladda upp filer och mappar från den lokala datorn. Du kan också lägga till en anslutning till en annan datakälla, till exempel Azure Blob Storage.

    Skärmbild av välj källdata.

  6. Välj Nästa när du har valt källdata

  7. Välj Indexlagring – den plats där du vill att ditt index ska lagras

  8. Om du redan har skapat en anslutning för en Azure AI-tjänsten Search kan du välja den i listrutan.

    Skärmbild av välj indexlager.

    1. Om du inte har någon befintlig anslutning väljer du Anslut andra Azure AI-tjänsten Search
    2. Välj den prenumeration och den tjänst som du vill använda.

    Skärmbild av Välj information om indexlagring.

  9. Välj Nästa när du har valt indexlagring

  10. Konfigurera dina sökinställningar

    1. Vektorinställningarna är som standard true för Lägg till vektorsökning i den här sökresursen. Som nämnts möjliggör detta alternativ för hybrid- och hybridsökning + semantisk sökning. Om du inaktiverar detta begränsas sökalternativen för vektorer till Nyckelord och Semantik.
    2. För att hybridalternativet ska fungera behöver du en inbäddningsmodell. Välj en inbäddningsmodell i listrutan.
    3. Välj bekräftelsen för att distribuera en inbäddningsmodell om den inte redan finns i resursen

    Skärmbild av hur du konfigurerar sökinställningar.

    Om en icke-Azure OpenAI-modell inte visas i listrutan följer du dessa steg:

    1. Gå till Projektinställningar i Azure AI Studio.
    2. Gå till avsnittet Anslutningar på inställningsfliken och välj Ny anslutning.
    3. Välj Serverlös modell.
    4. Ange namnet på distributionen av inbäddningsmodellen och välj Lägg till anslutning. Om modellen inte visas i listrutan väljer du alternativet Ange manuellt .
    5. Ange distributions-API:ets slutpunkt, modellnamn och API-nyckel i motsvarande fält. Lägg sedan till anslutning.
    6. Inbäddningsmodellen bör nu visas i listrutan.

    Skärmbild av att ansluta en serverlös modell.

  11. Välj Nästa när du har konfigurerat sökinställningar

  12. I indexinställningarna

    1. Ange ett namn för ditt index eller använd det automatiskt ifyllda namnet
    2. Schemalägg uppdateringar. Du kan välja att uppdatera indexet varje timme eller varje dag.
    3. Välj den beräkning där du vill köra jobben för att skapa indexet. Du kan
      • Välj automatiskt så att Azure AI kan välja en lämplig VM-storlek som är tillgänglig
      • Välj en VM-storlek från en lista över rekommenderade alternativ
      • Välj en VM-storlek från en lista över alla möjliga alternativ

    Skärmbild av konfiguration av indexinställningar.

  13. Välj Nästa när du har konfigurerat indexinställningar

  14. Granska informationen du angav och välj Skapa

  15. Du kommer till sidan med indexinformation där du kan se statusen för att skapa ditt index.

Skapa ett index från Playground

  1. Öppna ditt AI Studio-projekt.

  2. Gå till fliken Lekplats.

  3. Välj tillgängligt projektindex visas för befintliga index i projektet. Om ett befintligt index inte används fortsätter du till nästa steg.

  4. Välj listrutan Lägg till dina data.

    Skärmbild av listrutan playground add your data (Lägg till dina data).

  5. Om ett nytt index skapas väljer du alternativet Lägg till dina data . Följ sedan stegen från Skapa ett index från fliken Index för att navigera genom guiden för att skapa ett index.

    1. Om det finns ett externt index som används väljer du alternativet Anslut externt index.

    2. I indexkällan

      1. Välj din datakälla
      2. Välj din AI-söktjänst
      3. Välj det index som ska användas.

      Skärmbild av sidan där du väljer ett index.

    3. Välj Nästa när du har konfigurerat sökinställningarna.

    4. I indexinställningarna

      1. Ange ett namn för ditt index eller använd det automatiskt ifyllda namnet
      2. Schemalägg uppdateringar. Du kan välja att uppdatera indexet varje timme eller varje dag.
      3. Välj den beräkning där du vill köra jobben för att skapa indexet. Du kan
        • Välj automatiskt så att Azure AI kan välja en lämplig VM-storlek som är tillgänglig
        • Välj en VM-storlek från en lista över rekommenderade alternativ
        • Välj en VM-storlek från en lista över alla möjliga alternativ
    5. Granska informationen du angav och välj Skapa.

    6. Indexet är nu redo att användas i Playground.

Använda ett index i promptflöde

  1. Logga in på Azure AI Studio och välj ditt projekt.

  2. På den komprimerade vänstra menyn väljer du Fråga flöde.

  3. Öppna ett befintligt promptflöde eller välj + Skapa för att skapa ett nytt flöde.

  4. På den översta menyn i flödesdesignern väljer du Fler verktyg och sedan Indexsökning.

    Skärmbild av vektorindexsökning från fler verktyg.

  5. Ange ett namn för indexsökningsverktyget och välj Lägg till.

  6. Välj rutan mlindex_content värde och välj ditt index. När du har slutfört det här steget anger du de frågor och query_types som ska utföras mot indexet.

    Skärmbild av noden för promptflöde för att konfigurera indexsökning.