Erstellen eines Analysetools für Content Understanding
Content Understanding-Lösungen basieren auf der Erstellung eines Analyzers; die trainiert wird, bestimmte Informationen aus einem bestimmten Inhaltstyp zu extrahieren, der auf einem von Ihnen definierten Schema basiert.
Der allgemeine Prozess zum Erstellen einer Content Understanding-Lösung umfasst die folgenden Schritte:
- Erstellen Sie eine Foundry-Tools-Ressource.
- Definieren Sie ein Inhaltsverständnisschema für die zu extrahierenden Informationen. Dieses kann auf einem Inhaltsbeispiel und einer Vorlage für ein Analysetool basieren.
- Erstellen Sie ein Analysetool basierend auf dem abgeschlossenen Schema.
- Verwenden Sie die Analyse, um Felder aus neuen Inhalten zu extrahieren oder zu generieren.
Es gibt zahlreiche Vorlagen für Analysetools, um Ihnen bei der schnellen Entwicklung eines passenden Analysetools zu helfen. Darüber hinaus können Sie aufgrund der generativen KI-Funktionen von Content Understanding minimale Trainingsdaten verwenden, um beispielsweise ein Schema zu definieren. In vielen Fällen identifiziert der Dienst die Datenwerte im Beispielinhalt, die den Schemaelementen automatisch zugeordnet werden, obwohl Sie Felder in Inhalten wie Dokumenten explizit bezeichnen können, um die Leistung Ihrer Analyse zu verbessern.
Erstellen eines Analyzers mit Microsoft Foundry
Sie können zwar eine Foundry Tools-Ressource bereitstellen und eine vollständige Content Understanding-Lösung über die REST-API entwickeln, aber der bevorzugte Ansatz für KI-Entwicklungsprojekte besteht darin, Microsoft Foundry zu verwenden. Insbesondere können Sie das Microsoft Foundry-Portal verwenden, um ein Projekt zu erstellen, ein Inhaltsverständnisschema zu definieren und einen Analyzer zu erstellen und zu testen.
Erstellen eines Content Understanding-Projekts
In Microsoft Foundry können Sie ein Projekt in einem vorhandenen KI-Hub erstellen oder einen neuen Hub erstellen, während Sie das Projekt erstellen. Zusätzlich zum KI-Hub selbst stellt das Erstellen eines Hubs die Azure-Ressourcen bereit, die erforderlich sind, um ein oder mehrere Projekte zu unterstützen; einschließlich einer Foundry Tools-Ressource, Speicher und einer Schlüsseltresorressource zum Speichern vertraulicher Details wie Anmeldeinformationen und Schlüssel.
Hinweis
Inhaltsverständnisschemas können nur an Azure-Speicherorten erstellt werden, an denen der Dienst unterstützt wird. Weitere Informationen finden Sie unter Inhaltsverständnis: Region und Sprachunterstützung.
Definieren eines Schemas
Nach dem Erstellen eines Projekts besteht der erste Schritt beim Erstellen eines Analysetools darin, ein Schema für den Inhalt, den das Analysetool verarbeitet, und die darin extrahierten Informationen zu definieren. Microsoft Foundry bietet eine Schema-Editor-Schnittstelle, in der Sie eine Datei (Dokument, Bild, Audio oder Video) hochladen können, auf der das Schema basieren soll. Anschließend können Sie eine entsprechende Schemavorlage anwenden und die spezifischen Felder definieren, die das Analysetool identifizieren soll.
Hinweis
Die in einem Schema verfügbaren Vorlagen und Feldtypen hängen vom Inhaltstyp der Datei ab, auf der das Schema basiert. Einige Inhaltstypen unterstützen zusätzliche optionale Funktionen, z. B. das Extrahieren von Barcodes und Formeln aus Text in Dokumenten. Weitere Informationen zur Verwendung von Content Understanding mit verschiedenen Inhaltstypen finden Sie in den folgenden Artikeln in der Produktdokumentation:
Testen
Sie können das Analyseschema während des Entwicklungsprozesses jederzeit testen, indem Sie eine Analyse der Beispieldatei, die zum Definieren des Schemas verwendet wird, oder anderen hochgeladenen Dateien ausführen. Zu den Testergebnissen gehören die extrahierten Feldwerte und die json-Formatausgabe, die von der Analyse an Clientanwendungen zurückgegeben wird.
Erstellen eines Analysetools
Wenn Sie mit der Leistung Ihres Schemas zufrieden sind, können Sie Ihr Analysetool erstellen. Das Erstellen eines Analyzers ermöglicht den Zugriff auf Clientanwendungen über den Inhaltsverständnis-Endpunkt für die Ressource "Foundry Tools", die Ihrem Projekt zugeordnet ist.
Nachdem Sie Ihre Analyse erstellt haben, können Sie sie weiterhin im Microsoft Foundry-Portal testen und das Schema verfeinern, um neue benannte Versionen mit unterschiedlichen Funktionen zu erstellen.