Порог уверенности сам по себе не отвечает на главный вопрос: можно ли передать результат ИИ дальше без участия сотрудника. Сначала определите, какое решение принимает процесс, чем опасна ошибка и какие условия ведут к одному из четырёх исходов: автоматическому продолжению, ручной проверке, запросу уточнения или остановке.
Числовой показатель модели можно включить в это правило только после проверки его наличия и смысла в конкретной реализации. Если такого показателя нет, матрица допуска всё равно может работать на обязательных полях, справочниках, согласованности данных и бизнес-ограничениях.
Начните с решения, которое принимает процесс
Выберите единицу решения. Это может быть отдельное поле, назначенная категория, вся карточка или действие во внешней системе. Чем крупнее единица, тем больше разных ошибок скрывается за одним решением «принять».
Например, процесс извлекает из заявки организацию и контакт, а затем предлагает категорию обращения. Корректное название организации ещё не означает, что можно автоматически отправить заявку в выбранный отдел. Для допуска маршрута нужно отдельно проверить контакт, категорию и ограничения на обработку.
Для выбранной единицы запишите:
- Какой следующий шаг выполнит система.
- Что произойдёт при ошибочном автоматическом допуске.
- Может ли сотрудник исправить ошибку после этого шага.
- Какие решения всегда требуют участия человека.
Так появляется правило допуска, а не попытка найти универсальное число. Показатель уверенности модели, если реализация его возвращает, становится лишь одним входом этого правила.
Разделите форму результата и его правильность
Проверки результата относятся к трём разным уровням.
| Уровень | Что можно проверить | Чего проверка не доказывает |
|---|---|---|
| Структура | Нужные поля присутствуют, результат соответствует заданной схеме | Что значения верны по смыслу |
| Формальные правила | Значение есть в справочнике, формат контакта допустим, связанные поля не противоречат правилу | Что значение подтверждено исходным текстом |
| Смысл | Значение подтверждается источником или решением специалиста | Что любой следующий шаг разрешён автоматически |
- Уровень
- Структура
- Что можно проверить
- Нужные поля присутствуют, результат соответствует заданной схеме
- Чего проверка не доказывает
- Что значения верны по смыслу
- Уровень
- Формальные правила
- Что можно проверить
- Значение есть в справочнике, формат контакта допустим, связанные поля не противоречат правилу
- Чего проверка не доказывает
- Что значение подтверждено исходным текстом
- Уровень
- Смысл
- Что можно проверить
- Значение подтверждается источником или решением специалиста
- Чего проверка не доказывает
- Что любой следующий шаг разрешён автоматически
Согласно актуальной документации n8n, узел Information Extractor извлекает структурированные сведения из входных данных. Требуемый формат можно описать через атрибуты, пример JSON или JSON Schema. Эти возможности помогают задать форму результата, но не подтверждают правильность значений и не создают готовое правило автоматического допуска.
Документация также не подтверждает, что Information Extractor возвращает пригодную числовую уверенность, сохраняет исходный подтверждающий фрагмент или сам направляет спорный результат сотруднику. Если это требуется процессу, такую логику нужно спроектировать и проверить отдельно.

Разберём ваш рабочий пример и покажем согласованный фрагмент решения до договора и предоплаты.
Опишите последствия двух видов ошибок
Для каждого поля, категории или действия рассмотрите две ошибки.
Ошибочный автоматический допуск. Система пропустила неверный результат. Последствием может стать запись ошибочного значения, отправка заявки не в тот отдел или выполнение запрещённого действия.
Лишняя ручная проверка. Система остановила результат, который мог пройти автоматически. Последствия — задержка обработки и дополнительная работа сотрудника.
Эти ошибки нельзя свести к одному универсальному уровню риска. Для одного поля важнее не записать неверное значение, для другого — не задержать обычную заявку. Запишите последствия отдельно и решите, где процесс допускает автоматическое продолжение, а где сотрудник участвует независимо от сигнала модели.
| Единица решения | Ошибочный допуск | Лишняя проверка | Предварительное правило |
|---|---|---|---|
| Контакт | Дальнейшее действие опирается на неверные данные | Сотрудник повторно читает заявку | Не продолжать без обязательного контакта |
| Категория | Заявка попадает неподходящему ответственному | Сотрудник подтверждает однозначную категорию | Спорную категорию передавать человеку |
| Разрешение на обработку | Выполняется недопустимое действие | Разрешённый вход задерживается | Запрет имеет приоритет над продолжением |
- Единица решения
- Контакт
- Ошибочный допуск
- Дальнейшее действие опирается на неверные данные
- Лишняя проверка
- Сотрудник повторно читает заявку
- Предварительное правило
- Не продолжать без обязательного контакта
- Единица решения
- Категория
- Ошибочный допуск
- Заявка попадает неподходящему ответственному
- Лишняя проверка
- Сотрудник подтверждает однозначную категорию
- Предварительное правило
- Спорную категорию передавать человеку
- Единица решения
- Разрешение на обработку
- Ошибочный допуск
- Выполняется недопустимое действие
- Лишняя проверка
- Разрешённый вход задерживается
- Предварительное правило
- Запрет имеет приоритет над продолжением
Это шаблон рассуждения, а не готовая норма для любого процесса. Последствия и приоритеты утверждает владелец бизнес-правил.
Соберите сигналы для правила допуска
Составьте карту сигналов. Для каждого укажите источник, способ получения или расчёта, версию правила и действие при отсутствии сигнала.
| Сигнал | Что уточнить | Действие при отсутствии или сбое |
|---|---|---|
| Обязательные поля | Какие поля нужны для следующего шага | Запросить уточнение или остановить маршрут |
| Значение из справочника | Кто ведёт справочник и какая версия действует | Передать сотруднику либо остановить |
| Согласованность полей | Какие сочетания допустимы | Не продолжать автоматически |
| Полнота входа | Достаточно ли исходных данных для решения | Запросить недостающие сведения |
| Подтверждающий фрагмент | Как связать значение с источником | Передать на проверку по проектному правилу |
| Критичная категория | Кто утвердил перечень | Передать ответственному |
| Независимое правило | Как оно рассчитывается и версионируется | Применить безопасный резервный маршрут |
| Показатель модели | Возвращается ли он и что означает | Не использовать в правиле |
- Сигнал
- Обязательные поля
- Что уточнить
- Какие поля нужны для следующего шага
- Действие при отсутствии или сбое
- Запросить уточнение или остановить маршрут
- Сигнал
- Значение из справочника
- Что уточнить
- Кто ведёт справочник и какая версия действует
- Действие при отсутствии или сбое
- Передать сотруднику либо остановить
- Сигнал
- Согласованность полей
- Что уточнить
- Какие сочетания допустимы
- Действие при отсутствии или сбое
- Не продолжать автоматически
- Сигнал
- Полнота входа
- Что уточнить
- Достаточно ли исходных данных для решения
- Действие при отсутствии или сбое
- Запросить недостающие сведения
- Сигнал
- Подтверждающий фрагмент
- Что уточнить
- Как связать значение с источником
- Действие при отсутствии или сбое
- Передать на проверку по проектному правилу
- Сигнал
- Критичная категория
- Что уточнить
- Кто утвердил перечень
- Действие при отсутствии или сбое
- Передать ответственному
- Сигнал
- Независимое правило
- Что уточнить
- Как оно рассчитывается и версионируется
- Действие при отсутствии или сбое
- Применить безопасный резервный маршрут
- Сигнал
- Показатель модели
- Что уточнить
- Возвращается ли он и что означает
- Действие при отсутствии или сбое
- Не использовать в правиле
Связь результата с исходным фрагментом полезна для проверки, но здесь это требование к будущей реализации, а не заявленная функция Information Extractor. То же относится к сохранению причины маршрута и сработавших условий.
Если числового показателя нет или команда не понимает его смысл, не подменяйте неизвестность условным процентом. Постройте правило на остальных проверяемых сигналах.

Задайте исходы и порядок разрешения конфликтов
Матрица должна давать один воспроизводимый исход для каждой допустимой комбинации условий.
| Исход | Условие | Состояние карточки | Следующий шаг | Ответственный |
|---|---|---|---|---|
| Автоматическое продолжение | Все обязательные проверки пройдены, запретов и конфликтов нет | Допущена | Выполнить разрешённый шаг | Владелец автоматизированного процесса |
| Ручная проверка | Данных достаточно, но решение неоднозначно или критично | Ожидает решения | Показать вход, результат и причины | Назначенный сотрудник |
| Запрос уточнения | Обязательных сведений не хватает, их можно получить | Ожидает данных | Запросить конкретные сведения | Ответственный за контакт с источником |
| Остановка | Вход недопустим либо продолжение запрещено | Остановлена | Не выполнять дальнейшие действия | Владелец правила или назначенный контролёр |
- Исход
- Автоматическое продолжение
- Условие
- Все обязательные проверки пройдены, запретов и конфликтов нет
- Состояние карточки
- Допущена
- Следующий шаг
- Выполнить разрешённый шаг
- Ответственный
- Владелец автоматизированного процесса
- Исход
- Ручная проверка
- Условие
- Данных достаточно, но решение неоднозначно или критично
- Состояние карточки
- Ожидает решения
- Следующий шаг
- Показать вход, результат и причины
- Ответственный
- Назначенный сотрудник
- Исход
- Запрос уточнения
- Условие
- Обязательных сведений не хватает, их можно получить
- Состояние карточки
- Ожидает данных
- Следующий шаг
- Запросить конкретные сведения
- Ответственный
- Ответственный за контакт с источником
- Исход
- Остановка
- Условие
- Вход недопустим либо продолжение запрещено
- Состояние карточки
- Остановлена
- Следующий шаг
- Не выполнять дальнейшие действия
- Ответственный
- Владелец правила или назначенный контролёр
Одной матрицы недостаточно, если одновременно срабатывают условия разных маршрутов. Добавьте порядок приоритетов. Например, владелец конкретного процесса может решить:
- Сначала проверить запрет обработки.
- Затем проверить критичную категорию.
- Затем проверить достаточность данных.
- Только после этого разрешить автоматическое продолжение.
При таком порядке сочетание запрета, критичной категории и отсутствующего контакта приводит к остановке. Это условное проектное решение, а не универсальная норма. Нельзя оставлять выбор между маршрутами на усмотрение модели: одинаковая комбинация условий должна приводить к одному исходу.
Наличие такой маршрутизации в n8n или другом продукте по умолчанию здесь не предполагается. Условия, состояния, блокировки и передачу сотруднику проектируют и испытывают для конкретной реализации.
Выберите правило по подтверждённым примерам
Соберите примеры из согласованных рабочих ситуаций. Для каждого сохраните вход, подтверждённый специалистом результат, ожидаемый исход матрицы и основание решения. Не назначайте количество примеров произвольно: набор должен покрывать обычные ситуации, значимые ошибки и конфликты условий.
Документация n8n описывает evaluation как прогон тестового набора через workflow. В наборе каждый пример содержит вход и может содержать ожидаемый результат. Это пригодный способ организовать сравнение, но сам прогон не доказывает, что правило подходит рабочей эксплуатации.
Если реализация возвращает числовой сигнал и его смысл подтверждён, сравните варианты правила по двум группам расхождений:
- ошибочно допущенные результаты;
- лишние ручные проверки.
Если сигнала нет, проверьте матрицу без него. В обоих случаях включите примеры, где одновременно срабатывают условия разных исходов. Для одной и той же комбинации сработавших условий порядок приоритетов должен каждый раз давать один предусмотренный маршрут.
Условный пример: разбор входящей заявки
Ниже — синтетическая демонстрация, а не клиентский кейс и не результат выполненного теста Switch On AI. Условный процесс извлекает организацию и контакт, затем предлагает категорию обращения.
| Вход | Результат ИИ | Формальные проверки | Сработавшие условия | Применённый приоритет | Ожидаемый исход | Фактический исход | Основание решения |
|---|---|---|---|---|---|---|---|
| Организация, контакт и одна допустимая тема | Организация, контакт, одна категория | Обязательные поля заполнены; категория есть в справочнике | Условия допуска выполнены | Запретов и старших условий нет | Автоматическое продолжение | Заполняется при проверке реализации | Все согласованные проверки пройдены |
| Организация, контакт, сообщение о двух разных темах | Предложены две подходящие категории | Контакт заполнен; обе категории допустимы | Категория неоднозначна | Ручная проверка старше допуска | Ручная проверка | Заполняется при проверке реализации | Сотруднику достаточно исходного текста для выбора |
| Организация указана, контакта нет | Организация и предполагаемая категория | Обязательный контакт отсутствует | Недостаточно данных | Запрос уточнения старше допуска | Запрос уточнения | Заполняется при проверке реализации | Контакт можно запросить у источника |
| Вход относится к запрещённому типу | Извлечены поля и категория | Формат результата допустим | Обработка запрещена | Остановка старше остальных исходов | Остановка | Заполняется при проверке реализации | Бизнес-правило запрещает продолжение |
| Запрещённый вход, критичная категория, контакта нет | Категория определена, контакт отсутствует | Одновременно выявлены три условия | Остановка, ручная проверка и уточнение | Запрет имеет первый приоритет | Остановка | Заполняется при проверке реализации | Таблица приоритетов даёт один маршрут |
- Вход
- Организация, контакт и одна допустимая тема
- Результат ИИ
- Организация, контакт, одна категория
- Формальные проверки
- Обязательные поля заполнены; категория есть в справочнике
- Сработавшие условия
- Условия допуска выполнены
- Применённый приоритет
- Запретов и старших условий нет
- Ожидаемый исход
- Автоматическое продолжение
- Фактический исход
- Заполняется при проверке реализации
- Основание решения
- Все согласованные проверки пройдены
- Вход
- Организация, контакт, сообщение о двух разных темах
- Результат ИИ
- Предложены две подходящие категории
- Формальные проверки
- Контакт заполнен; обе категории допустимы
- Сработавшие условия
- Категория неоднозначна
- Применённый приоритет
- Ручная проверка старше допуска
- Ожидаемый исход
- Ручная проверка
- Фактический исход
- Заполняется при проверке реализации
- Основание решения
- Сотруднику достаточно исходного текста для выбора
- Вход
- Организация указана, контакта нет
- Результат ИИ
- Организация и предполагаемая категория
- Формальные проверки
- Обязательный контакт отсутствует
- Сработавшие условия
- Недостаточно данных
- Применённый приоритет
- Запрос уточнения старше допуска
- Ожидаемый исход
- Запрос уточнения
- Фактический исход
- Заполняется при проверке реализации
- Основание решения
- Контакт можно запросить у источника
- Вход
- Вход относится к запрещённому типу
- Результат ИИ
- Извлечены поля и категория
- Формальные проверки
- Формат результата допустим
- Сработавшие условия
- Обработка запрещена
- Применённый приоритет
- Остановка старше остальных исходов
- Ожидаемый исход
- Остановка
- Фактический исход
- Заполняется при проверке реализации
- Основание решения
- Бизнес-правило запрещает продолжение
- Вход
- Запрещённый вход, критичная категория, контакта нет
- Результат ИИ
- Категория определена, контакт отсутствует
- Формальные проверки
- Одновременно выявлены три условия
- Сработавшие условия
- Остановка, ручная проверка и уточнение
- Применённый приоритет
- Запрет имеет первый приоритет
- Ожидаемый исход
- Остановка
- Фактический исход
- Заполняется при проверке реализации
- Основание решения
- Таблица приоритетов даёт один маршрут
Колонка «Фактический исход» намеренно не содержит вымышленного результата. Её заполняют после прогона конкретной реализации и сравнивают с ожидаемым маршрутом.
Будущая система должна сохранять исходный текст, результат ИИ, результаты формальных проверок, сработавшие условия, применённый приоритет и решение сотрудника. Это проектное требование. Проверенная документация Information Extractor сама по себе не подтверждает такое журналирование.
Проверьте матрицу допуска и изменения
В журнале проверки фиксируйте:
- версии модели, промпта, схемы и правила допуска;
- вход и результаты отдельных проверок;
- сработавшие условия и применённый приоритет;
- ожидаемый и фактический исход;
- подтверждённое решение специалиста и основание расхождения.
Разбирайте ошибки по типам: ошибочный автоматический допуск, лишняя ручная проверка, неверный запрос уточнения, необоснованная остановка и неоднозначный маршрут. Такое разделение показывает, какое именно правило нужно изменить.
Актуальная документация n8n указывает, что в metric-based evaluations можно добавлять пользовательские метрики. Их логику рассчитывают внутри workflow и передают в Evaluation node. Это не готовая оценка уверенности: формулу, исходные данные и интерпретацию определяет проект.
Доступность metric-based evaluations зависит от размещения и тарифа. В проверенной документации функция указана для n8n Cloud Pro и Enterprise, а также self-hosted Enterprise; для Registered Community и Starter описан ограниченный режим одного workflow. Перед проектированием проверки нужно сверить условия конкретной среды и актуальную документацию.
После изменения модели, промпта, схемы, справочника, порядка приоритетов или правила допуска повторите затронутые примеры и конфликтные комбинации. Тестовый прогон и сводная метрика не подтверждают результат рабочей эксплуатации сами по себе.
Ограничения и данные для обсуждения внедрения
Результат этой работы — матрица допуска, порядок разрешения конфликтов и способ проверки. Она не заменяет проектирование всей очереди сотрудников, полную приёмку извлечения или общий план тестирования ИИ-сценария.
Не используйте оценку модели как единственное основание автоматического действия, пока конкретная реализация не подтвердила наличие показателя, его смысл и связь с ожидаемым маршрутом. Не переносите возможности n8n между вариантами размещения и тарифами без проверки.
Для обсуждения проекта подготовьте:
- обезличенные входы и ожидаемые решения специалиста;
- схему результата и действующие справочники;
- критичные и запрещённые действия;
- текущий ручной маршрут и возможные конфликты условий;
- доступные системы и предполагаемые подключения;
- владельца бизнес-правил.
Switch On AI разрабатывает ИИ-агентов под конкретные операции: от требований и бесплатного прототипа ключевого сценария до проверки, внедрения и передачи кода в согласованном объёме. Если следующий шаг всегда определяется фиксированными условиями, для этой части может быть достаточно обычной автоматизации; агентный подход нужен, когда модель выбирает следующее действие из заранее разрешённых вариантов. Чат-бот при этом остаётся способом диалога и сам по себе не определяет устройство решения.
Прототип не равен полноценному внедрению. Доступность API, моделей, показателей и функций проверки уточняется при разборе конкретной задачи. Чтобы обсудить свой процесс, пришлите его описание и обезличенные примеры.
Вопросы по этой задаче
Обязательно ли использовать числовую уверенность модели?
Нет. Сначала нужно подтвердить, что конкретная реализация возвращает такой показатель и что команда понимает его смысл. Правило допуска может опираться на обязательные поля, справочники, согласованность данных и бизнес-ограничения.
Можно ли продолжать процесс только из-за высокого показателя модели?
Не следует использовать показатель как единственное основание. Его нужно рассматривать вместе с формальными проверками, последствиями ошибки и условиями маршрута на примерах конкретного процесса.
Как выбрать числовой порог, если показатель доступен?
Сравните варианты правила на примерах с подтверждёнными решениями. Отдельно разберите ошибочно допущенные результаты и лишние ручные проверки. Универсального порога нет.
Что делать, если одновременно сработали условия разных маршрутов?
Заранее задайте таблицу конфликтов или порядок приоритетов. Каждая допустимая комбинация условий должна приводить к одному воспроизводимому исходу.
Чем ручная проверка отличается от запроса уточнения?
При ручной проверке сотруднику достаточно имеющихся данных для решения. Запрос уточнения нужен, когда обязательных сведений нет и их можно получить у источника.
