Transparensanteckning: Azure AI-sökning

Viktigt

Översättningar som inte är engelska tillhandahålls endast för enkelhetens skull. Se versionenEN-US av det här dokumentet för den slutgiltiga versionen.

Vad är en transparensanteckning?

Ett AI-system omfattar inte bara tekniken, utan även de personer som ska använda den, de personer som påverkas av den och miljön där den distribueras. Att skapa ett system som passar för det avsedda ändamålet kräver en förståelse för hur tekniken fungerar, vilka dess funktioner och begränsningar är och hur man uppnår bästa prestanda. Microsoft transparensanteckningar är avsedda att hjälpa dig att förstå hur vår AI-teknik fungerar, vilka val systemägare kan göra som påverkar systemets prestanda och beteende samt vikten av att tänka på hela systemet, inklusive tekniken, människorna och miljön. Du kan använda Transparensanteckningar när du utvecklar eller distribuerar ditt eget system eller delar dem med de personer som kommer att använda eller påverkas av systemet.

Microsoft transparensanteckningar är en del av en bredare satsning på Microsoft för att omsätta våra AI-principer i praktiken. Mer information finns i Microsoft AI-principerna.

Introduktion

Azure AI-sökning ger utvecklare verktyg, API:er och SDK:er för att skapa en omfattande sökupplevelse över privat, heterogent innehåll i webb-, mobil- och företagsprogram. Sökningen är grundläggande för alla program som visar data för användarna. Vanliga scenarier är katalog- eller dokumentsökning, onlinebutiker eller datautforskning över upphovsrättsskyddad innehåll.

Sökbara data kan vara i form av text eller vektorer och matas in as-is från en datakälla eller berikas med hjälp av AI för att förbättra den övergripande sökupplevelsen. Utvecklare kan konvertera data int till numeriska representationer (kallas vektorer) genom att välja att anropa externa maskininlärningsmodeller (kallas inbäddningsmodeller). Indexerare kan också inkludera kunskapsuppsättningar som stöder en kraftfull uppsättning databerikning via flera Azure Language i Foundry Tools funktioner, till exempel Named Entity Recognition (NER) och identifiering av personligt identifierbar information och Azure Vision i Foundry Tools funktioner, inklusive optical character recognition (OCR) och image analysis.

Se följande flikar för mer information om hur Azure AI-sökning förbättrar sökupplevelsen med hjälp av Foundry Tools eller andra AI-system för att bättre förstå avsikten, semantiken och den underförstådda strukturen för en kunds innehåll.

AI-berikning är tillämpningen av maskininlärningsmodeller från Foundry Tools över innehåll som inte är lätt att söka i sin råa form. Genom berikning används analys och slutsatsdragning för att skapa sökbart innehåll och en struktur där ingen tidigare fanns.

AI-berikning är ett valfritt tillägg för Azure AI-sökning indexeringspipeline som ansluter till Foundry Tools i samma region som en kunds söktjänst. En berikningspipeline har samma kärnkomponenter som en typisk indexerare (indexerare, datakälla, index), plus en kunskapsuppsättning som anger stegen för atomisk berikning. En kunskapsuppsättning kan sammanställas med hjälp av inbyggda kunskaper baserat på API:erna för Foundry Tools, till exempel Vision och Language, eller anpassade färdigheter som kör extern kod som du tillhandahåller.

Kapacitet

Systembeteende

Flera inbyggda färdigheter för AI-berikning i Azure AI-sökning drar nytta av Foundry Tools. Mer information om hur du väljer att använda en färdighet finns i Transparensanteckningar för varje inbyggd färdighet som är länkad nedan:

Se dokumentationen för varje färdighet för att lära dig mer om deras respektive funktioner, begränsningar, prestanda, utvärderingar och metoder för integrering och ansvarsfull användning. Observera att användning av dessa kunskaper i kombination kan leda till sammansatta effekter (till exempel fel som introduceras när du använder OCR kommer att genomföras när du använder extrahering av nyckelfraser).

Användningsfall

Exempel på användningsfall

Eftersom Azure AI-sökning är en fulltextsökningslösning är syftet med AI-berikning att förbättra sökverktyget för ostrukturerat innehåll. Här följer några exempel på scenarier för berikning av innehåll som stöds av de inbyggda färdigheterna:

  • Översättning och språkidentifiering möjliggör flerspråkig sökning.
  • Entitetsigenkänning extraherar personer , platser och andra entiteter från stora textsegment.
  • Extrahering av nyckelfraser identifierar och matar sedan ut viktiga termer.
  • OCR identifierar tryckt och handskriven text i binära filer.
  • Bildanalys beskriver bildinnehåll och matar ut beskrivningarna som sökbara textfält.
  • Integrerad vektorisering är en förhandsversionsfunktion som anropar modellen Azure OpenAI-inbäddningar för att vektorisera data och lagra inbäddningar i Azure AI-sökning för likhetssökning.

Begränsningar

AI-berikning i Azure AI-sökning använder indexerarens och datakällans funktioner i tjänsten för att anropa Foundry Tools för att utföra innehållsberikningen. Begränsningar för indexerare och datakällor som används i den här processen gäller. Mer information om dessa relaterade begränsningar finns i dokumentationen för indexerare och datakällor . Begränsningarna för varje Foundry-verktyg som används av AI-berikningspipelinen i Azure AI-sökning kommer också att tillämpas. Mer information om dessa begränsningar finns i transparensanteckningarna för varje tjänst .

Läs mer om ansvarsfull AI