Vytváření a využívání vektorových indexů v Azure AI Studiu

Důležité

Položky označené (Preview) v tomto článku jsou aktuálně ve verzi Public Preview. Tato verze Preview je poskytována bez smlouvy o úrovni služeb a nedoporučujeme ji pro produkční úlohy. Některé funkce se nemusí podporovat nebo mohou mít omezené možnosti. Další informace najdete v dodatečných podmínkách použití pro verze Preview v Microsoft Azure.

V tomto článku se dozvíte, jak vytvořit a použít vektorový index pro provádění načítání rozšířené generace (RAG).

Požadavky

Musíte mít:

  • Projekt Azure AI Studio
  • Prostředek Azure AI Search

Vytvoření indexu na kartě Indexy

  1. Přihlaste se k Azure AI Studiu.

  2. Přejděte do projektu nebo vytvořte nový projekt v Azure AI Studiu.

  3. V sbalitelné nabídce na levé straně vyberte v části Součásti položku Indexy.

    Snímek obrazovky s nabídkou Vlevo projektu

  4. Výběr + nový index

  5. Zvolte zdrojová data. Zdrojová data můžete zvolit ze seznamu posledních zdrojů dat, adresy URL úložiště v cloudu nebo nahrát soubory a složky z místního počítače. Můžete také přidat připojení k jinému zdroji dat, jako je Azure Blob Storage.

    Snímek obrazovky s výběrem zdrojových dat

  6. Po výběru zdrojových dat vyberte Další .

  7. Zvolte úložiště indexu – umístění, kam chcete index uložit.

  8. Pokud už máte vytvořené připojení pro Search Azure AI, můžete si ho vybrat z rozevíracího seznamu.

    Snímek obrazovky s vybraným úložištěm indexů

    1. Pokud nemáte existující připojení, zvolte Připojit další Search Azure AI.
    2. Vyberte předplatné a službu, kterou chcete použít.

    Snímek obrazovky s výběrem podrobností o úložišti indexů

  9. Po výběru úložiště indexu vyberte Další .

  10. Konfigurace nastavení hledání

    1. Nastavení vektoru má výchozí hodnotu true pro přidání vektorového vyhledávání do tohoto vyhledávacího prostředku. Jak je uvedeno, povolí se možnosti hybridního a hybridního a sémantického vyhledávání. Zakázání tohoto omezení možností vektorové vyhledávání na klíčové slovo a sémantické.
    2. Aby hybridní možnost fungovala, potřebujete model pro vložení. V rozevíracím seznamu vyberte model vkládání.
    3. Vyberte potvrzení pro nasazení modelu vložení, pokud ještě ve vašem prostředku neexistuje.

    Snímek obrazovky s konfigurací nastavení vyhledávání

    Pokud se v rozevíracím seznamu nezobrazuje model OpenAI mimo Azure, postupujte takto:

    1. Přejděte do nastavení projektu v Azure AI Studiu.
    2. Přejděte do části Připojení na kartě Nastavení a vyberte Nové připojení.
    3. Vyberte bezserverový model.
    4. Zadejte název nasazení modelu vložení a vyberte Přidat připojení. Pokud se model v rozevíracím seznamu nezobrazí, vyberte možnost Enter ručně .
    5. Do odpovídajících polí zadejte koncový bod rozhraní API nasazení, název modelu a klíč rozhraní API. Pak přidejte připojení.
    6. Model pro vložení by se teď měl zobrazit v rozevíracím seznamu.

    Snímek obrazovky s připojením bezserverového modelu

  11. Po konfiguraci nastavení hledání vyberte Další .

  12. V nastavení indexu

    1. Zadejte název indexu nebo použijte automaticky vyplněný název.
    2. Naplánujte aktualizace. Index můžete aktualizovat každou hodinu nebo denně.
    3. Zvolte výpočetní prostředí, ve kterém chcete úlohy spouštět, a vytvořte index. Můžeš
      • Automaticky vyberte, pokud chcete službě Azure AI povolit výběr vhodné velikosti virtuálního počítače, která je k dispozici.
      • Výběr velikosti virtuálního počítače ze seznamu doporučených možností
      • Volba velikosti virtuálního počítače ze seznamu všech možných možností

    Snímek obrazovky konfigurace nastavení indexu

  13. Po konfiguraci nastavení indexu vyberte Další .

  14. Zkontrolujte zadané podrobnosti a vyberte Vytvořit.

  15. Přejdete na stránku s podrobnostmi indexu, kde uvidíte stav vytvoření indexu.

Vytvoření indexu z dětského hřiště

  1. Otevřete projekt AI Studia.

  2. Přejděte na kartu Dětské hřiště.

  3. Pro existující indexy v projektu se zobrazí index vybrat dostupný projekt. Pokud se nepoužívá existující index, pokračujte dalším postupem.

  4. Vyberte rozevírací seznam Přidat data.

    Snímek obrazovky dětského hřiště s rozevíracím seznamem pro přidání dat

  5. Pokud se vytváří nový index, vyberte možnost Přidat data . Pak postupujte podle kroků v části Vytvoření indexu na kartě Indexy a procházejte průvodcem a vytvořte index.

    1. Pokud se používá externí index, vyberte možnost Připojit externí index .

    2. Ve zdroji indexu

      1. Výběr zdroje dat
      2. Výběr vyhledávací služby AI
      3. Vyberte index, který se má použít.

      Snímek obrazovky se stránkou, na které vyberete index

    3. Po konfiguraci nastavení hledání vyberte Další .

    4. V nastavení indexu

      1. Zadejte název indexu nebo použijte automaticky vyplněný název.
      2. Naplánujte aktualizace. Index můžete aktualizovat každou hodinu nebo denně.
      3. Zvolte výpočetní prostředí, ve kterém chcete úlohy spouštět, a vytvořte index. Můžeš
        • Automaticky vyberte, pokud chcete službě Azure AI povolit výběr vhodné velikosti virtuálního počítače, která je k dispozici.
        • Výběr velikosti virtuálního počítače ze seznamu doporučených možností
        • Volba velikosti virtuálního počítače ze seznamu všech možných možností
    5. Zkontrolujte zadané podrobnosti a vyberte Vytvořit.

    6. Index je teď připravený k použití v dětském hřišti.

Použití indexu v toku výzvy

  1. Přihlaste se k Azure AI Studiu a vyberte svůj projekt.

  2. V levé sbalitelné nabídce vyberte Tok výzvy.

  3. Otevřete existující tok výzvy nebo vyberte + Vytvořit a vytvořte nový tok.

  4. V horní nabídce návrháře toku vyberte Další nástroje a pak vyberte Vyhledávání indexu.

    Snímek obrazovky vyhledávání vektorového indexu z dalších nástrojů

  5. Zadejte název vyhledávacího nástroje indexu a vyberte Přidat.

  6. Vyberte pole mlindex_content hodnoty a vyberte index. Po dokončení tohoto kroku zadejte dotazy a query_types , které se mají provést s indexem.

    Snímek obrazovky s uzlem toku výzvy ke konfiguraci vyhledávání indexu