GoldenMatch
Find duplicate records in 30 seconds.
От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение
Что умеет
- Analyze Data: Profile data, detect domain, recommend ER strategy
- Auto Configure: Generate optimal matching config from data analysis
- Agent Deduplicate: Run full ER pipeline with confidence gating and reasoning
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Find duplicate records in 30 seconds. Zero-config entity resolution, 97.2% F1 out of the box.
Список инструментов сервера (27)
Технические названия из tools/list. Нужны только разработчикам.
| analyze_data | Profile data, detect domain, recommend ER strategy |
| auto_configure | Generate optimal matching config from data analysis |
| agent_deduplicate | Run full ER pipeline with confidence gating and reasoning |
| agent_match_sources | Match two files with intelligent strategy selection |
| agent_explain_pair | Natural language explanation for a record pair |
| agent_explain_cluster | Explain why records are in the same cluster |
| agent_review_queue | Get borderline pairs awaiting approval |
| agent_approve_reject | Approve or reject a review queue pair |
| agent_compare_strategies | Compare ER strategies on your data |
| suggest_pprl | Check if data needs privacy-preserving matching |
| get_stats | Get dataset statistics: record count, cluster count, match rate, cluster sizes. |
| find_duplicates | Find duplicate matches for a record. Provide field values to search against the loaded dataset. |
| explain_match | Explain why two records match or don't match. Shows per-field score breakdown. |
| list_clusters | List duplicate clusters found in the dataset. Returns cluster IDs, sizes, and member counts. |
| get_cluster | Get details of a specific cluster: all member records and their field values. |
| get_golden_record | Get the merged golden (canonical) record for a cluster. |
| match_record | Match a single record against the loaded dataset in real-time. Paste a record's fields and instantly see if it matches any existing record. Uses the configured matchkeys, scorers, and thresholds. Example: {"name": "John Smith", "email": "john@test.com", "zip": "10001"} |
| unmerge_record | Remove a record from its cluster. The record becomes a singleton. Remaining cluster members are re-clustered using stored pair scores. Use this to fix bad merges. |
| shatter_cluster | Break an entire cluster into individual records. All members become singletons. Use when a cluster is completely wrong. |
| suggest_config | Analyze bad merges and suggest config changes. Provide examples of incorrect merges (pairs that should NOT have matched) and GoldenMatch will identify which fields/thresholds to tighten. Example: [{"record_a": {...}, "record_b": {...}, "reason": "different people"}] |
| profile_data | Get data quality profile: column types, null rates, unique counts, sample values. |
| export_results | Export matching results to a file (CSV or JSON). |
| list_domains | List available domain extraction rulebooks (built-in + user-defined). |
| create_domain | Create a custom domain extraction rulebook. Define patterns for a specific data domain (medical devices, automotive parts, real estate, etc.). |
| test_domain | Test a domain extraction rulebook against sample records. Shows what features would be extracted from the loaded data. |
| pprl_auto_config | Analyze the loaded dataset and recommend optimal PPRL (privacy-preserving record linkage) configuration. Returns recommended fields, bloom filter parameters, threshold, and explanation. |
| pprl_link | Run privacy-preserving record linkage between two parties' data. Computes bloom filters, matches records without sharing raw data. Specify fields, threshold, and security level. |