Что такое анти-дубль?
Есть поиск дублей. А есть менее очевидный, но не менее важный паттерн — поиск анти-дублей.
Это когда система должна понять не «кто на кого похож»,
а наоборот — что это точно не тот же объект!
Представьте: У вас уже есть пользователь. И внезапно на него начинают «прилетать» данные другого человека:
— прилетают ПД, которые полностью не равны имеющимся у вас атрибутам
— приходит документ с другим годом рождения
— появляется транзакция с параметрами, которые не пересекаются с историей и сценариями!
Если система настроена только на поиск похожести, она может сказать: Ну, не похоже. Ну, Ok. Обновим. Продолжим жить.
А надо наоборот — включить режим: это не дубль, это конфликт!
В KYC-домене есть атрибут, который часто недооценивают:
дата рождения.
Имя может не совпадать.
Фамилия может меняться.
Транслитерация может «гулять».
Адрес — можно переехать.
Но дата рождения — это якорь идентичности!
Да, бывают ошибки ввода.
Да, бывают разные форматы.
Но если дата рождения начинает «плавать» — это не просто НЕ дубль. Это сигнал, что идентичность может быть подменена.
Обычно мы строим системы, которые отвечают на вопрос:
кто похож на кого?
Но в KYC и финтехе не менее важен второй вопрос:
кто не может быть тем же самым человеком?
Так как допустить чужие данные на действие с основным объектом системы, это:
— фрод
— нарушение протоколов безопасности
— сыгранные риски (от финансовых до репутационных)
А главное, это разные алгоритмы!
Поиск дублей — про сходство. Поиск анти-дублей — про противоречия.
И если система умеет только первое, она либо склеит лишнее,
либо пропустит подмену.
💬 А знаете кейсы, когда гарантированно анти-дубли «идут лесом» и по негласному правилу, всем Оk, что один и тот же человек становится разными личностями!
Post #772
445

- 👍 6
- 😱 1