PRANUS

LOGUS: бизнес-правила с доказательством, а не догадкой

LOGUS проверяет бизнес-правила и процессы так, чтобы ИИ не угадывал: доказательство или контрпример, проверка границ и честный уровень доверия.

7 мин чтенияEN

Менеджер спрашивает ИИ-помощника: «Клиент оплатил, акт ещё не подписан — можно отгружать?» Помощник отвечает уверенно и вежливо: «Да, при полной предоплате отгрузка допускается». Звучит разумно. Только в вашей компании правило другое: отгрузка — только при подписанном акте, без исключений. Помощник не соврал специально. Он сделал то, что языковые модели делают всегда, — угадал правдоподобный ответ.

В разговоре о погоде угадывание простительно. В бизнес-правилах — нет. Отгрузка, скидка, допуск к работе, согласование договора: здесь цена ошибки — деньги, штрафы и доверие клиентов. Поэтому в PRANUS есть LOGUS — движок, который не угадывает логику, а считает её. И честно говорит, насколько он уверен в ответе.

Логику не угадывают, её считают

Главный принцип LOGUS простой: языковая модель никогда не «проходит по правилам в уме». Если нужно понять, можно ли отгружать, — вопрос уходит в LOGUS, а он прогоняет его по записанным правилам компании. Ответ приходит не в виде «думаю, что да», а в виде результата с пройденным путём и уровнем доверия.

ИИ в этой схеме полезен — но на своём месте. Он помогает записать правило из обычной фразы, построить схему по заданию и объяснить результат человеческим языком. А сам результат даёт расчёт, который при одинаковых данных всегда отвечает одинаково.

Как LOGUS проверяет бизнес-правила

Схема по заданию

Вам не нужно рисовать блок-схемы. Достаточно описать задачу и дать данные: «Отгрузка разрешена, если акт подписан и у клиента нет просроченного долга больше порога. Для ключевых клиентов порог выше». LOGUS сам строит схему-процесс, сам пишет проверочные сценарии по тексту задания, прогоняет их, чинит то, что не сошлось, и возвращает ссылку на готовую схему.

Если потом нужно поправить одно условие, ИИ-помощник правит схему точечно, а не перестраивает её с нуля. Проверенное остаётся проверенным.

Исполняемый процесс

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

Проверка границ

Ошибки в правилах чаще всего прячутся на границах. «Скидка при заказе от 100 единиц» — а при ровно 100 скидка есть? А при 99,5? LOGUS сам проверяет значения вокруг каждого порога: чуть меньше, ровно, чуть больше. Там, где правило ведёт себя не так, как написано в задании, вы узнаёте об этом до того, как с этим столкнётся клиент.

Доказательство или контрпример

Самое сильное умение LOGUS — отвечать на вопрос не про один случай, а про все сразу. «Верно ли, что отгрузка без подписанного акта невозможна при любых данных?» Ответа два:

  • доказано — правило выполняется для всех возможных значений;
  • контрпример — вот конкретная ситуация, в которой правило нарушается.

Контрпример — это не сбой, а находка. Лучше узнать о дыре в правилах из проверки, чем из претензии клиента.

«Почему нельзя»

Когда правил много, они начинают конфликтовать. Сотрудник пытается оформить заказ, а система говорит «нельзя». Почему? LOGUS называет наименьший набор правил, которые мешают друг другу: «правило о минимальной партии и правило о складском остатке не могут выполниться вместе для этого товара». Не «ошибка конфигурации», а конкретные правила, которые можно обсудить.

Честные уровни доверия

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

Уровень Что он значит на самом деле
Доказано Правило проверено для всех возможных значений — решателем или полным перебором
Пересчитано дважды Результат посчитан двумя обходами схемы. Это надёжнее одного прогона, но не независимая перепроверка
Вычислено Посчитано для конкретных данных, которые вы ввели
Оценено Полной проверки не было — например, входов слишком много. Такой ответ надо считать непроверенным
Расхождение Разные способы проверки дали разный результат — значит, в схеме или в данных ошибка

«Доказано» ставится только при полной проверке. Мы сознательно не пишем «доказано» там, где проверка была частичной: уверенный тон без оснований — ровно то, от чего LOGUS должен защищать. Та же честность лежит в основе ИИ, который отвечает только по документам, — об этом статья «ИИ, который умеет сказать „не знаю“».

Где в компании нужна доказательная логика

LOGUS нужен не везде, где есть стрелочки. Он особенно полезен там, где одновременно выполняются три условия:

  1. связи заводит человек, а не программа по правилу;
  2. ошибка ведёт к тихим последствиям — не к сообщению об ошибке, а к пустоте, зависанию или вечному ожиданию;
  3. ответ нужен человеческий — не «граф некорректен», а «ремонт станка ждёт закупку, закупка ждёт согласование, согласование ждёт ремонт станка».

Тихие ошибки, которые никто не видит

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

  • Документ, застрявший навсегда. Договор отправлен на согласование, но список согласующих оказался пустым. Голосовать некому — документ вечно «на согласовании». Ни ошибки, ни письма, ни срока.
  • Задача, которая выпала из выдачи. Задачу случайно вложили в её же подзадачу. Она есть в базе, но ни в одном списке её не видно.
  • Кольцо в оргструктуре. Отдел по ошибке сделали подчинённым собственного подотдела. Права и согласования начинают ходить по кругу.
  • Кольцо зависимостей. Задача А ждёт Б, Б ждёт В, В ждёт А. Никто не виноват, но работа стоит.

Ответ на такие вещи — разделение ролей. Запрет «не дам замкнуть кольцо» стоит прямо в сервисе, чтобы сохранение работы не зависело ни от чего внешнего. А разбор того, что уже сложилось, — работа LOGUS: он видит картину целиком и называет проблему словами.

Ограничения, которые сейчас живут в голове

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

  • «этот отдел не может подчиняться тому»;
  • «у руководителя не больше восьми прямых подчинённых»;
  • «эти две должности нельзя совмещать»;
  • «эти двое не могут быть на объекте одновременно»;
  • «на смене нужен хотя бы один сотрудник с допуском»;
  • «платёж поставщику — только при подписанном акте».

Записанные в LOGUS, такие правила проверяются автоматически. Оргструктура в TEAMUS уже сейчас проверяется им на кольца подчинения: кадровик видит строку «в структуре кольцо» и путь, как его разорвать, а не холст со схемой.

LOGUS внутри других сервисов

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

  • TEAMUS проверяет оргструктуру на кольца и нарушения правил расстановки.
  • TASKUS запускает логику прямо на холсте задач: схему процесса можно нарисовать рядом с задачами и прогнать.
  • OPTIMUS использует LOGUS в конфигураторе изделий: какие варианты комплектации допустимы и почему эта комбинация невозможна. Подробнее — в статье «Как мы создали OPTIMUS».
  • ИИ-агенты спрашивают LOGUS вместо того, чтобы рассуждать в уме. Агент поддержки, которого клиент спросил «могу ли я вернуть товар через 20 дней», не угадывает, а прогоняет правило возврата.
  • Заметки и Assistentus: схема может жить прямо в заметке, а помощник умеет её запустить.

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

С чего начать

Не нужно переводить в LOGUS все правила компании сразу. Начните с тех, где ошибка стоит дороже всего:

  1. Выпишите три правила, которые нельзя нарушать. Обычно это деньги, отгрузка и доступы.
  2. Опишите их словами. Так, как объяснили бы новому сотруднику.
  3. Отдайте LOGUS. Он построит схему, проверит границы и скажет, доказано ли правило или есть контрпример.
  4. Подключите к агентам. Пусть ИИ-сотрудники отвечают по этим правилам, а не по догадке.

Записать первые правила помогает агент при внедрении PRANUS: он спрашивает, как у вас принято, и превращает ответы в проверяемые правила.

ИИ может ошибаться в стиле письма, в выборе слов, в форме ответа. Но там, где речь о правилах вашего бизнеса, ошибаться он не должен. Хотите посмотреть, как LOGUS проверит одно из ваших правил? Запишитесь на демонстрацию — возьмём правило, которое вы назовёте, и попробуем найти в нём контрпример.

Читайте дальше

Наведём порядок за две недели

Расскажите о компании — мы покажем PRANUS на ваших задачах и, если подходим друг другу, внедрим бесплатно.