Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
Azure AI Keresés a Azure portálon, REST API-kon és Azure SDK-k keresztül érhető el. Emellett a Foundry IQ-t is támogatja, amely a vállalati tartalmakat újrafelhasználható, engedélytudatos tudásbázisokká alakítja át az Microsoft Foundry portálon található ügynökök számára.
Az Azure AI Keresésben az Adatok importálása varázslóval létrehozhat egy logikai alkalmazás munkafolyamatot, amely indexeli és vektorizálja a tartalmat. Ez a képesség egyenértékű egy indexelővel és adatforrással, amely indexelési folyamatot hoz létre, és kereshető tartalmat hoz létre.
Miután létrehozott egy munkafolyamatot a varázslóban, kezelheti a munkafolyamatot az Azure Logic Appsben a többi munkafolyamat mellett. A színfalak mögött a varázsló egy munkafolyamat-sablont követ, amely beolvasja (betölti) a tartalmat egy forrásból az indexeléshez a Azure AI Keresés. Az ebben a forgatókönyvben használt összekötők előre összeállítottak, és már léteznek Azure Logic Apps, így a munkafolyamat-sablon csak azokat az összekötőket ismerteti, amelyek kapcsolatot hoznak létre az adatforrással, a Azure AI Keresés és a betöltési munkafolyamat elvégzéséhez szükséges egyéb elemekkel.
Legfontosabb funkciók
Az Azure Logic Apps integrálása az Azure AI Keresésben a következőhöz nyújt támogatást:
- További adatforrások a Microsofttól és más szolgáltatóktól
- Integrált vektorizáció
- Ütemezett vagy igény szerinti indexelés
- Új és meglévő dokumentumok változásészlelése
Az Adatimportálás varázsló bemenetei a következők:
- Támogatott adatforrás
- Támogatott szövegbeágyazási modell
A varázsló befejezése után a következő összetevők állnak rendelkezésére:
| Összetevő | Elhelyezkedés | Description |
|---|---|---|
| Keresési index | Azure AI Keresés | Egy támogatott Logic Apps-összekötő indexelt tartalmát tartalmazza. Az indexséma a varázsló által létrehozott alapértelmezett index. Hozzáadhat további elemeket, például pontozási profilt vagy szemantikai konfigurációt, de a meglévő mezőket nem módosíthatja. Megtekintheti, kezelheti és elérheti a keresési indexet az Azure AI Keresésben. |
| Logikai alkalmazás erőforrása és munkafolyamata | Azure Logic Apps | Megtekintheti az éppen futó munkafolyamatot, vagy megnyithatja a tervezőt az Azure Logic Appsben a munkafolyamat szerkesztéséhez, ugyanúgy, mintha az Azure Logic Appsben kezdte volna. Szerkesztheti és bővítheti a munkafolyamatot, de ügyeljen arra, hogy ne törje meg az indexelési folyamatot. A varázsló által létrehozott munkafolyamat a Használat üzemeltetési lehetőséget használja. |
| Logikai alkalmazássablonok | Azure Logic Apps | Munkafolyamatonként legfeljebb két sablon hozható létre: egy igény szerinti indexeléshez, egy másik pedig az ütemezett indexeléshez. Az indexelési ütemezést a munkafolyamat Több dokumentum indexelési lépésében módosíthatja. |
Előfeltételek
Tulajdonosnak vagyközreműködőnek kell lennie az Azure-előfizetésében, és rendelkeznie kell erőforrás-létrehozási engedélyekkel.
Azure AI Keresés, alapszintű tarifacsomag vagy magasabb, ha keresőszolgáltatás-identitást szeretne használni egy Azure adatforráshoz való kapcsolatokhoz. Ellenkező esetben bármilyen szintet használhat, a rétegkorlátok függvényében.
Azure OpenAI egy támogatott beágyazási modell üzembe helyezésével. A vektorizálás integrálva van a munkafolyamatba. Ha nincs szüksége vektorokra, figyelmen kívül hagyhatja a mezőket, vagy kipróbálhat egy másik indexelési stratégiát.
Azure Logic Apps egy támogatott régióban. Rendszer által hozzárendelt felügyelt identitással kell rendelkeznie, ha a Microsoft Entra ID-hitelesítést api-kulcsok helyett kapcsolatokon szeretné használni.
Megjegyzés:
A logikai alkalmazás munkafolyamata számlázható erőforrás. További információkért tekintse meg az Azure Logic Apps díjszabását.
Támogatott régiók
A végpontok közötti funkciók a következő régiókban érhetők el, amelyek biztosítják az adatforrás-kapcsolatot, a dokumentumtörést, a dokumentumtömböket, az Azure OpenAI-beágyazási modellek támogatását és az adatok lekérésének beépített indexelési támogatását. Az Azure Logic Apps következő régiói biztosítják az ParseDocument indexelési integráció alapjául szolgáló műveletet.
- USA keleti régiója
- USA 2. keleti régiója
- USA déli középső régiója
- USA 2. nyugati régiója
- USA 3. nyugati régiója
- Dél-Brazília
- Ausztrália keleti régiója
- Kelet-Ázsia
- Délkelet-Ázsia
- Észak-Európa
- Közép-Svédország
- Egyesült Királyság déli régiója
Támogatott modellek
Az Adatok importálása varázsló logikai alkalmazás elérési útja számos beágyazási modellt támogat.
Telepítse az alábbi beágyazási modellek egyikét az Azure OpenAI-ban a végpontok közötti munkafolyamathoz.
- szöveg-beágyazás-3-kicsi
- szöveg-beágyazás-3-nagy
- text-embedding-ada-002
Támogatott összekötők
Az alábbi összekötők a strukturálatlan adatok indexeléséhez hasznosak, a klasszikus indexelők kiegészítéseként, amelyek elsősorban strukturált adatokat céloznak meg.
Támogatott műveletek
A Logic Apps-integráció az alábbi indexelési műveleteket tartalmazza. További információért lásd: Kapcsolódás a Foundry Tools eszközökhöz az Azure Logic Apps munkafolyamataiból.
Ellenőrizze az új adatokat.
Kérje le az adatokat. HTTP-művelet, amely lekér egy feltöltött dokumentumot az eseményindító kimenetéből származó fájl URL-címe alapján.
Dokumentumadatok írása. Adatműveleti művelet, amely összefűzi a különböző elemeket.
Token szöveges létrehozása. Adatművelet, amely token karakterláncot hoz létre a Compose művelet kimenetének felhasználásával.
Tartalomtömbök létrehozása. Adatműveleti tevékenység, amely a token sztringet darabokra osztja az adatblokkonkénti karakterek vagy tokenek száma alapján.
Tokenizált adatok átalakítása JSON formátumba. Adatművelet, amely a token sztring tömböket JSON-tömbökké alakítja.
Válassza ki a JSON-tömbelemeket. Adatműveleti művelet, amely több elemet választ ki a JSON-tömbből.
Hozza létre a beágyazásokat. Egy Azure OpenAI-művelet, amely beágyazásokat hoz létre az egyes JSON-tömbelemekhez.
Válassza ki a beágyazásokat és egyéb információkat. Adatműveleti művelet, amely a beágyazásokat és más dokumentumadatokat választja ki.
Indexelje az adatokat. Egy Azure AI Keresés-művelet, amely az egyes kijelölt beágyazások alapján indexeli az adatokat.
A következő lekérdezési műveleteket is támogatja:
Várjon a bemeneti kérésre. Egy eseményindító, amely vagy lekérdezi vagy megvárja az új adatok érkezését, akár ütemezett ismétlődés alapján, akár adott eseményekre reagálva.
A modell bemeneti rendszerüzenete. Adatműveleti művelet, amely bemenetet biztosít a modell betanítása érdekében.
Bemeneti mintakérdések és válaszok. Adatműveleti művelet, amely minta ügyfélkérdéseket és kapcsolódó szerepköröket biztosít a modell betanítása érdekében.
A keresési lekérdezés bemeneti rendszerüzenete. Adatműveleti művelet, amely keresési lekérdezési bemenetet biztosít a modell betanítása érdekében.
Keresési lekérdezés létrehozása. Beágyazott kódművelet, amely JavaScript használatával hoz létre keresési lekérdezést a vektortárolóhoz az előző Compose-műveletek kimenetei alapján.
Konvertálja a lekérdezést beágyazássá. Egy Azure OpenAI-művelet, amely csatlakozik a csevegés befejező API-hoz, amely megbízható válaszokat biztosít a csevegésekben.
Szerezzen be egy beágyazást. Egy Azure OpenAI-művelet, amely egyetlen vektor beágyazását hajtja végre.
Keresés a vektoradatbázisban. Egy Azure AI Keresés-művelet, amely a vektortárolóban végez keresést.
Hozzon létre egy parancssort. Beágyazott kódművelet, amely JavaScriptet használ a parancssorok létrehozásához.
Csevegés befejezése. Egy Azure OpenAI-művelet, amely csatlakozik a csevegés befejező API-hoz, amely megbízható válaszokat biztosít a csevegésekben.
Adjon vissza egy választ. Kérelemművelet, amely visszaadja az eredményeket a hívónak a Kérés eseményindító használatakor.
Korlátozások
A keresési index egy rögzített sémával (dokumentumazonosító, tartalom és vektorizált tartalom) jön létre, csak szövegkinyeréssel. Az indexet addig módosíthatja , amíg a frissítés nem érinti a meglévő mezőket.
A vektorizálás csak a szövegbeágyazást támogatja.
A törlés észlelése nem támogatott. Manuálisan kell törölnie az árva dokumentumokat az indexből.
A keresési indexben lévő dokumentumok duplikálása ismert probléma a funkcióval kapcsolatban. Ha ez a probléma jelentkezik, fontolja meg az objektumok törlését és az újrakezdést.
A portál varázsló által létrehozott logikai alkalmazás munkafolyamatában nem támogatottak a privát végpontok. A munkafolyamat a Consumption üzemeltetési opcióval történik, és a hozzá tartozó korlátozások vonatkoznak rá. A Standard üzemeltetési lehetőség használatához használjon programozott megközelítést a munkafolyamat létrehozásához.
Logikai alkalmazás munkafolyamatának létrehozása
Kövesse az alábbi lépéseket egy logikai alkalmazás munkafolyamatának létrehozásához a tartalom indexeléséhez az Azure AI Keresésben.
Indítsa el az Adatok importálása varázslót az Azure Portalon.
Válasszon egy támogatott Azure Logic Apps-összekötőt.
Az adatokhoz való csatlakozáskor adjon meg egy névelőtagot a keresési indexhez és a munkafolyamathoz. A közös név segít abban, hogy együtt kezelhesse őket.
Adja meg az indexelési gyakoriságot. Ha ütemezést választ, a munkafolyamat létrehozásához egy ütemezési lehetőséget tartalmazó sablont használ a rendszer. Az indexelési ütemezést a munkafolyamat Több dokumentum indexelési lépésében módosíthatja a létrehozás után.
Válasszon ki egy hitelesítési típust, amelyben a logikai alkalmazás munkafolyamata csatlakozik a keresőmotorhoz, és elindítja az indexelési folyamatot. A munkafolyamat csatlakozhat az Azure AI Keresés API-kulcsokkal , vagy a varázsló létrehozhat egy szerepkör-hozzárendelést, amely engedélyeket ad a Logic Apps rendszer által hozzárendelt felügyelt identitásának, feltéve, hogy létezik ilyen.
A továbblépéshez válassza a Tovább gombot.
A szöveg vektorizálása területen adja meg a modell üzembe helyezésének és az Azure OpenAI kapcsolati adatainak megadását. Válassza ki az előfizetést és szolgáltatást, a támogatott szövegbeágyazási modellt, valamint azt a hitelesítési típust, amelyet a munkafolyamat az Azure OpenAI-hoz való csatlakozáshoz használ.
A továbblépéshez válassza a Tovább gombot. Tekintse át a konfigurációt.
A feldolgozás megkezdéséhez válassza a Létrehozás lehetőséget .
A munkafolyamat kiszolgáló nélküli munkafolyamatként fut a Logic Appsben (Használat) az AI Search szolgáltatástól elkülönítve.
Erősítse meg az index létrehozását az Azure Portal Indexek lapján az Azure AI Keresésben. A Kereséskezelő az első lap. A Keresés gombra kattintva visszaadhat néhány tartalmat.
Meglévő objektumok módosítása
Az indexelés megszakítása nélkül az alábbi módosításokat hajthatja végre a keresési indexeken:
- Pontozási profilok hozzáadása
- Szemantikai rangsorolás hozzáadása
- Helyesírás-ellenőrzés hozzáadása (előzetes verzió)
- Szinonimatérképek hozzáadása
- Javaslattevők hozzáadása
Az indexelés megszakítása nélkül az alábbi frissítéseket hajthatja végre egy munkafolyamaton:
- Módosítsa a mappa listafájljait az indexelésre küldött dokumentumok számának módosításához.
- Módosítsa az adattömb szövegét a tokenbemenetek módosításához. Az ajánlott tokenméret a legtöbb forgatókönyv esetében 512 token.
- Módosítsa a Chunk Text szöveget, hogy hozzáadjon egy oldalátfedő hosszt.
- Ha ütemezett indexelést választott a varázslóban, módosítsa a több dokumentum indexelésére vonatkozó lépést az indexelés gyakoriságának szabályozásához.
A Logic Apps Designerben tekintse át a munkafolyamatot és az indexelési folyamat minden lépését. A munkafolyamat meghatározza a dokumentum kinyerését, az alapértelmezett dokumentumrészletezést (Text Split skill), a beágyazást (Azure OpenAI beágyazási készség), a kimeneti mezők leképezését és végül az indexelést.
Sablon- és munkafolyamat-kezelés
A varázsló sablonokat és munkafolyamatokat hoz létre a Logic Apps indexelőjének megadásakor. A sablonok létrehozásához és kezeléséhez , beleértve a sablon törlését is, használja a logikai alkalmazástervezőt. Az Azure Portal keresési szolgáltatás irányítópultja nem biztosít sablon- vagy munkafolyamat-kezelést, és jelenleg nincs programozott támogatás az Azure AI Keresés API-kban.