Ein Tag, der Azure Open AI gewidmet ist und sich auf die Nutzung der Azure AI Search für die Indexierung und Anreicherung von Dokumenten konzentriert
Das Microsoft-Team hat kürzlich eine Open AI-Challenge gestartet, bei der ein Entwickler lernen kann, wie man Azure AI-Lösungen und -Apps erstellt.
Der Artikel zeigt, wie Sie mit Azure AI Search eine Lösung entwickeln können, bei der Dokumente durch KI-Fähigkeiten indiziert und angereichert werden, wodurch ihre Durchsuchbarkeit verbessert wird.
Azure AI Search nutzt fortschrittliche KI und maschinelles Lernen, um die Indizierungs- und Suchfunktionen zu erweitern. Es kann den Inhalt von Dokumenten, Bildern und anderen Medientypen automatisch verstehen, wertvolle Informationen extrahieren, Muster erkennen und sogar Stimmungen verstehen. Diese Funktionen ermöglichen differenziertere und intelligentere Suchergebnisse.
Bevor mit der eigentlichen Implementierung begonnen wird, müssen drei verschiedene Azure-Ressourcen eingerichtet werden, bevor es weitergehen kann.
Richten Sie die Azure AI-Suche ein
Richten Sie den Azure AI-Dienst ein
Richten Sie ein Azure-Speicherkonto ein
Ihre Azure AI Search- und Azure AI Services-Ressourcen müssen sich am selben Ort befinden!
Sobald die oben genannten Voraussetzungen erfüllt sind, müssen Sie die folgenden Schritte im Azure-Portal ausführen
Suchen Sie nach Azure AI Search und geben Sie die folgenden Details ein
Da ich die kostenlose Preisstufe verwende, kann ich keine Skalierungsfunktionen hinzufügen oder Replikate erstellen, wie unten gezeigt
Für diese Übung sind keine Tag-Namen erforderlich. In einer Produktionsumgebung sollte es jedoch hinzugefügt werden, da es sich um eine bewährte Methode handelt.
Führen Sie die Validierungsprüfungen durch Azure Cloud durch und fahren Sie mit der Erstellung der Ressource fort. Stellen Sie sicher, dass Sie die in den vorherigen Schritten eingegebenen Details überprüfen.
Erstellen wir nun einen weiteren Dienst, der nach **Azure AI Service ** sucht und die folgenden Details ausfüllt
Fahren Sie nun mit den verbleibenden Schritten fort, während die Standardoptionen ausgewählt sind, erstellen Sie den Dienst und warten Sie schließlich, bis der Dienst bereitgestellt wird.
Führen Sie die Validierungsprüfungen durch Azure Cloud durch und fahren Sie mit der Erstellung der Ressource fort. Stellen Sie sicher, dass Sie die in den vorherigen Schritten eingegebenen Details überprüfen.
Erstellen wir nun einen weiteren Dienst, der nach **Azure Storage-Konto ** sucht und die folgenden Details ausfüllt
Aktivieren Sie auf der Registerkarte „Erweitert“ das Kontrollkästchen neben „Anonymen Zugriff auf einzelne Container zulassen“.
Fahren Sie nun mit den verbleibenden Schritten fort, während die Standardoptionen ausgewählt sind, erstellen Sie den Dienst und warten Sie schließlich, bis der Dienst bereitgestellt wird.
Wenn die erforderlichen Ressourcen vorhanden sind, können Sie mit dem Hochladen von Dokumenten in Ihr Azure Storage-Konto fortfahren.
Folgen Sie dem Artikel von Microsoft.
Schnellstart: Hochladen, Herunterladen und Auflisten von Blobs – Azure-Portal – Azure Storage
Öffnen Sie Azure AI Service und wählen Sie auf der Registerkarte „Übersicht“ die Option „Daten importieren“, wie unten hervorgehoben
Wählen Sie im Dropdown-Menü „Azure Blob Storage“ aus, wie unten gezeigt
Die Registerkarte „Verbinden Sie Ihre Daten“ sollte den folgenden Regeln folgen
Die Registerkarte „Kognitive Fähigkeiten hinzufügen“ sollte den folgenden Regeln folgen
Die Registerkarte „Benutzerdefinierten Zielindexer hinzufügen“ sollte den folgenden Regeln folgen
Klicken Sie auf „Senden“, um die Erstellung der Datenquelle, des Skillsets, des Index und des Indexers zu starten.
Wählen Sie oben auf der Übersichtsseite Ihrer Azure AI Search-Ressource den Such-Explorer. Geben Sie im Such-Explorer ein * (ein einzelnes Sternchen) in das Feld „Abfragezeichenfolge“ ein und klicken Sie dann auf die Schaltfläche „Suchen“.
Diese Abfrage ruft alle Dokumente im Index im JSON-Format ab.
Oberhalb der Suchergebnisse finden Sie eine Zählung, die die Anzahl der von der Suche zurückgegebenen Dokumente angibt.
Diese Suche findet Dokumente, die Verweise auf „New York“ in allen durchsuchbaren Feldern enthalten, und liefert den Dateinamen des Dokuments zusammen mit seinen Schlüsselphrasen.
Die Schritt-für-Schritt-Anleitung zum Einrichten der erforderlichen Azure-Ressourcen sowie detaillierte Anweisungen zum Hochladen von Dokumenten, deren Indizierung und dem Testen der Einrichtung sind von entscheidender Bedeutung für alle, die eine robuste Lösung für das Dokumentenmanagement implementieren möchten.
Vielen Dank, dass Sie Teil der C#-Community sind! Bevor Sie gehen:
Folgen Sie uns: X | LinkedIn | Dev.to | Hashnode | Newsletter | Tumblr
Besuchen Sie unsere anderen Plattformen: GitHub | Instagram | Tiktok | Quora | Daily.dev
Weitere Inhalte unter C#-Programmierung