Transparantienotitie: Azure AI Zoeken

Belangrijk

Niet-Engelse vertalingen zijn alleen voor het gemak beschikbaar. Raadpleeg de EN-US versie van dit document voor de definitieve versie.

Wat is een transparantienotitie?

Een AI-systeem omvat niet alleen de technologie, maar ook de mensen die het gebruiken, de personen die worden beïnvloed door het systeem en de omgeving waarin het wordt geïmplementeerd. Voor het maken van een systeem dat geschikt is voor het beoogde doel, moet u begrijpen hoe technologie werkt, wat de mogelijkheden en beperkingen zijn en hoe u de beste prestaties kunt behalen. de transparantienotities van Microsoft zijn bedoeld om inzicht te krijgen in de werking van onze AI-technologie, de keuzes die systeemeigenaren kunnen maken die de prestaties en het gedrag van het systeem beïnvloeden, en het belang van nadenken over het hele systeem, met inbegrip van de technologie, de mensen en de omgeving. U kunt Transparantienotities gebruiken bij het ontwikkelen of implementeren van uw eigen systeem of deze delen met de personen die door uw systeem worden gebruikt of beïnvloed.

de transparantienotities van Microsoft maken deel uit van een bredere inspanning op Microsoft om onze AI-principes in de praktijk te brengen. Zie de Microsoft AI-principes voor meer informatie.

Inleiding

Azure AI Zoeken biedt ontwikkelaars hulpprogramma's, API's en SDK's voor het bouwen van een uitgebreide zoekervaring ten opzichte van privé-, heterogene inhoud in web-, mobiele en bedrijfstoepassingen. Zoeken is fundamenteel voor elke toepassing die gegevens voor gebruikers weer geeft. Veelvoorkomende scenario's zijn catalogus- of documentzoekopdrachten, online winkels of gegevensverkenning via bedrijfseigen inhoud.

Doorzoekbare gegevens kunnen de vorm hebben van tekst of vectoren en opgenomen as-is uit een gegevensbron of verrijkt met behulp van AI om de algehele zoekervaring te verbeteren. Ontwikkelaars kunnen gegevens int converteren naar numerieke representaties (vectoren genoemd), door een externe machine learning-modellen aan te roepen (ook wel insluitmodellen genoemd). Indexeerfuncties kunnen eventueel vaardighedensets bevatten die ondersteuning bieden voor een krachtige suite met gegevensverrijking via verschillende Azure Language in Foundry Tools mogelijkheden, zoals Named Entity Recognition (NER) en personally identifiable information (PII)-detectie en Azure Vision in Foundry Tools capabilities, including optical character recognition (OCR) and image analysis.

Zie de volgende tabbladen voor meer informatie over hoe Azure AI Zoeken de zoekervaring verbetert met behulp van Foundry Tools of andere AI-systemen om meer inzicht te krijgen in de intentie, semantiek en impliciete structuur van de inhoud van een klant.

AI-verrijking is de toepassing van machine learning-modellen van Foundry Tools over inhoud die niet eenvoudig doorzoekbaar is in de onbewerkte vorm. Door verrijking worden analyse en inferentie gebruikt om doorzoekbare inhoud en structuur te creëren waar deze eerder niet bestonden.

AI-verrijking is een optionele uitbreiding van de Azure AI Zoeken indexeerpijplijn die verbinding maakt met Foundry Tools in dezelfde regio als de zoekservice van een klant. Een verrijkingspijplijn heeft dezelfde kernonderdelen als een typische indexeerfunctie (indexeerfunctie, gegevensbron, index), plus een vaardighedenset die de atomische verrijkingsstappen aangeeft. Een vaardighedenset kan worden samengesteld met behulp van ingebouwde vaardigheden op basis van de Foundry Tools-API's, zoals Vision en Language, of aangepaste vaardigheden die externe code uitvoeren die u opgeeft.

Mogelijkheden

Systeemgedrag

Verschillende ingebouwde vaardigheden voor AI-verrijking in Azure AI Zoeken profiteren van Foundry Tools. Zie de transparantienotities voor elke ingebouwde vaardigheid die hieronder is gekoppeld voor overwegingen bij het gebruik van een vaardigheid:

Raadpleeg de documentatie voor elke vaardigheid voor meer informatie over hun respectieve mogelijkheden, beperkingen, prestaties, evaluaties en methoden voor integratie en verantwoordelijk gebruik. Houd er rekening mee dat het gebruik van deze vaardigheden in combinatie kan leiden tot samengestelde effecten (bijvoorbeeld fouten die worden geïntroduceerd bij het gebruik van OCR zullen ook doorwerken bij het gebruik van sleutelzinextractie).

Gebruiksscenario's

Voorbeelden van gebruikssituaties

Omdat Azure AI Zoeken een zoekoplossing voor volledige tekst is, is het doel van AI-verrijking het zoekhulpprogramma van ongestructureerde inhoud te verbeteren. Hier volgen enkele voorbeelden van scenario's voor inhoudsverrijking die worden ondersteund door de ingebouwde vaardigheden:

  • Vertaal - en taaldetectie maken meertalige zoekopdrachten mogelijk.
  • Met entiteitsherkenning worden personen , plaatsen en andere entiteiten geëxtraheerd uit grote stukken tekst.
  • Sleuteltermextractie identificeert en voert vervolgens belangrijke termen uit.
  • OCR herkent gedrukte en handgeschreven tekst in binaire bestanden.
  • Afbeeldingsanalyse beschrijft afbeeldingsinhoud en voert de beschrijvingen uit als doorzoekbare tekstvelden.
  • Integrated vectorization is een preview-functie waarmee het Azure OpenAI-insluitingsmodel wordt aangeroepen om gegevens te vectoriseren en insluitingen op te slaan in Azure AI Zoeken voor overeenkomsten zoeken.

Beperkingen

AI-verrijking in Azure AI Zoeken maakt gebruik van de indexeerfunctie en gegevensbronfuncties van de service om Foundry Tools aan te roepen om de inhoudsverrijking uit te voeren. Beperkingen van de indexeerfuncties en gegevensbronnen die in dit proces worden gebruikt, zijn van toepassing. Raadpleeg de documentatie voor de indexeerfunctie en de gegevensbron voor meer informatie over deze gerelateerde beperkingen. De beperkingen van elk Foundry-hulpprogramma dat wordt gebruikt door de AI-verrijkingspijplijn in Azure AI Zoeken zijn ook van toepassing. Zie de transparantienotities voor elke service voor meer informatie over deze beperkingen.

Meer informatie over verantwoorde AI