
Разбор · Опубликовали 08.10.2026
Единая база клиентов связывает записи разных систем: агенты пишут таблицу соответствий
Общий номер клиента, ссылки на исходные записи и очередь спорных совпадений. Что поручить ИИ-агентам и по чему принимать результат.
Текст собран машиной агентов под надзором Евгения Шилова · факты проверены 8 октября 2026
Единая база клиентов начинается с таблицы связей между записями, которые уже есть в компании. В учебном примере покупатель числится под разными номерами в CRM, кассе и форме заказа, а общий номер позволяет собрать его историю.
Инженер ведёт машину агентов, которая пишет эту связку в коде клиента. Своего клиентского кейса объединения нескольких баз у нас нет. Разберём устройство и приёмку на документации готовых продуктов и смежном опыте vibecoding.ru.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Общий номер связывает системы, которые уже работают.
Нужно ли ради общей базы менять CRM? Если сотрудники довольны её работой, начать можно со связки поверх неё. Выбор между коробкой и своей CRM для компании решает другой вопрос.
Таблица соответствий отвечает, какой исходный номер относится к какому общему клиенту. В учебной схеме записи CRM:C-A и кассы:K-B связаны с клиентом M-A. Эти коды вымышлены, а связь должна иметь проверяемое основание.
Название системы входит в ключ записи. Номер C-A в CRM одного филиала и тот же номер в CRM другого филиала ещё не означают одного человека. Без этого уточнения совпадение номеров создаст ложную связь.
Общий профиль собирают из исходных записей, сохраняя их происхождение. Похожее устройство описывает HFLabs в «Едином клиенте»: продукт строит эталонную базу, сохраняя действующую архитектуру компании. Это свойства готового продукта, а не результат нашей разработки.
Разные исходные ключи связаны с одним общим номером.
Предлагаемая структура пилота редакции, 08.10.2026. Принцип отдельного профиля и сопоставления источников сверён с HFLabs и Microsoft Customer Insights. Все коды и основания в таблице вымышлены. Каждая связь хранит также версию правила, дату решения и историю отмены.
2. Одинаковый телефон даёт кандидата на связь, а не готовый ответ.
Как машина узнает одного покупателя? Сначала инженер согласует с компанией, какие признаки это доказывают. Имя, телефон и адрес для доставки могут принадлежать разным людям в одной семье.
Сопоставление начинается с одинакового представления данных. Телефон с пробелами и тот же номер без пробелов должны сравниваться одинаково. Такая очистка облегчает сравнение, но сама не доказывает, что записи принадлежат одному человеку.
Microsoft в рекомендациях Customer Insights предостерегает от сопоставления только по имени. В документации правил есть и пример близнецов с похожими именами по одному адресу, которых нужно сохранить разными клиентами. В HFLabs спорные пары передают специалисту на подтверждение.
Связать людей не означает объединить все их права и события. Покупка относится к своему заказу, а разрешение на рассылку относится к своему адресу и назначению. Как работать с персональными данными при агентной разработке, разбирает соседняя статья.
Спорное совпадение остаётся на разбор.
Рекомендации редакции для пилота, 08.10.2026. Пример с близнецами и ручные исключения из Microsoft Matching rules, разбор спорных пар из HFLabs. Универсального правила для любой базы таблица не задаёт.
3. Агентам поручают код сопоставления и проверки его границ.
Что здесь пишут агенты? Загрузку записей, приведение полей к общему виду и таблицу связей по согласованным условиям. Результат постановки задачи агенту должен описывать и совпадения, и случаи, которые связывать запрещено.
Один пример «это тот же человек» слишком узок для проверки. Нужны пары, которые похожи, но принадлежат разным людям, и записи без пары. На них видно, умеет ли код остановиться, когда доказательств нет.
Проверять нужно всю группу связей. Если запись А совпала с Б по телефону, а Б с В по почте, соединение всех записей может скрыть конфликт между А и В. Такой конфликт должен попасть в очередь разбора, а не исчезнуть после объединения.
Принятые условия становятся правилами для ИИ-агентов и тестами в репозитории. Каждый спорный случай даёт новый пример для проверки. Так следующая правка сохраняет то, что компания уже решила.
Агент пишет код и проверки по согласованным условиям.
План пилота редакции, 08.10.2026. Принципы постепенного добавления правил, нормализации и групп совпадений сверены с Microsoft Best practices.
4. Наш опыт с контактами показывает, где связь теряется.
Есть ли у нас работающая система с похожими задачами? На vibecoding.ru агенты собрали «Контакты» и «Ручейки», а ответы анкет ученика передаются в CRM. Изменение с анкетами вошло в историю проекта 11 сентября 2026 года.
Это опыт собственного продукта. Он показывает работу с источниками и номерами записей, но не даёт замера точности объединения баз заказчика. В программе курса агентной разработки есть урок «Клиенты». Урок тоже не заменяет клиентское внедрение.
Приёмка нужна на каждом пути поступления записей. Связка уже может существовать, но новый загрузчик обойдёт её и создаст отдельный профиль. На нашем сайте такой путь обнаружили в листе ожидания курса.
Поломка превращается в проверяемое правило.
09.09
Новые беседы попадали в Контакты после ручного сбора, хотя живой реестр уже их знал. Правило: читать оба источника по общему ключу. Прежний источник дополняет сведения.
09.09
Короткая лента касаний могла вытеснить факты, от которых зависели письма. Правило: сохранять основания покупки и доступа отдельно от сокращённой ленты. Согласие одного адреса не подменяет согласие другого.
06.10
Лист ожидания показывал отдельную запись с заглушкой вместо существующей связи. Правило: все пути с номером ученика используют общий мост соответствий.
Оригинальные записи журналов vibecoding.ru, сверены 08.10.2026. Во второй записи описана предотвращённая потеря основания, а не доказанная потеря письма. Имена и контакты людей не публикуются.
5. Пилот принимают по ошибкам связи, а не по числу собранных строк.
Что заказать первым? Один бизнес-сценарий с понятным результатом. Например, сотрудник видит покупки клиента из кассы рядом с его обращениями в CRM и может открыть исходные записи. Это предложение пилота, не выполненный кейс.
Перед запуском компания размечает набор известных совпадений и известных разных людей. Часть набора используют для настройки, часть оставляют для приёмки. Иначе агент может пройти проверку, повторяя те примеры, по которым строили правило.
В отчёте нужны разные ошибки. Ложная связь приписывает человеку чужую историю, пропущенная оставляет его записи раздельными. Процент связанных строк сам по себе не различает эти результаты, поэтому допустимые границы согласуют до работы.
Пилот заканчивается проверкой отмены и повторного запуска. Отмена разъединяет ошибочную связь, исходные записи остаются доступными, а новая загрузка учитывает принятое исключение. После остановки источника экран показывает устаревшие данные, а не прежнее состояние без даты.
Приёмка различает ложную связь и пропущенное совпадение.
Предлагаемая приёмка редакции, 08.10.2026. Microsoft Unification overview описывает объединение и разделение профилей. Отмена, повтор и свежесть здесь заданы как условия заказа.
6. Подписка покупает разработку связки в вашем репозитории.
Когда стоит покупать свою связку? Когда существующие системы устраивают сотрудников, а общий профиль требует правил компании и новых интеграций. Если весь процесс уже закрывает готовый продукт, его внедрение нужно сравнить с объёмом собственной разработки.
Первый разговор с исполнителем начинается со списка источников и примеров ошибок. Компания определяет, кого считать клиентом, кто разбирает спорные пары и что сотрудник должен увидеть. Доступность выгрузок и интерфейсов проверяют до обещания срока.
На 8 октября 2026 года подписка на агентную разработку «Один проект» стоит 250 000 ₽ в месяц.
Новые ошибки после запуска кормят правила следующей загрузки.
Состав пилота предложен редакцией; тариф, поток, репозиторий и пауза сверены с живой /services 08.10.2026. Это не смета объединения конкретных баз.
Инженер с машиной ИИ-агентов может вести разработку общего идентификатора и ссылок на исходные записи. Изменения готовятся в репозитории клиента, в одном потоке работает одна задача, пауза возможна в любой месяц.
Цена месяца не определяет цену готовой базы. Состав пилота зависит от качества исходных записей и способа их получения.
Следующий шаг для руководителя по маршруту этой статьи — оценить задачу компании. Сейчас этот адрес ведёт на страницу разработки.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Спрос | Wordstat API, РФ, запросов в месяц. «Единая база клиентов» 113. Повторный замер подтвердил число брифа. Частоты пересекающихся фраз не суммируем | 2026-10-08 |
| Устройство | Официальная страница HFLabs и документация Microsoft Customer Insights. Проверены отдельный профиль, правила сопоставления, ручные исключения и изменение профилей при объединении и разделении. Производительность продуктов не измеряли | 2026-10-08 |
| Смежный опыт | Анкеты и ответы в CRM, изменение 11.09.2026; оригинальные записи о Контактах 09.09 и 06.10.2026. Это собственный продукт. Клиентского кейса объединения баз и замера точности у нас нет | 2026-10-08 |
| Условия заказа | Живая /services: «Один проект», 250 000 ₽ в месяц, один поток, код в репозитории клиента, пауза в любой месяц. Это тариф разработки, не смета готовой единой базы | 2026-10-08 |
| План пилота | Таблицы и учебные коды предложены редакцией как условия заказа. Мы не проводили описанный пилот у клиента и не измеряли его срок, окупаемость или процент ошибок | 2026-10-08 |
7. Частые вопросы
Единая база клиентов и новая CRM означают одно и то же?+
Нет. Общий номер может связать существующие системы, а CRM остаётся рабочим местом отдела продаж. Замена CRM нужна, когда её возможности не закрывают процесс компании.
Можно ли использовать телефон как общий номер клиента?+
Телефон можно использовать как признак для поиска пары. Общий телефон семьи, смена номера и ошибки ввода требуют дополнительных условий. Общий номер клиента лучше отделить от изменяемого контакта.
Нужна ли нейросеть для каждого совпадения?+
Для совпадения по согласованному точному ключу достаточно кода. ИИ-агенты пишут этот код и проверки. Использование модели для поиска похожих записей потребует отдельного измерения ошибок и правил подтверждения.
Что делать с записями без пары?+
Сохранять отдельно и показывать причину отсутствия связи. Новые данные могут дать основание позже. Принудительное объединение ради заполненного отчёта скрывает проблему.
Сколько стоит объединение баз и сколько оно займёт?+
Тариф «Один проект» составляет 250 000 ₽ в месяц на 08.10.2026, но это цена разработки по подписке. Смета и срок конкретной связки появляются после проверки источников, правил и условий приёмки. Замера такого клиентского проекта у нас нет.
Источники
- HFLabs, «Единый клиент» · проверено 8 октября 2026 — официальный продукт
- Microsoft, Matching rules for data unification · проверено 8 октября 2026 — документация
- Microsoft, Data unification best practices · проверено 8 октября 2026 — документация
- Microsoft, Data unification overview · проверено 8 октября 2026 — документация
- vibecoding.ru, условия агентной разработки · проверено 8 октября 2026 — наш оффер
- История машины vibecoding.ru: анкеты 11.09, Контакты 09.09 и 06.10.2026 · сверено 8 октября — наш опыт
- Программа курса «Агентная разработка» · проверено 8 октября 2026 — наш продукт
- Wordstat: «единая база клиентов», РФ, 113 запросов в месяц · замер API 8 октября 2026 — замер спроса
Запомнить
1. Свяжите исходные номера с общим номером клиента и сохраните происхождение каждой записи.
2. Согласуйте признаки совпадения и пары, которые объединять запрещено.
3. Оставляйте спорные записи на разбор и сохраняйте основание каждого решения.
4. Примите пилот на отдельных примерах, с отменой связи и повторной загрузкой.
5. После запуска превращайте новые ошибки в правила и тесты следующей загрузки.