Identificación de entidad
Identificar si dos conjuntos de datos pertenecen a la misma entidad. 识别两组数据是否来自同一主体
Este es un servidor MCP (Protocolo de contexto modelo). 这是一个支持MCP协议的服务器.
Herramienta de comparación de datos
Esta herramienta ofrece una forma integral de comparar dos conjuntos de datos, evaluando la igualdad exacta y semántica de sus valores. Utiliza la normalización de texto y un modelo de lenguaje para determinar si los datos provienen de la misma entidad.
Características
- Normalización de texto : convierte el texto a minúsculas, elimina la puntuación y normaliza los espacios en blanco.
- Comparación de valores : compara valores de forma directa y semántica (ignorando el orden de las listas).
- Recorrido JSON : itera a través de cada clave en los objetos JSON y compara los valores correspondientes.
- Integración del modelo de lenguaje : utiliza un modelo de lenguaje generativo para evaluar la similitud semántica y proporcionar un juicio final sobre si los datos provienen de la misma entidad.
Instalación
Para usar esta herramienta, asegúrese de tener instaladas las dependencias necesarias. Puede instalarlas con pip:
Uso
Funciones
- normalizar_texto(texto) :
- Normaliza el texto de entrada convirtiéndolo a minúsculas, eliminando la puntuación y normalizando los espacios en blanco.
- comparar_valores(val1, val2) :
- Compara dos valores de forma exacta y semántica.
- Si los valores son listas, ignora el orden de los elementos para la comparación semántica.
- comparar_json(json1, json2) :
- Compara dos objetos JSON clave por clave.
- Utiliza
compare_values
para evaluar los valores de cada clave. - Integra un modelo de lenguaje para evaluar la similitud semántica y proporciona un juicio final.
Ejemplo
Contribuyendo
¡Agradecemos sus contribuciones! Abra un problema o envíe una solicitud de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
Contacto
Si tienes alguna pregunta o sugerencia, por favor ponte en contacto conmigo:
- Correo electrónico: u3588064@connect.hku.hk
- GitHub: u3588064@connect.hku.hk 。
WeChat
This server cannot be installed
Un servidor MCP que ayuda a determinar si dos conjuntos de datos pertenecen a la misma entidad comparando la igualdad exacta y semántica a través de la normalización de texto y la integración del modelo de lenguaje.
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