Entitätsidentifikation
Identifizieren Sie, ob zwei Datensätze von derselben Entität stammen. 识别两组数据是否来自同一主体
Dies ist ein MCP-Server (Model Context Protocol). 这是一个支持MCP协议的服务器.
Datenvergleichstool
Dieses Tool bietet eine umfassende Möglichkeit, zwei Datensätze zu vergleichen und sowohl die exakte als auch die semantische Übereinstimmung ihrer Werte zu bewerten. Es nutzt Textnormalisierung und ein Sprachmodell, um festzustellen, ob die Daten von derselben Entität stammen.
Merkmale
- Textnormalisierung : Wandelt Text in Kleinbuchstaben um, entfernt Satzzeichen und normalisiert Leerzeichen.
- Wertevergleich : Vergleicht Werte direkt und semantisch (ohne Berücksichtigung der Reihenfolge bei Listen).
- JSON-Traversierung : Durchläuft jeden Schlüssel in den JSON-Objekten und vergleicht die entsprechenden Werte.
- Sprachmodellintegration : Verwendet ein generatives Sprachmodell, um semantische Ähnlichkeiten zu bewerten und eine endgültige Beurteilung darüber abzugeben, ob die Daten von derselben Entität stammen.
Installation
Um dieses Tool zu verwenden, stellen Sie sicher, dass Sie die erforderlichen Abhängigkeiten installiert haben. Sie können diese mit pip installieren:
Verwendung
Funktionen
- normalize_text(text) :
- Normalisiert den Eingabetext, indem er in Kleinbuchstaben umgewandelt, Satzzeichen entfernt und Leerzeichen normalisiert werden.
- Vergleichswerte(Wert1, Wert2) :
- Vergleicht zwei Werte sowohl exakt als auch semantisch.
- Wenn es sich bei den Werten um Listen handelt, wird die Reihenfolge der Elemente beim semantischen Vergleich ignoriert.
- compare_json(json1, json2) :
- Vergleicht zwei JSON-Objekte Schlüssel für Schlüssel.
- Verwendet
compare_values
, um die Werte jedes Schlüssels auszuwerten. - Integriert ein Sprachmodell zur Bewertung semantischer Ähnlichkeiten und liefert ein endgültiges Urteil.
Beispiel
Beitragen
Beiträge sind willkommen! Bitte melden Sie ein Problem oder senden Sie einen Pull Request.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE .
Kontakt
Bei Fragen und Anregungen kontaktieren Sie mich gerne:
- E-Mail: u3588064@connect.hku.hk
- GitHub: u3588064@connect.hku.hk 。
Wechat
This server cannot be installed
Ein MCP-Server, der dabei hilft, festzustellen, ob zwei Datensätze zur selben Entität gehören, indem er durch Textnormalisierung und Sprachmodellintegration sowohl die exakte als auch die semantische Gleichheit vergleicht.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides intelligent access to PowerPlatform/Dataverse entities and records. This tool offers context-aware assistance, entity exploration and metadata access.Last updated -869816JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that enables language models to access code intelligence features like completions, definitions, and references across multiple programming languages through the Language Server Protocol.Last updated -Python
- -securityFlicense-qualityA custom MCP server that allows storage, retrieval, and management of text-based information with natural language commands and keyword detection.Last updated -TypeScript
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -2Python