Zusammenfassen von Daten mit Azure AI Services und Azure-Datenbank für PostgreSQL
Organisationen speichern häufig große Mengen unstrukturierter Text, z. B. Produktdetails, Kundenrezensionen oder Dienstbeschreibungen. Obwohl diese Informationen nützliche Erkenntnisse enthalten, kann es schwierig sein, schnell zu scannen oder effektiv in Anwendungen zu verwenden. Ohne die Möglichkeit, Text in kürzere Zusammenfassungen zu komprimieren, könnten sowohl Mitarbeiter als auch Kunden Schwierigkeiten haben, die wichtigsten Details zu identifizieren.
Sehen wir uns an, wie ein verwaltetes Reiseunternehmen mit dieser Herausforderung umgeht. Margie es Travel, das Ferienwohnungen verwaltet, speichert lange Immobilienbeschreibungen in ihrer PostgreSQL-Datenbank. Jeder Eintrag enthält Absätze zu Annehmlichkeiten, Standort und nahe gelegenen Attraktionen. Obwohl diese Informationen hilfreich sind, haben Kunden, die mehrere Objekte durchsuchen, selten Zeit, jedes Detail zu lesen. Margie es Travel möchte eine Möglichkeit zum Generieren kürzerer Zusammenfassungen, die die wichtigsten Features hervorheben. Kunden können diese Zusammenfassungen verwenden, um Angebote schnell zu vergleichen und sichere Buchungsentscheidungen zu treffen.
Azure AI Services bietet über die azure_ai Erweiterung Zusammenfassungsfunktionen, die diese Zusammenfassungen ermöglichen. In dieser Lektion erfahren Sie, wie Sie zwei Zusammenfassungsansätze verwenden: extrahierende Zusammenfassungen und abstrakte Zusammenfassungen.
Extrahierende Zusammenfassung
Extraktive Zusammenfassung wählt die wichtigsten Sätze aus dem ursprünglichen Text aus. Anstatt neue Formulierungen zu erstellen, werden Sätze angezeigt, die die hauptideen am besten darstellen.
Margie es Travel kann diese Methode verwenden, um die relevantesten Teile einer Eigenschaftsbeschreibung herauszuziehen, ohne die Sprache zu ändern. Wenn eine Beschreibung beispielsweise 10 Sätze enthält, kann eine extraktive Zusammenfassung zwei zurückgeben, die das Layout der Wohnung und seine bequeme Lage in der Nähe der öffentlichen Verkehrsmittel erwähnen.
In PostgreSQL erfolgt diese Zusammenfassung mit der azure_cognitive.summarize_extractive() Funktion. Die Funktion akzeptiert Parameter wie:
- Text , der zusammengefasst werden soll.
- Sprachcode für den Text.
- Satzzahl, um zu steuern, wie viele Zusammenfassungsätze Sie benötigen.
- Sortierreihenfolge, um zu entscheiden, ob Ergebnisse nach Satzposition oder Relevanzscore angezeigt werden.
Die Funktion gibt Sätze mit einer Bewertungsbewertung zurück, die zeigt, wie eng die einzelnen Sätze zur Hauptidee des Dokuments stehen. Für Margie es Travel erleichtert diese Funktion das Reduzieren einer vollständigen Eigenschaftenbeschreibung auf die wichtigsten Sätze.
Abstrakte Zusammenfassung
Abstrakte Zusammenfassung erstellt neue Sätze, die die Bedeutung des ursprünglichen Texts erfassen. Anstatt aus der Quelle auszuwählen, wird der Inhalt in eine kürzere, natürlichere Zusammenfassung umgewandelt und zusammengefasst.
Margie’s Travel kann diese Methode verwenden, um Immobilienangebote auf einen Blick leichter lesbar zu machen. Anstatt ganze Sätze aus dem Original zu ziehen, kann die Zusammenfassung Details zu Annehmlichkeiten und Ort in einer reibungslosen Aussage kombinieren. Für Kunden bedeutet dies, dass sie schnell mehrere Einträge durchsuchen können, ohne den Schlüsselkontext zu verlieren.
In PostgreSQL erfolgt eine abstrakte Zusammenfassung mit der azure_cognitive.summarize_abstractive() Funktion. Es akzeptiert ähnliche Parameter – Text, Sprache und Satzanzahl – und generiert in nur wenigen Sätzen eine kurze Zusammenfassung.
Wann jede Technik verwendet werden soll
Beide Methoden sind wertvoll, aber sie dienen unterschiedlichen Bedürfnissen:
Extrahierende Zusammenfassung funktioniert am besten, wenn die sachliche Genauigkeit am wichtigsten ist und Sie den ursprünglichen Wortlaut intakt halten müssen. Margie es Travel kann diese Methode für interne Berichte oder Qualitätsüberprüfungen verwenden, bei denen Mitarbeiter wichtige Sätze genau wie geschrieben sehen müssen.
Abstrakte Zusammenfassungen sind besser, wenn Lesbarkeit und Lesefluss eine Priorität sind. Margie’s Travel könnte diese Methode für kundenorientierte Auflistungen anwenden, bei denen eine reibungslose und präzise Zusammenfassung den Kunden hilft, Unterkünfte schneller zu vergleichen.
Durch die Anwendung dieser Zusammenfassungstechniken mit Azure AI Services kann Margie's Travel Immobilienauflistungen verdaulicher machen, das Buchungserlebnis der Kunden verbessern und die gesamte Datenverarbeitung innerhalb von Azure Database für PostgreSQL beibehalten.
Wichtige Erkenntnisse
In dieser Lektion erfahren Sie, wie Sie Text mit Azure AI Services in Azure Database for PostgreSQL zusammenfassen. Extrahierende Zusammenfassung hebt die wichtigsten Sätze aus dem ursprünglichen Text hervor, während abstrakte Zusammenfassung neue Sätze erzeugt, die die Bedeutung natürlicher ausdrücken. Beide Ansätze erleichtern das Arbeiten mit langen Passagen und helfen Anwendungen, Informationen klar und präzise darzustellen.