pseudex
МАСКИРОВАНИЕ — ПОЛОВИНА ЗАДАЧИ

Спрятать данные умеют все. Вернуть их в вызов инструмента — нет

Односторонняя подмена не помнит, что подменяла, и не знает, куда подставлять обратно. Ниже — три вещи, которые у неё не получаются, и почему «найти подмену поиском по тексту» ломается на первом же склонении.

ЧТО НУЖНО АГЕНТУ В ПРОДЕ
ТОЛЬКО МАСКИРОВАНИЕ
PSEUDEX
Спрятать телефон, email и ФИО от модели
да
да
Настоящее значение в аргументе вызова инструмента
нет
да
Один человек — один токен завтра и в соседнем диалоге
нет
да
СНИЛС, ИНН, паспорт, ОМС с проверкой контрольной суммы
нет
да
ФИО в падежах, отчества, уменьшительные имена
частично
да
Раскрыть значение по токену — с записью, кто и когда
нет
да
В левой колонке — маскирование как подход, а не конкретный продукт: односторонняя подмена без состояния между запросами.
ЧТО ОСТАЁТСЯ В ВАШЕЙ БАЗЕ

Подмена без возврата заканчивается в вашей CRM

Маскирование задумано как операция в одну сторону: текст вошёл, подмена вышла. Дальше она живёт своей жизнью — в памяти диалога, в аргументе вызова и в записи, которую ваш агент создал.

Вот одна и та же заявка после обработки. Слева — если настоящие значения никто не вернул.

БЕЗ ОБРАТНОЙ ПОДСТАНОВКИ
ЗАЯВКА №A-4471
КЛИЕНТ
Виктор Шилов
такого человека нет
ТЕЛЕФОН
+7 903 557-19-42
номер не отвечает
АДРЕС ДОСТАВКИ
улица Грушевая, 63
нет в справочнике
Заказ оформлен, курьер назначен, клиент ждёт звонка. Ничего из этого не произойдёт — и узнаете вы об этом от клиента.
С PSEUDEX
ЗАЯВКА №A-4471
КЛИЕНТ
Иванов Пётр Сергеевич
как в вашей базе
ТЕЛЕФОН
+7 916 214-88-03
тот, с которого он написал
АДРЕС ДОСТАВКИ
Ленинский пр-т 42, кв. 118
есть в справочнике
Заявка рабочая. При этом модель не видела ни одного из этих значений — ни в запросе, ни в ответе инструмента.
Речь о свойстве подхода, а не о конкретных продуктах: односторонняя подмена не помнит, что подменяла, и не знает, куда подставлять обратно.
ПОЧЕМУ ПРОСТОЕ РЕШЕНИЕ НЕ РАБОТАЕТ

Заменить подмену обратно поиском по тексту — и курьер поедет по выдуманному адресу

Простое решение выглядит так: запомнили пару «настоящее ↔ подмена», модель ответила, нашли подмену в тексте и вернули настоящее. Это работает, пока модель повторяет подмену буква в букву. В аргументах вызова инструмента она этого почти никогда не делает.

Требовать от модели аккуратности бессмысленно — она пишет так, как ей удобно, и это правильное поведение. Поэтому подстраиваемся мы: узнаём свою подмену в любой форме, в которую её превратила модель.

ПОИСК ПО ТЕКСТУ · КАК ЭТО ЛОМАЕТСЯ
запомнили: Ленинский пр-т 42улица Грушевая, 63
модель написала в аргументе: «грушевую 63»
ищем «улица Грушевая, 63» — не найдено
В CRM уходит «грушевую 63». Такого адреса нет — заказ уедет в никуда, и в базе останется человек, которого не существует.
PSEUDEX · КАК ЭТО РАБОТАЕТ
помним не строку, а какое значение чем подменили
в аргументе узнаём «грушевую 63» как ту же подмену
подставляем Ленинский пр-т 42 — в исходной форме
CRM получает адрес, который есть в справочнике. Модель этого адреса не видела ни на одном шаге.
ТАК ОНА ПИШЕТ НА САМОМ ДЕЛЕ · СЛУЧАИ ИЗ ПРАКТИКИ
Просклоняла подмену
«ленина пятидесяти»
✕ поиск по тексту: не совпало
→ Ленина 50
Написала латиницей
BITYUKOVA
✕ поиск по тексту: не совпало
→ Битюкова
Разнесла имя по трём полям
last / first / middle
✕ поиск по тексту: совпала только фамилия
→ Три части одного человека
Сократила до инициалов
«Т. О.»
✕ поиск по тексту: искать нечего
→ Тарасова Ольга
Склеила две подмены дефисом
«Мухина-Бирюкова»
✕ поиск по тексту: не совпало ни с одной
→ Обе половины настоящими
Исправила опечатку клиента
«Мончегорская»
✕ поиск по тексту: не совпало
→ Как пишет реестр
Каждый случай — класс ошибок, найденный измерением и закрытый. То, что не закрыто, мы публикуем тоже: остаются имена и улицы, которых нет ни в одном словаре.
ПОДМЕНА НЕ МЕШАЕТ МОДЕЛИ

Женское имя подменяется женским, улица — улицей, падеж сохраняется, у СНИЛС сходится контрольная сумма. Рассогласованную подмену модель замечает и начинает править сама — и вот тогда агент действительно ломается.

А МОДЕЛЬ НЕ МЕШАЕТ НАМ

Просклоняла, сократила до инициалов, разнесла по трём полям, написала латиницей — мы узнаём своё значение в любой из этих форм и подставляем настоящее в том виде, в котором его ждёт ваша база.

ЭТО И ЕСТЬ ВСЯ РАБОТА

Обе половины — про русский язык, падежи и документы РФ. Похожие вещи на рынке есть, но задачу они не решают: закрыть значение от модели — это половина дела. Вторая, вернуть настоящее в аргумент вызова, как готовый рабочий продукт есть только у нас.

ДАЛЬШЕ — ДЕЛО
Пятнадцать минут до первого замаскированного запроса.
Бесплатный тариф не спрашивает карту. Ключ работает сразу.
НАЧАТЬ ЧТО МЫ НАХОДИМ
ПОДДЕРЖКА
Отвечаем сами, в рабочие часы по Москве. Настоящие значения клиентов присылать не нужно — они нам не видны, хватит токена из журнала и времени.
Telegram @pseudex_support_bot · быстрее всего Почта support@pseudex.ru · счета и предложения Предложение по продукту чего не хватает или что неудобно