Amazon verstehen ist ein Dienst zur Verarbeitung natürlicher Sprache (NLP), der maschinelles Lernen (ML) verwendet, um Erkenntnisse aus Text zu gewinnen. Als vollständig verwalteter Service erfordert Amazon Comprehend keine ML-Expertise und kann auf große Datenmengen skaliert werden. Amazon Comprehend bietet mehrere verschiedene APIs um NLP einfach in Ihre Anwendungen zu integrieren. Sie können einfach die APIs in Ihrer Anwendung aufrufen und den Speicherort des Quelldokuments oder -texts angeben. Die APIs geben Entitäten, Schlüsselphrasen, Stimmung, Dokumentklassifizierung und Sprache in einem benutzerfreundlichen Format für Ihre Anwendung oder Ihr Unternehmen aus.
Die von Amazon Comprehend bereitgestellten Stimmungsanalyse-APIs helfen Unternehmen, die Stimmung eines Dokuments zu bestimmen. Sie können die Gesamtstimmung eines Dokuments als positiv, negativ, neutral oder gemischt einschätzen. Um jedoch die mit bestimmten Produkten oder Marken verbundene Stimmung detailliert zu verstehen, mussten Unternehmen Problemumgehungen anwenden, wie z. B. das Aufteilen des Textes in logische Blöcke und das Ableiten der gegenüber einem bestimmten Produkt ausgedrückten Stimmung.
Um diesen Prozess zu vereinfachen, startet Amazon Comprehend ab heute die Gezielte Stimmung Funktion zur Stimmungsanalyse. Dies bietet die Möglichkeit, Gruppen von Erwähnungen (Co-Referenzgruppen) zu identifizieren, die einer einzelnen realen Entität oder einem einzelnen Attribut entsprechen, die mit jeder Entitätserwähnung verbundene Stimmung bereitzustellen und die Klassifizierung der realen Entität basierend auf a bereitzustellen vordefinierte Liste von Entitäten.
Dieser Beitrag bietet einen Überblick darüber, wie Sie mit Amazon Comprehend Targeted Sentiment beginnen können, zeigt, was Sie mit der Ausgabe machen können, und geht durch drei gängige Anwendungsfälle für Targeted Sentiment.
Lösungsüberblick
Das Folgende ist ein Beispiel für gezielte Stimmung:
„Spa“ ist die primäre Entität, die als Typ identifiziert wird facility
, und wird noch zweimal erwähnt, bezeichnet als das Pronomen „es“. Die Targeted Sentiment API stellt die Stimmung gegenüber jeder Entität bereit. Positive Stimmung ist grün, negativ ist rot und neutral ist blau. Wir können auch feststellen, wie sich die Stimmung gegenüber dem Spa im Laufe des Satzes ändert. Wir tauchen später in diesem Beitrag tiefer in die API ein.
Diese Funktion eröffnet Unternehmen verschiedene Möglichkeiten. Marketingteams können im Laufe der Zeit populäre Meinungen zu ihren Marken in sozialen Medien nachverfolgen. E-Commerce-Händler können nachvollziehen, welche spezifischen Attribute ihrer Produkte von den Kunden am besten und am schlechtesten angenommen wurden. Call-Center-Betreiber können die Funktion verwenden, um Transkripte auf Eskalationsprobleme zu durchsuchen und die Kundenerfahrung zu überwachen. Restaurants, Hotels und andere Organisationen des Gastgewerbes können den Service nutzen, um breite Bewertungskategorien in umfassende Beschreibungen guter und schlechter Kundenerfahrungen umzuwandeln.
Gezielte Sentiment-Anwendungsfälle
Die Targeted Sentiment API in Amazon Comprehend nimmt Textdaten wie Social-Media-Beiträge, Bewerbungsüberprüfungen und Call-Center-Transkriptionen als Eingabe. Anschließend analysiert es die Eingabe mithilfe der Leistungsfähigkeit von NLP-Algorithmen, um Stimmungen auf Entitätsebene automatisch zu extrahieren. Ein Einheit ist ein textueller Verweis auf den eindeutigen Namen eines realen Objekts, wie z. B. Personen, Orte und Handelsartikel, zusätzlich zu präzisen Verweisen auf Maße wie Daten und Mengen. Eine vollständige Liste der unterstützten Entitäten finden Sie unter Gezielte Sentimenteinheiten.
Wir verwenden die Targeted Sentiment API, um die folgenden Anwendungsfälle zu ermöglichen:
- Ein Unternehmen kann Teile der Mitarbeiter-/Kundenerfahrung identifizieren, die angenehm sind, und Teile, die verbessert werden können.
- Contact Center und Kundendienstteams können Aufzeichnungen von Bereitschaftsdiensten oder Chatprotokolle analysieren, um die Effektivität der Mitarbeiterschulung sowie Gesprächsdetails wie spezifische Reaktionen eines Kunden und Sätze oder Wörter zu ermitteln, die verwendet wurden, um diese Antwort zu erzwingen.
- Produktbesitzer und UI/UX-Entwickler können Funktionen ihres Produkts identifizieren, die den Benutzern gefallen, und Teile, die verbessert werden müssen. Dies kann Produkt-Roadmap-Diskussionen und Priorisierungen unterstützen.
Das folgende Diagramm veranschaulicht den gezielten Stimmungsprozess:
In diesem Beitrag demonstrieren wir diesen Prozess anhand der folgenden drei Beispielbewertungen:
- Beispiel 1: Geschäfts- und Produktbewertung – „Mir gefällt sehr, wie dick die Jacke ist. Ich trage eine große Jacke, weil ich breite Schultern habe und die habe ich bestellt und dort passt sie perfekt. Ich habe fast das Gefühl, es bläst sich von der Brust abwärts auf. Ich dachte, ich würde die Schnüre im unteren Teil der Jacke verwenden, um sie zu schließen und einzuziehen, aber diese funktionieren nicht. Die Jacke fühlt sich sehr klobig an.“
- Beispiel 2: Contact-Center-Transkription – „Hallo, auf meiner Kreditkarte ist eine Betrugssperre, können Sie diese für mich entfernen. Meine Kreditkarte wird immer wieder wegen Betrug gemeldet. Es ist ziemlich nervig, jedes Mal, wenn ich es benutze, werde ich abgelehnt. Ich werde die Karte kündigen, wenn das noch einmal passiert.“
- Beispiel 3: Arbeitgeber-Feedback-Umfrage – „Ich bin froh, dass das Management das Team weiterbildet. Aber der Ausbilder hat die Grundlagen nicht gut erklärt. Das Management sollte für zukünftige Sitzungen mehr Due Diligence hinsichtlich des Qualifikationsniveaus aller durchführen.“
Bereiten Sie die Daten vor
Laden Sie zunächst die Beispieldateien mit dem Beispieltext mithilfe von herunter AWS-Befehlszeilenschnittstelle (AWS CLI), indem Sie die folgenden Befehle ausführen:
Erstellen Sie ein Amazon Simple Storage-Service (Amazon S3)-Bucket, entpacken Sie den Ordner und laden Sie den Ordner hoch, der die drei Beispieldateien enthält. Stellen Sie sicher, dass Sie durchgehend dieselbe Region verwenden.
Sie können jetzt auf die drei Beispieltextdateien in Ihrem S3-Bucket zugreifen.
Erstellen Sie einen Auftrag in Amazon Comprehend
Nachdem Sie die Dateien in Ihren S3-Bucket hochgeladen haben, führen Sie die folgenden Schritte aus:
- Wählen Sie in der Amazon Comprehend-Konsole aus Analysejobs im Navigationsbereich.
- Auswählen
Job erstellen.
- Aussichten für Name und VornameGeben Sie einen Namen für Ihren Job ein.
- Aussichten für Analysetyp, wählen Gezielte Stimmung.
- Der Eingabedaten, geben Sie den Amazon S3-Speicherort der ts-Beispieldaten -Ordner.
- Aussichten für Eingabeformat, wählen Ein Dokument pro Datei.
Sie können diese Konfiguration ändern, wenn sich Ihre Daten in einer einzelnen Datei befinden, die durch Zeilen getrennt ist.
- Der Ausgabestandort, geben Sie den Amazon S3-Speicherort ein, an dem Sie die Auftragsausgabe speichern möchten.
- Der ZugriffsberechtigungenZ. IAM-Rolle, wählen Sie eine vorhandene aus AWS Identity and Access Management and (IAM)-Rolle oder erstellen Sie eine mit Berechtigungen für den S3-Bucket.
- Belassen Sie die anderen Optionen als Standard und wählen Sie Job erstellen.
Nachdem Sie den Job gestartet haben, können Sie Ihre Jobdetails überprüfen. Die Gesamtlaufzeit des Jobs hängt von der Größe der Eingabedaten ab.
- Wenn die Arbeit abgeschlossen ist, unter Output, wählen Sie den Link zum Speicherort der Ausgabedaten.
Hier finden Sie eine komprimierte Ausgabedatei.
- Laden Sie die Datei herunter und dekomprimieren Sie sie.
Sie können nun die Ausgabedateien für jeden Beispieltext überprüfen. Öffnen Sie die Dateien in Ihrem bevorzugten Texteditor, um die API-Antwortstruktur zu überprüfen. Dies beschreiben wir im nächsten Abschnitt genauer.
API-Antwortstruktur
Die Targeted Sentiment API bietet eine einfache Möglichkeit, die Ausgabe Ihrer Jobs zu nutzen. Es bietet eine logische Gruppierung der erkannten Entitäten (Entitätsgruppen) zusammen mit der Stimmung für jede Entität. Im Folgenden finden Sie einige Definitionen der Felder in der Antwort:
- Entities – Die wesentlichen Teile des Dokuments. Zum Beispiel,
Person
,Place
,Date
,Food
, oderTaste
. - Erwähnungen – Die Referenzen oder Erwähnungen der Entität im Dokument. Dies können Pronomen oder gebräuchliche Substantive wie „es“, „ihn“, „Buch“ usw. sein. Diese sind im Dokument nach Position (Offset) geordnet.
- BeschreibenderErwähnungsindex – Der Index in
Mentions
die die Unternehmensgruppe am besten darstellt. Zum Beispiel „ABC Hotel“ anstelle von „Hotel“, „it“ oder andere gebräuchliche Substantiverwähnungen. - Gruppenpunktzahl – Das Vertrauen, dass alle in der Gruppe erwähnten Entitäten mit derselben Entität verbunden sind (wie „ich“, „ich“ und „ich“ beziehen sich auf eine Person).
- Text – Der Text im Dokument, der die Entität darstellt
- Typ – Eine Beschreibung dessen, was die Entität darstellt.
- Score – Das Modellvertrauen, dass es sich um eine relevante Einheit handelt.
- ErwähnungGefühl – Die tatsächlich für die Erwähnung gefundene Stimmung.
- Gefühl – Der Zeichenfolgenwert von
positive
,neutral
,negative
, odermixed
. - SentimentScore – Das Modellvertrauen für jede mögliche Stimmung.
- BeginOffset – Der Offset in den Dokumenttext, wo die Erwähnung beginnt.
- EndOffset – Die Verschiebung in den Dokumententext, wo die Erwähnung endet.
Um dies visuell zu demonstrieren, nehmen wir die Ausgabe des dritten Anwendungsfalls, der Arbeitgeber-Feedback-Umfrage, und gehen durch die Entitätsgruppen, die den Mitarbeiter darstellen, der die Umfrage ausfüllt, das Management und den Ausbilder.
Betrachten wir zunächst alle Erwähnungen der mit „I“ (dem Mitarbeiter, der die Antwort verfasst hat) verknüpften Koreferenzeinheitsgruppe und die Stelle der Erwähnung im Text. DescriptiveMentionIndex
stellt Indizes der Entitätserwähnungen dar, die die Koreferenz-Entitätsgruppe am besten darstellen (in diesem Fall I
):
Die nächste Gruppe von Entitäten enthält alle Erwähnungen der mit dem Management verbundenen Koreferenz-Entitätsgruppe zusammen mit ihrer Position im Text. DescriptiveMentionIndex
stellt Indizes der Entitätserwähnungen dar, die die Koreferenz-Entitätsgruppe am besten darstellen (in diesem Fall management
). Zu beobachten ist in diesem Beispiel der Stimmungsumschwung in Richtung Management. Aus diesen Daten können Sie ableiten, welche Teile der Maßnahmen des Managements als positiv und welche als negativ empfunden wurden und daher verbessert werden können.
Betrachten wir abschließend alle Erwähnungen des Ausbilders und des Ortes im Text. DescriptiveMentionIndex
stellt Indizes der Entitätserwähnungen dar, die die Koreferenz-Entitätsgruppe am besten darstellen (in diesem Fall instructor
):
Referenzarchitektur
Sie können die gezielte Stimmung auf viele Szenarien und Anwendungsfälle anwenden, um den Geschäftswert zu steigern, wie z. B. die folgenden:
- Bestimmen Sie die Wirksamkeit von Marketingkampagnen und Funktionseinführungen, indem Sie die Entitäten und Erwähnungen ermitteln, die das positivste oder negativste Feedback enthalten
- Abfrageausgabe, um festzustellen, welche Entitäten und Erwähnungen sich auf eine entsprechende Entität beziehen (positiv, negativ oder neutral)
- Analysieren Sie die Stimmung über den gesamten Lebenszyklus der Kundeninteraktion in Contact Centern, um die Wirksamkeit von Prozess- oder Schulungsänderungen nachzuweisen
Das folgende Diagramm zeigt einen End-to-End-Prozess:
Zusammenfassung
Das Verständnis der Interaktionen und des Feedbacks, das Unternehmen von Kunden zu ihren Produkten und Dienstleistungen erhalten, bleibt entscheidend für die Entwicklung besserer Produkte und Kundenerlebnisse. Daher sind detailliertere Details erforderlich, um bessere Ergebnisse abzuleiten.
In diesem Beitrag haben wir einige Beispiele dafür bereitgestellt, wie die Verwendung dieser granularen Details Unternehmen dabei helfen kann, Produkte, Kundenerlebnisse und Schulungen zu verbessern und gleichzeitig positive Eigenschaften zu fördern und zu validieren. Es gibt viele Anwendungsfälle in allen Branchen, in denen Sie mit gezielter Stimmung experimentieren und Nutzen daraus ziehen können.
Wir empfehlen Ihnen, diese neue Funktion mit Ihren Anwendungsfällen auszuprobieren. Weitere Informationen und erste Schritte finden Sie unter Gezielte Stimmung.
Über die Autoren
Raj Pathak ist Lösungsarchitekt und technischer Berater für Fortune-50- und mittelständische FSI-Kunden (Banken, Versicherungen, Kapitalmärkte) in Kanada und den Vereinigten Staaten. Raj ist spezialisiert auf maschinelles Lernen mit Anwendungen in den Bereichen Dokumentenextraktion, Contact Center Transformation und Computer Vision.
Sanjeev Pulapaka ist Senior Solutions Architect im Team der US Fed Civilian SA bei Amazon Web Services (AWS). Er arbeitet eng mit Kunden zusammen, um unternehmenskritische Lösungen zu entwickeln und zu entwerfen. Sanjeev verfügt über umfangreiche Erfahrung in der Leitung, Entwicklung und Implementierung von hochwirksamen Technologielösungen, die auf unterschiedliche Geschäftsanforderungen in mehreren Sektoren eingehen, darunter Handels-, Bundes-, Landes- und Kommunalverwaltungen. Er hat einen Bachelor-Abschluss in Ingenieurwesen vom Indian Institute of Technology und einen MBA von der University of Notre Dame.
- Coinsmart. Europas beste Bitcoin- und Krypto-Börse.
- Platoblockkette. Web3-Metaverse-Intelligenz. Wissen verstärkt. DEN FREIEN ZUGANG.
- CryptoHawk. Altcoin-Radar. Kostenlose Testphase.
- Quelle: https://aws.amazon.com/blogs/machine-learning/extract-granular-sentiment-in-text-with-amazon-comprehend-targeted-sentiment/
- "
- 100
- 11
- 7
- 9
- Über uns
- Zugang
- über
- Aktionen
- Adresse
- Berater
- Algorithmen
- Alle
- Amazon
- Amazon Web Services
- Analyse
- Bienen
- APIs
- Anwendung
- Anwendungen
- AWS
- Bankinggg
- Grundlagen
- BESTE
- Blockieren
- Grenze
- Marken
- Building
- Geschäft
- Unternehmen
- rufen Sie uns an!
- Kampagnen
- Kann bekommen
- Kanada
- Fähigkeiten
- Hauptstadt
- Kapitalmärkte
- Fälle
- Übernehmen
- Einstufung
- kommerziell
- gemeinsam
- Vertrauen
- Konfiguration
- Konsul (Console)
- verbrauchen
- Gespräch
- Kredit
- Kreditkarte
- wichtig
- Customer Experience
- Kundenservice
- Kunden
- technische Daten
- Datum
- tiefer
- Detail
- erkannt
- Entwickler
- Entwicklung
- DID
- anders
- Fleiß
- nach unten
- leicht
- E-EINKAUF
- Herausgeber
- ermutigen
- endet
- Entwicklung
- Beispiel
- ERFAHRUNGEN
- Erfahrungen
- Experiment
- Expertise
- Merkmal
- Eigenschaften
- Fed
- Bundes-
- Feedback
- Felder
- Vorname
- First Look
- Folgende
- Format
- gefunden
- Betrug
- voller
- Zukunft
- bekommen
- gehen
- gut
- Regierungen
- Grün
- Gruppe an
- Hilfe
- Ultraschall
- HTTPS
- identifizieren
- Identitätsschutz
- zu unterstützen,
- Einschließlich
- Index
- Branchen
- Energiegewinnung
- Information
- Einblicke
- Versicherung
- integrieren
- Interaktion
- Probleme
- IT
- Job
- Jobs
- Wesentliche
- Sprache
- grosse
- startet
- Start
- führenden
- lernen
- Niveau
- Line
- LINK
- Liste
- aus einer regionalen
- Standorte
- Maschine
- Maschinelles Lernen
- Management
- Marketing
- Märkte
- Medien
- Erwähnungen
- Kaufleute
- Ziel
- gemischt
- ML
- Modell
- vor allem warme
- Natürliche
- Navigation
- Offset
- XNUMXh geöffnet
- öffnet
- Optionen
- Auftrag
- Organisation
- Organisationen
- Andere
- Besitzer
- Personen
- Sätze
- Beliebt
- möglich
- BLOG-POSTS
- Werkzeuge
- primär
- Prozessdefinierung
- Produkt
- Produkte
- die
- bietet
- Bewertungen
- Reaktionen
- erhalten
- representiert
- erfordern
- falls angefordert
- Antwort
- Restaurants
- Überprüfen
- Bewertungen
- Fahrplan
- Laufen
- Skalieren
- Sektoren
- Gefühl
- Dienstleistungen
- verschieben
- signifikant
- Einfacher
- Größe
- So
- Social Media
- Social Media
- Lösungen
- etwas
- spezialisiert
- Anfang
- begonnen
- Bundesstaat
- Staaten
- Lagerung
- Support
- Unterstützte
- Umfrage
- Team
- Technische
- Technologie
- Die Grundlagen
- Die Quelle
- Durch
- während
- Zeit
- heute
- verfolgen sind
- Ausbildung
- Transformation
- uns
- verstehen
- einzigartiges
- Vereinigt
- USA
- Universität
- -
- Nutzer
- Wert
- Seh-
- Netz
- Web-Services
- Was
- Worte
- Arbeiten
- Werk
- Schreiben