Textähnlichkeit berechnen: zwei Texte vergleichen
Textähnlichkeit berechnen mit Jaccard-Ähnlichkeit über Shingles, Enthaltensein und Kosinus: Das Werkzeug vergleicht zwei Texte und markiert gemeinsame Passagen.
| Kennzahl | Wert | Bedeutung |
|---|
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
Jaccard, Shingles und Kosinus erklärt
Mit diesem Werkzeug können Sie die Textähnlichkeit berechnen und zwei Texte vergleichen, ohne sie Zeile für Zeile durchzugehen. Es beantwortet Fragen wie: Wie stark hat eine Umformulierung den Ausgangstext verändert? Sind zwei Produktbeschreibungen fast gleich und damit Duplicate Content? Steckt ein Absatz nahezu wörtlich in einem anderen Dokument?
Das wichtigste Maß ist die Jaccard-Ähnlichkeit über Shingles. Ein Shingle ist eine Folge von k aufeinanderfolgenden Wörtern; bei k = 3 entstehen aus „der schnelle braune Fuchs“ die Shingles „der schnelle braune“ und „schnelle braune Fuchs“. Die Jaccard-Ähnlichkeit ist die Zahl gemeinsamer Shingles geteilt durch die Zahl aller verschiedenen Shingles beider Texte, also ein Wert zwischen 0 und 1. Größere Shingles reagieren empfindlicher auf geänderte Reihenfolge, k = 1 vergleicht nur den Wortschatz. Das Enthaltensein zeigt, welcher Anteil eines Textes im anderen steckt, was bei sehr unterschiedlich langen Texten aussagekräftiger ist. Die Kosinus-Ähnlichkeit von Texten vergleicht die Worthäufigkeiten unabhängig von der Reihenfolge; Zeichen-Trigramme erkennen Übereinstimmungen trotz Beugung oder Tippfehlern. Für Embedding-Vektoren gibt es den eigenen Rechner Kosinus-Ähnlichkeit.
Grenzen: Alle Maße vergleichen Wörter, nicht Bedeutungen. Zwei Texte mit gleichem Inhalt in anderen Worten erhalten niedrige Werte; dafür eignen sich semantische Verfahren mit Embeddings. Für einen genauen Vergleich, welche Zeilen sich geändert haben, nutzen Sie den Text-Diff. Eine Plagiatsprüfung gegen fremde Quellen ersetzt das Werkzeug nicht, es vergleicht nur die beiden eingegebenen Texte.
Anleitung: Textähnlichkeit berechnen in 4 Schritten
- Den ersten Text in „Text A“ und den zweiten in „Text B“ einfügen oder „Beispiel“ wählen.
- Die „Shingle-Größe“ einstellen: 1 vergleicht einzelne Wörter, 3 bis 5 vergleichen Wortfolgen.
- Optionen wie „Stoppwörter ignorieren“ oder „Satzzeichen ignorieren“ setzen und die Kennzahlen in der Tabelle ablesen.
- In den markierten Texten sehen, welche Passagen übereinstimmen, und mit „Ergebnis kopieren“ die Werte übernehmen.
Typische Anwendungsfälle
- Produktbeschreibungen oder Landingpages auf zu ähnliche Texte (Duplicate Content) prüfen.
- Feststellen, wie stark eine KI-Umformulierung vom Ausgangstext abweicht.
- Zwei Fassungen eines Vertrags oder einer Richtlinie grob vergleichen, bevor ein Zeilenvergleich folgt.
- Doppelte Einträge in einer Wissensdatenbank oder FAQ-Sammlung aufspüren.
Häufige Fragen
Was ist ein Shingle?
Eine Folge von k aufeinanderfolgenden Wörtern eines Textes. Wer zwei Texte als Mengen solcher Wortfolgen vergleicht, erfasst auch die Reihenfolge der Wörter und nicht nur den Wortschatz.
Welche Shingle-Größe ist sinnvoll?
Für Umformulierungen und Duplicate Content sind drei bis fünf Wörter üblich. Kleinere Werte machen Texte ähnlicher, größere Werte zeigen nur längere wörtliche Übereinstimmungen.
Worin unterscheiden sich Jaccard und Kosinus?
Jaccard vergleicht Mengen, jedes Shingle zählt einmal. Kosinus vergleicht Häufigkeitsvektoren der Wörter und berücksichtigt, wie oft ein Wort vorkommt, aber nicht die Reihenfolge.
Werden meine Texte hochgeladen?
Nein. Beide Texte werden nur im Browser verarbeitet.
Ab welchem Wert gelten Texte als nahezu gleich?
Eine feste Grenze gibt es nicht. Bei Shingles aus drei Wörtern deuten Jaccard-Werte über 0,5 auf weitgehend gleiche Texte hin, Werte unter 0,1 auf eigenständige Formulierungen. Legen Sie die Schwelle für Ihren Zweck anhand von Beispielen fest.
Kann ich mehr als zwei Texte vergleichen?
Das Werkzeug vergleicht immer genau zwei Texte. Für viele Texte vergleichen Sie paarweise oder nutzen ein Skript mit demselben Verfahren, etwa MinHash über Shingles.
Zum Weiterlesen
- KI-Texte überarbeiten: So klingen sie nicht nach ChatGPTKI-Texte überarbeiten: typische Floskeln erkennen, Struktur und Ton verbessern und schon im Prompt gegensteuern, damit Texte nicht nach ChatGPT klingen.
- KI im Kundenservice: Einsatz, Kosten und GrenzenKI im Kundenservice: Wo Chatbots und KI-Assistenten wirklich helfen, was ein Gespräch kostet, wie Sie Qualität sichern und was rechtlich zu beachten ist.
- E-Mails mit KI schreiben: Prompts, Beispiele und GrenzenE-Mails mit KI schreiben: Mit welchen Prompts ChatGPT, Claude und Copilot gute Geschäfts-E-Mails formulieren, wie sie nach Ihnen klingen und was Sie nie eingeben sollten.
Das könnte auch helfen
Tabelle umwandelnneu
Excel-Tabellen in Markdown, CSV oder JSON umwandeln, damit ChatGPT sie sauber lesen kann.
ÖffnenDoppelte Zeilen entfernenneu
Duplikate, Leerzeilen und Leerzeichen aus Listen entfernen und Zeilen sortieren.
ÖffnenKeyword-Dichte-Rechnerneu
Häufigste Wörter und Keyword-Dichte eines Textes, ohne Füllwörter, mit Wortgruppen.
ÖffnenUmlaute reparierenneu
Zeichensalat wie ä oder ü wieder in ä und ü verwandeln.
ÖffnenUnsichtbare Zeichen findenneu
Zero-Width-Zeichen, geschützte Leerzeichen und andere unsichtbare Zeichen anzeigen und entfernen.
ÖffnenTextumwandlerneu
Groß- und Kleinschreibung ändern, snake_case, camelCase und Slugs erzeugen.
Öffnen