Share via


Vektorindex létrehozása egy Azure Machine-Tanulás parancssori folyamatában (előzetes verzió)

Az Azure Machine Tanulás használatával vektorindexet hozhat létre a gép fájljaiból vagy mappáiból, egy felhőalapú tárolóhelyről, egy Azure Machine-Tanulás adategységből, egy Git-adattárból vagy egy SQL-adatbázisból. Az Azure Machine Tanulás jelenleg .txt, .md, .pdf, .xls és .docx fájlokat dolgoz fel. Egy meglévő Azure AI Search-indexet (korábbi nevén Cognitive Search- indexet) is felhasználhat új index létrehozása helyett.

Vektorindex létrehozásakor az Azure Machine Tanulás darabolja az adatokat, beágyazásokat hoz létre, és a beágyazásokat faiss-indexben vagy Azure AI Search-indexben tárolja. Emellett az Azure Machine Tanulás a következőket hozza létre:

  • Tesztelje az adatforrás adatait.

  • Egy minta parancssori folyamat, amely a létrehozott vektorindexet használja. A minta parancssori folyamatának funkciói a következők:

    • Automatikusan létrehozott parancssori változatok.
    • Az egyes parancssori változatok kiértékelése a létrehozott tesztadatok használatával.
    • Az egyes parancssori változatok metrikái segítenek kiválasztani a legjobb futtatandó változatot.

    Ezzel a mintával folytathatja a kérés fejlesztését.

Fontos

Ez a funkció jelenleg nyilvános előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatásszintű szerződés nélkül érhető el, és éles számítási feladatokhoz nem javasoljuk. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik.

További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Előfeltételek

  • Azure-előfizetés. Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot.

  • Hozzáférés az Azure OpenAI szolgáltatáshoz.

  • Az Azure Machine Tanulás-munkaterületen engedélyezett folyamatok kérése. A parancssori folyamatok engedélyezéséhez kapcsolja be a Build AI-megoldásokat az Előzetes verziójú funkciók kezelése panelen található Parancssori folyamattal.

Vektorindex létrehozása a Machine Tanulás Studióval

  1. Válassza a parancssori folyamatot a bal oldali menüben.

    Screenshot that shows the location of prompt flow on the left menu.

  2. Válassza a Vektorindex lapot.

    Screenshot that shows the tab for vector index.

  3. Válassza a Létrehozás lehetőséget.

  4. Amikor megnyílik a vektorindex létrehozására szolgáló űrlap, adjon nevet a vektorindexnek.

    Screenshot that shows basic settings for creating a vector index.

  5. Válassza ki az adatforrás típusát.

  6. A választott típus alapján adja meg a forrás helyadatait. Ezután válassza a Tovább gombot.

  7. Tekintse át a vektorindex részleteit, majd kattintson a Létrehozás gombra.

  8. A megjelenő áttekintő lapon nyomon követheti és megtekintheti a vektorindex létrehozásának állapotát. A folyamat az adatok méretétől függően eltarthat egy ideig.

Vektorindex hozzáadása a parancssori folyamathoz

Miután létrehozott egy vektorindexet, hozzáadhatja azt egy parancssori folyamathoz a parancssori folyamat vásznán.

  1. Nyisson meg egy meglévő parancssori folyamatot.

  2. A parancssori folyamattervező felső menüjében válassza a További eszközök lehetőséget, majd az Indexkeresés lehetőséget.

    Screenshot that shows the list of available tools.

    A rendszer hozzáadja az Indexkeresés eszközt a vászonhoz. Ha nem látja azonnal az eszközt, görgessen a vászon aljára.

    Screenshot that shows the Vector Index Lookup tool.

  3. Jelölje ki a mlindex_content értékmezőt, és jelölje ki az indexet. Az eszköznek észlelnie kell az oktatóanyag "Vektorindex létrehozása" szakaszában létrehozott indexet. Miután kitöltötte az összes szükséges információt, válassza a Mentés lehetőséget a fiók létrehozásához.

  4. Adja meg az indexen végrehajtandó lekérdezéseket és query_types.

    Ebben az esetben egy egyszerű sztringre lehet példa: How to use SDK V2?'. Here is an example of an embedding as an input: ${embed_the_question.output}". Az egyszerű sztring átadása csak akkor működik, ha a vektorindexet az azt létrehozó munkaterületen használják.

Támogatott fájltípusok

A vektorindex-feladat létrehozásához támogatott fájltípusok: .txt, .md, .html, .htm, .py, .pdf, .ppt, .pptx, .doc, .docx, .xls, .xlsx. Minden más fájltípust figyelmen kívül hagyunk a létrehozás során.

Következő lépések

A RAG használatának első lépései gyors folyamatmintával (előzetes verzió)

Vektortárolók használata az Azure Machine Tanulás használatával (előzetes verzió)