Только из индекса
Факты ответа всегда берутся из данных самой системы: название экрана, адрес, шаги процедуры, название документа. Чего не нашлось - того нет и в ответе.
Помощник ERPONA отвечает на вопрос данными самой системы: экраны, меню, процедуры и те документы, которые вам разрешено видеть. Языковая модель превращает эти факты в связное предложение - но не создаёт факты.
Слой языковой модели по умолчанию выключен - пока вы его не включите, из системы ничего не уходит.
Самая дорогая ошибка языковой модели - не молчание, а уверенная неправда. Фраза «этот счёт - 601100» выглядит как верная, и бухгалтер может применить её без проверки.
Поэтому в ERPONA вопрос разделён надвое: кто находит факт и кто строит предложение. Факт находит система - индекс собирается из живых метаданных, поэтому новый модуль помощник узнаёт сам. Языковая модель выполняет только вторую задачу.
Если совпадение слабое, помощник говорит «не знаю» и предлагает ближайшие результаты. Это решение, а не недостаток.
Блок ниже объясняет механизм: один и тот же вопрос обрабатывается дважды, и во второй раз модель добавляет число, которого нет в фактах.
—
—
—
—
—
Тексты - пример; числа приходят из вашей базы.
Где экран состояния бухгалтерии?
экран: Состояние бухгалтерии · /erpona/accounting-health блоки: открытые проблемы · закрытие периода · очередь э-накладных
Экран состояния бухгалтерии находится по адресу /erpona/accounting-health. Там в одном месте видны открытые проблемы, закрытие периода и очередь э-накладных.
Адрес на месте · числа вне фактов нет
Ответ отправляется.
Где экран состояния бухгалтерии?
экран: Состояние бухгалтерии · /erpona/accounting-health блоки: открытые проблемы · закрытие периода · очередь э-накладных
На экране состояния бухгалтерии /erpona/accounting-health сейчас показано 12 открытых проблем.
«12» нет в фактах - модель добавила число
Ответ отбрасывается - пользователь получает собственный текст системы: Состояние бухгалтерии · /erpona/accounting-health
Факты ответа всегда берутся из данных самой системы: название экрана, адрес, шаги процедуры, название документа. Чего не нашлось - того нет и в ответе.
Помощник не создаёт, не меняет и не удаляет документы и не считает суммы. Провести проводку из окна чата - самый лёгкий способ ошибиться; этот путь закрыт.
После ответа модели он проходит через два фильтра. Если хотя бы один не пройден, ответ отбрасывается и пользователь получает собственный текст системы.
Каждый внутренний адрес из фактов должен быть в ответе. Если модель «упростит» адрес, пользователь нажмёт на нерабочую ссылку - такой ответ не отправляется.
Каждое число в ответе должно присутствовать в фактах. Как только появляется число, которого там нет, ответ отбрасывается. Системная инструкция отдельно запрещает добавлять числа - проверка это вторая линия защиты.
Причина остановки модели читается до содержимого: если ответ обрезан или отклонён, неполный текст не используется.
Ничего не ломается. Слой модели необязателен: без ключа, без провайдера или без сети отправляется детерминированный текст, и пользователь не видит разницы.
Канал меняется, логика - нет: тот же вопрос, тот же фильтр прав. Меню, которого вы не видите, невидимо и для помощника.
Вопрос задаётся в чате на самом документе; ответ приходит с кнопками, открывающими экран.
Аккаунт Telegram привязывается к пользователю системы. Непривязанный чат ответа не получает - иначе список экранов мог бы получить любой.
На вопросы отвечаем и почтой - тот же индекс, те же границы.
На вопрос «как закрыть месяц?» адрес одного экрана не ответ: бухгалтер спрашивает, в каком порядке что делать.
На такие вопросы помощник отвечает процедурой - нумерованные шаги, каждый привязан к своему экрану. В пошаговом режиме бот даёт один шаг, ждёт «сделал» и даёт следующий; вернувшись позже, вы продолжите с того же места.
Поиск документов работает отдельно: «последний счёт такого-то клиента» ищется с вашими правами - документ, который вам не положено видеть, в ответе не появится.
Слой языковой модели в стандартной установке не работает. При выключенном слое помощник всё равно работает - ответ просто пишет сама система.
Когда вы его включаете, состав отправляемого точен: вопрос и найденные системой факты. Не вся база и не архив документов - только строки, найденные для этого ответа. Ключ хранится в настройке системы и может быть отозван в любой момент.
Сам этот сайт не несёт ни трекеров, ни внешних шрифтов, ни аналитики. На странице конфиденциальности описано, как это проверяется.
Демо-база наполнена реальными документами - это не макет. Отправьте запрос, и мы пройдём ваш сценарий.