Совместимость: эталон различает запрет и отсутствие сведений
Восемь пар сравниваются с полной матрицей производителя авторского каталога; отсутствие строки остается «неизвестно».
Задача и принятое решение
Нет записи о совместимости — не то же самое, что есть запрет. Обучающий эталон должен сохранять третье состояние, иначе модель научится уверенно отрицать неизвестное.
Я приложил матрицу явных разрешений и запретов. Пары имеют отдельные эталоны; обработчик не выводит совместимость из похожего артикула и не заменяет O цифрой 0.
Матрица относится к авторским изделиям, не подтверждает совместимость реального оборудования.
Полная матрица источника
| Устройство | Фильтр | Разрешение |
|---|---|---|
| A1 | F10 | да |
| A1 | F20 | нет |
| A2 | F20 | да |
| A2 | F10 | нет |
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| ID | Устройство | Фильтр | Эталон | Ответ | Основание | Совпало |
|---|---|---|---|---|---|---|
| P1 | A1 | F10 | да | да | A1 / F10 / да | Да |
| P2 | A1 | F20 | нет | нет | A1 / F20 / нет | Да |
| P3 | A2 | F20 | да | да | A2 / F20 / да | Да |
| P4 | A2 | F10 | нет | нет | A2 / F10 / нет | Да |
| P5 | A3 | F10 | неизвестно | неизвестно | Точной строки нет | Да |
| P6 | A1 | F30 | неизвестно | неизвестно | Точной строки нет | Да |
| P7 | A1 | F1O | неизвестно | неизвестно | Точной строки нет | Да |
| P8 | A2 | F2O | неизвестно | неизвестно | Точной строки нет | Да |
Исходный набор
Авторский контрольный набор; не клиентские документы и не результаты внешней модели.
Изменить входные строки
Посмотреть исходные строки
| ID | Устройство | Фильтр | Эталон |
|---|---|---|---|
| P1 | A1 | F10 | да |
| P2 | A1 | F20 | нет |
| P3 | A2 | F20 | да |
| P4 | A2 | F10 | нет |
| P5 | A3 | F10 | неизвестно |
| P6 | A1 | F30 | неизвестно |
| P7 | A1 | F1O | неизвестно |
| P8 | A2 | F2O | неизвестно |
Что получилось
Эталон включает два разрешения, два запрета и четыре неизвестных пары. Похожие F1O/F10 не объединяются. Удаление подтверждающей строки возвращает неизвестность, а не автоматический запрет.
Выполненная проверка
| Проверка | Результат |
|---|---|
| Восемь пар совпали с эталоном, четыре остались неизвестными | Пройдена |
| Удаление разрешения превращает пару в неизвестную, не запрещенную | Пройдена |
| Добавленный явный запрет меняет только соответствующую пару | Пройдена |
Точные значения матрицы заданы для упражнения. Сходство размеров и названий не используется как инженерное подтверждение.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.