Живая компанияСначала выгода, потом бот
← Все статьи блога

Деньги и рост

Как использовать нейросети для анализа продаж, не раскрывая данные клиентов

Можно ли загружать таблицы с клиентами в нейросеть и как сэкономить время на анализе продаж: обезличивание данных, ключ кодов и маскировка сумм на примере выгрузок из 1С.

  • 3 минуты чтения
Карточка к статье: Как использовать нейросети для анализа продаж, не раскрывая данные клиентов
В статье — 6 разделов
  1. 01Почему таблицу с клиентами нельзя загружать в нейросеть как есть
  2. 02Что такое обезличивание и как оно работает
  3. 03Как скрыть даже обороты
  4. 04Что нейросеть делает с обезличенными данными
  5. 05Сколько времени это экономит
  6. 06Когда это не нужно

Нейросеть может за минуты найти в таблице продаж то, на что у человека уйдёт день: подозрительные сделки, скачки, дубли. Но как использовать нейросети для анализа продаж, если в таблице названия клиентов, ИНН, ФИО и телефоны? Загружать такие файлы как есть нельзя. Анализировать их можно, если сначала убрать всё, по чему узнаётся человек или компания.

01Почему таблицу с клиентами нельзя загружать в нейросеть как есть

Причин две.

Закон. Передачу персональных данных, в том числе за рубеж, регулирует 152-ФЗ. Большинство популярных нейросетей работают на зарубежных серверах.

Коммерческая тайна. Даже без персональных данных таблица продаж рассказывает о бизнесе больше, чем хочется: кто ваши крупные клиенты, сколько они покупают, на каких условиях.

02Что такое обезличивание и как оно работает

Обезличивание заменяет всё, что указывает на конкретного человека или компанию, кодами. Даты, суммы и номера документов не меняются, поэтому для анализа таблица остаётся полноценной.

БылоСтало
КлиентРомашка ОООКлиент_0025
ИНН7712345678убран
МенеджерКузнецов Дмитрий ИгоревичМенеджер_03
Сумма2 400 000,002 400 000,00
Комментарийзвонить Смирновой О.В. +7 916 …звонить [ФИО] [телефон]

Пример на тестовых данных, названия выдуманы.

Важные детали:

  • Ключ хранится только у вас. Таблица «код → кто это» лежит в отдельной папке и никуда не отправляется.
  • Проверка после обезличивания. Скрипт сам проверяет, что в файле не осталось ни одного имени, ИНН или телефона, в том числе в комментариях и назначениях платежа.
  • Один клиент — один код. Даже если в разных выгрузках клиент записан по-разному, он получает один код, иначе анализ развалится.

03Как скрыть даже обороты

Если показывать нельзя и суммы, их можно умножить на секретный коэффициент, например 0,73. Пропорции сохраняются: нейросеть видит, что заказ в 20 раз больше обычного, но не знает, сколько это в рублях. В вашей рабочей таблице цифры остаются точными.

04Что нейросеть делает с обезличенными данными

Считать премии и итоги мы ей не доверяем: это делают формулы, одинаково каждый месяц. Нейросеть ищет и объясняет странное:

  • отгрузку в конце месяца с возвратом в начале следующего;
  • крупную сделку с новым клиентом за пару дней до закрытия плана;
  • дубли и продажи на «чужого» клиента;
  • резкие скачки, которые на деле оказываются нормой, например у новичка, набирающего базу.

Она видит только коды. Чтобы понять, о ком речь, вы сами смотрите в ключ.

05Сколько времени это экономит

Обезличивание встроено в скрипт, который сводит выгрузки, и не требует отдельной работы. В задаче, которую мы ведём сейчас, сотрудница тратит на свод около 20 выгрузок из 1С около пяти рабочих дней в месяц. По расчёту, вместе с обезличиванием, анализом и проверкой выйдет около часа. Сейчас решение работает на тестовых данных, цифры подтвердим замером.

06Когда это не нужно

  • Вы используете нейросеть, развёрнутую на собственном сервере компании, и данные не покидают периметр.
  • В таблицах нет данных клиентов и коммерческих сумм.
  • Анализ нужен раз в год, и его быстрее сделать руками.