Technical Paper

Оценка доверия

3.3 Качество на уровне чека и доверие на уровне пользователя

Доверие отслеживается на двух связанных слоях. Каждый чек, выходящий из конвейера, получает оценку качества: уровень проверяет, насколько полна извлечённая запись (продавец, дата, время, итоги, позиции) и сходятся ли суммы чека внутренне. Оценка разрешается в ярус качества для чека. Этот ярус затем питает накопительное положение доверия пользователя, обновляемое синхронно в том же проходе обработки: поток чистых, полных чеков со временем повышает положение; загрузки низкого качества или с несоответствиями замедляют или обращают его. Нижестоящие системы потребляют положение в виде ярусов, а не сырых значений.

Семейства сигналов

Оценка качества в текущем релизе опирается на полноту записи и сверку сумм, вместе с обнаружением дубликатов (3.9). Следующие семейства сигналов расширяют модель и являются запланированными; в текущем релизе они не активны:

Семейство (запланировано)Что наблюдается
Уверенность конвейераНасколько уверен восходящий конвейер в извлечении (уверенность OCR, уверенность LLM, сверка на уровне правил).
Согласованность продавцаСоответствуют ли продавец, филиал и шаблон чека тому, что мы видели ранее от этого продавца.
Временная правдоподобностьСогласованы ли дата, время чека и паттерн загрузки пользователя с нормальным поведением.
История пользователяНедавнее качество вкладов пользователя в рамках скользящего окна.

Точная композиция скоринга, границы ярусов и эффекты каждого яруса управляются во внутреннем операционном слое.

Ярусы качества

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

3.4 Что содержит запись чека

Блок качества чека записывает присвоенный ярус и наблюдения полноты, которые к нему привели. Границы ярусов и эффекты каждого яруса живут во внутренней конфигурации доверия. Пользовательская поверхность сообщает результат (сумма bINT, отклонение) и категорию причины, когда это уместно.

Это намеренно: публичные результаты обеспечивают ясность, в то время как внутренние калибровочные значения сохраняют калибровочную поверхность.