[UTC+3]

Нейросеть — что это простыми словами

Зачем это знать

  • Понимать, за что подрядчик выставляет счёт: за разметку данных, за обучение или за готовую модель
  • Отделять задачи, где нейросеть сильнее людей и скриптов, от тех, где хватает обычной программы
  • Спрашивать про долю ошибок и способ её замера, а не про устройство модели

Что такое нейросеть простыми словами

Новому сотруднику в отделе рекламаций редко выдают свод правил на двести страниц. Ему кладут на стол пятьсот разобранных обращений. К концу недели он раскладывает новые письма по папкам сам, хотя объяснить правило словами не может.

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

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

Сравнение с мозгом ходит по статьям с сороковых годов: работа Маккалока и Питтса о нервной активности вышла в 1943 году, перцептрон Розенблатта — в 1958-м. Для решения о внедрении оно ничего не даёт: считать придётся примеры, ошибки и часы.

Как это работает

  1. Собирают примеры с готовыми ответами. Тысяча накладных, у каждой заполнены поля: поставщик, дата, сумма, номенклатура. Этот этап съедает большую часть срока проекта.
  2. Модель перебирает примеры и правит веса. Веса — те самые числа внутри. На каждой ошибке они сдвигаются в сторону правильного ответа.
  3. Качество проверяют на отложенной части. Единого правила для её размера нет: типовое деление набора — 60/20/20, на больших объёмах отложенную часть урезают до 10% или 5%, на маленьких отводят под проверку до 30%. Если на ней точность заметно ниже, модель запомнила выборку, а не научилась.
  4. Модель отвечает на живых данных. Этот режим называется инференс, и деньги в эксплуатации тратятся именно здесь.
  5. Ошибки собирают и возвращают в обучение. Правки операторов копятся и становятся новой разметкой. Способ описан в разборе про дообучение.

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

Пример из практики

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

Оптовая компания принимает около 3 000 заявок в месяц почтой и в мессенджерах. Разбор одной занимает шесть минут: вытащить артикулы, сверить с прайсом, завести сделку. Методика замера простая — секундомер на сорока заявках подряд, две недели, три менеджера, берётся медиана.

Шесть минут на 3 000 заявок — 300 часов в месяц. Это и есть цена задачи, с которой сравнивают любое предложение подрядчика.

Дальше меряют долю заявок, где модель заполняет все поля без правок. На типовых формах после разметки 500 примеров ориентир — 70–85%. Проверяют его на отложенной сотне заявок, руками, поле за полем. Остальные 15–30% уходят человеку, и на них время сокращается слабо.

Экономия считается по первой доле: 300 часов × 0,75 ≈ 225 часов в месяц. Дальше вопрос, куда эти часы уйдут. Пока ответ не записан, экономия остаётся на бумаге.

Что это даёт бизнесу

  • Задачи с текстом и картинками переходят в разряд считаемых. Разбор письма, скана, рукописной пометки раньше оценивался только в людях. Теперь у него появляется цена за операцию.
  • Пиковая нагрузка перестаёт упираться в наём. Модель разбирает тысячу заявок в день так же, как сто. Люди остаются на разборе исключений.
  • Качество становится числом. Доля верных полей замеряется на отложенной выборке до запуска. Порог задаёт бизнес: например, доля неверных сумм не выше 1%.
  • Знания перестают жить в одной голове. Разметка примеров вытаскивает правила из опытных сотрудников и фиксирует их. Эта часть работы окупается даже без модели.

Когда без этого можно обойтись

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

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

Третий — процесс, который каждый делает по-своему. Сначала стандартизуют, потом автоматизируют. Готовность процесса быстро оценивает чек-лист.

Что важно проверить

Первое: на каких данных модель проверяли. Ответ «показали демо на трёх документах» ничего не значит. Нужна отложенная выборка из своих документов, не участвовавшая в обучении, и доля верных полей по каждому типу.

Второе: что происходит с ошибками. У модели ошибки другие, чем у человека: она уверенно вписывает правдоподобную неверную сумму. Поэтому сумма, реквизиты и права доступа проверяются обычным кодом после модели, а не остаются на её совести.

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

Frequently asked questions

Нейросеть простыми словами — это что?

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

Чем нейросеть отличается от обычной программы

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

Нейросеть и искусственный интеллект — это одно и то же

Нет. Искусственный интеллект — общее название для всех программ, решающих задачи, которые раньше требовали человека. Нейросеть — один из способов их построить, сегодня самый распространённый. Внутри одного продукта обычно работает связка: нейросеть разбирает текст, а обычный код проверяет суммы, реквизиты и права доступа.

Сколько примеров нужно, чтобы обучить нейросеть

Для узкой задачи вроде разбора одного типа документов ориентир — от 300 до 1000 размеченных примеров на каждый вариант формы. Проверяют так: обучают на половине набора, замеряют долю верных полей, добавляют примеры и смотрят, растёт ли точность. Как только рост останавливается, дальнейшая разметка денег не приносит.

Обязательно ли обучать свою нейросеть

Чаще нет. Готовые модели уже обучены на огромных объёмах текста, и под задачу их настраивают инструкцией и примерами прямо в запросе. Своё обучение окупается там, где данные закрытые, формат нестандартный или объём такой, что цена за обращение становится заметной статьёй расходов.