Оценка доверия
3.3 Качество на уровне чека и доверие на уровне пользователя
Доверие отслеживается на двух связанных слоях. Каждый чек, выходящий из конвейера, получает оценку качества: уровень проверяет, насколько полна извлечённая запись (продавец, дата, время, итоги, позиции) и сходятся ли суммы чека внутренне. Оценка разрешается в ярус качества для чека. Этот ярус затем питает накопительное положение доверия пользователя, обновляемое синхронно в том же проходе обработки: поток чистых, полных чеков со временем повышает положение; загрузки низкого качества или с несоответствиями замедляют или обращают его. Нижестоящие системы потребляют положение в виде ярусов, а не сырых значений.
Семейства сигналов
Оценка качества в текущем релизе опирается на полноту записи и сверку сумм, вместе с обнаружением дубликатов (3.9). Следующие семейства сигналов расширяют модель и являются запланированными; в текущем релизе они не активны:
| Семейство (запланировано) | Что наблюдается |
|---|---|
| Уверенность конвейера | Насколько уверен восходящий конвейер в извлечении (уверенность OCR, уверенность LLM, сверка на уровне правил). |
| Согласованность продавца | Соответствуют ли продавец, филиал и шаблон чека тому, что мы видели ранее от этого продавца. |
| Временная правдоподобность | Согласованы ли дата, время чека и паттерн загрузки пользователя с нормальным поведением. |
| История пользователя | Недавнее качество вкладов пользователя в рамках скользящего окна. |
Точная композиция скоринга, границы ярусов и эффекты каждого яруса управляются во внутреннем операционном слое.
Ярусы качества
Оценка на уровне чека разрешается в упорядоченный набор ярусов качества. Более высокие ярусы отражают полные, внутренне согласованные чеки и сильнее укрепляют положение доверия пользователя; более низкие ярусы отражают скудные или несогласованные записи и вносят меньший вклад. Определения ярусов и их точные эффекты калибруются в производстве и не публикуются.
3.4 Что содержит запись чека
Блок качества чека записывает присвоенный ярус и наблюдения полноты, которые к нему привели. Границы ярусов и эффекты каждого яруса живут во внутренней конфигурации доверия. Пользовательская поверхность сообщает результат (сумма bINT, отклонение) и категорию причины, когда это уместно.
Это намеренно: публичные результаты обеспечивают ясность, в то время как внутренние калибровочные значения сохраняют калибровочную поверхность.