További feldolgozási képességek az indexelés során (Azure AI Search)
Ez a cikk az Azure AI Search azon készségeit ismerteti, amelyeket a külső feldolgozáshoz való hozzáféréshez használhat egy készségkészletben .
A képesség olyan atomi műveletet biztosít, amely valamilyen módon átalakítja a tartalmat. Gyakran ez egy olyan művelet, amely felismeri vagy kinyeri a szöveget, de hasznos képesség is lehet, amely átalakítja a már létrehozott bővítéseket. A kimenet általában szövegalapú, így teljes szöveges keresésben vagy vektorkeresésben is használható.
A készségek kategóriákba vannak rendezve:
A beépített képességburkoló API-hívások egy Azure AI-erőforrásba kerülnek, ahol a bemenetek, a kimenetek és a feldolgozási lépések jól érthetők. Az Azure AI-erőforrást hívó képességek esetében a kapcsolat a belső hálózaton keresztül jön létre. Az Azure OpenAI-t hívó képességekhez meg kell adnia a keresési szolgáltatás által az erőforráshoz való csatlakozáshoz használt kapcsolati adatokat. Kis mennyiségű feldolgozás nem számlázható, de nagyobb mennyiségben a feldolgozás számlázható. A beépített készségek a Microsoft előre betanított modelljeire épülnek, ami azt jelenti, hogy nem taníthatja be a modellt saját betanítási adataival.
Az egyéni képességek olyan egyéni kódot biztosítanak, amely külsőleg fut a keresési szolgáltatásban. Egy URI-val érhető el. Az egyéni kódokat gyakran elérhetővé teszik egy Azure-függvényalkalmazáson keresztül. Nyílt forráskódú vagy külső vektorizációs modell csatolásához használjon egyéni jártasságot.
A segédprogram az Azure AI Search belső szolgáltatása, amely nem függ a külső erőforrásoktól vagy a kimenő kapcsolatoktól. A legtöbb segédprogram nem számlázható.
Azure AI-erőforrás-készségek
Az Azure AI-t meghívó képességeket használatalapú fizetéssel számlázzák ki, amikor AI-szolgáltatási erőforrást csatol.
OData-típus | Leírás | Mérte: |
---|---|---|
Microsoft.Skills.Text.CustomEntityLookupSkill | A szavak és kifejezések egyéni, felhasználó által definiált listájából keres szöveget. | Azure AI Search (díjszabás) |
Microsoft.Skills.Text.KeyPhraseExtractionSkill | Ez a képesség egy előre betanított modellel észleli a fontos kifejezéseket a kifejezéselhelyezés, a nyelvi szabályok, a más kifejezések közelsége és a forrásadatokon belüli szokatlanság alapján. | Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Text.LanguageDetectionSkill | Ez a képesség egy előre betanított modellt használ a használt nyelv észleléséhez (dokumentumonként egy nyelvazonosító). Ha több nyelvet használnak ugyanazon szövegszegmenseken belül, a kimenet az elsődlegesen használt nyelv LCID-jének eredménye. | Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Text.V3.EntityLinkingSkill | Ez a képesség egy előre betanított modellt használ, amely hivatkozásokat hoz létre felismert entitások számára a Wikipédiában található cikkekhez. | Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Text.V3.EntityRecognitionSkill | Ez a képesség egy előre betanított modellt használ a rögzített kategóriákhoz tartozó entitások létrehozásához: "Person" , , "Location" , "Organization" "DateTime" "Email" "PersonType" "Event" "URL" "Quantity" "Skill" "Address" "Product" "Phone Number" és "IP Address" mezők. |
Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Text.PIIDetectionSkill | Ez a képesség egy előre betanított modellel nyeri ki a személyes adatokat egy adott szövegből. A képesség különböző lehetőségeket is kínál a szövegben észlelt személyesadat-entitások maszkolására. | Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Text.V3.SentimentSkill | Ez a képesség egy előre betanított modellt használ hangulatcímkék (például "negatív", "semleges" és "pozitív") hozzárendeléséhez a szolgáltatás által egy mondatban, dokumentumszinten rekordonként talált legmagasabb megbízhatósági pontszám alapján. | Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Text.TranslationSkill | Ez a képesség egy előre betanított modellel lefordítja a bemeneti szöveget különböző nyelvekre a normalizálási vagy honosítási használati esetekhez. | Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Vision.ImageAnalysisSkill | Ez a képesség egy képészlelési algoritmus használatával azonosítja a kép tartalmát, és szöveges leírást hoz létre. | Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Vision.OcrSkill | Optikai karakterfelismerés. | Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Vision.VectorizeSkill | Multimodális kép- és szövegvektorizáció. | Azure AI-szolgáltatások (díjszabás) |
Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill | Felgyorsíthatja a dokumentumokból való információkinyeréseket. | Azure AI-szolgáltatások (díjszabás) |
Azure OpenAI-készségek
Az Azure OpenAI-ban üzembe helyezett modelleket hívó készségek használatalapú fizetéssel kerülnek számlázásra.
OData-típus | Leírás | Mérte: |
---|---|---|
Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill | Egy üzembe helyezett beágyazási modellhez csatlakozik az Azure OpenAI-ban integrált vektorizálás céljából. | Azure OpenAI (díjszabás) |
Hasznossági ismeretek
Azok a képességek, amelyek csak az Azure AI Search szolgáltatásban futnak, többnyire a bővítési gyorsítótár csomópontjain iterálnak, és többnyire nem számlázhatók.
OData-típus | Leírás | Mérte: |
---|---|---|
Microsoft.Skills.Util.ConditionalSkill | Lehetővé teszi a szűrést, az alapértelmezett érték hozzárendelését és az adatok feltételen alapuló egyesítését. | Nem alkalmazható |
Microsoft.Skills.Util.DocumentExtractionSkill | Kinyeri a tartalmat egy fájlból a bővítési folyamaton belül. | Az Azure AI Search (díjszabás) rendszerkép-kinyeréshez. |
Microsoft.Skills.Text.MergeSkill | Egy mezőgyűjtemény szövegét egyetlen mezőbe összesíti. | Nem alkalmazható |
Microsoft.Skills.Util.ShaperSkill | Összetett típusra (többrészes adattípusra, amely teljes névre, többsoros címre vagy vezetéknév és személyes azonosító kombinációjára használható) képez le kimenetet.) | Nem alkalmazható |
Microsoft.Skills.Text.SplitSkill | Oldalakra osztja a szöveget, hogy a tartalmat növekményesen bővíthesse vagy bővíthesse. | Nem alkalmazható |
Egyéni készségek
Az egyéni képességek burkolják a webes tervezéssel, fejlesztéssel és üzembe helyezéssel kapcsolatos külső kódot. Ezt követően egyéni képességként meghívhatja a modult egy képességkészletből.
Típus | Leírás | Mérte: |
---|---|---|
Microsoft.Skills.Custom.WebApiSkill | Az AI-bővítési folyamat bővíthetőségét teszi lehetővé HTTP-hívással egy egyéni webes API-ba | Nincs, kivéve, ha a megoldás forgalmi díjas Azure-szolgáltatást használ |
Microsoft.Skills.Custom.AmlSkill | Az AI-bővítési folyamat bővíthetőségét teszi lehetővé egy Azure Machine Learning-modellel | Nincs, kivéve, ha a megoldás forgalmi díjas Azure-szolgáltatást használ |
Az egyéni képességek létrehozásával kapcsolatos útmutatásért lásd : Egyéni felület definiálása és példa: Egyéni képesség létrehozása AI-bővítéshez.