🔌 У приборов может появиться свой протокол. Что это значит для интеграции с ЛИМС — 3 августа 2026 г. в 06:33:42.601
🔌 У приборов может появиться свой протокол. Что это значит для интеграции с ЛИМС Ситуация, знакомая всем, кто подключал приборы к системе: каждая новая модель — отдельная интеграция. В A-Lab (Национальная лаборатория Беркли) оркестратор управляет 28 устройствами 16 типов, и под каждое написан свой адаптер: MODBUS, TCP/IP, последовательный порт, HTTP, XML-RPC. Классическая задача n×m, которую протокол должен свести к n+m. 2 июня 2026 года вышла спецификация LAP (Lab Agent Protocol) — попытка стандартизировать «провод» между программным агентом и физическим прибором. Логика авторов: MCP закрыл связку «агент — программный инструмент», A2A — «агент — агент», а связка «агент — прибор» осталась без стандарта. Прибор не похож ни на то, ни на другое: он занят целиком, работает часами, тратит невосполнимый образец, может травмировать человека и выдаёт результат, который без единицы измерения и калибровки ничего не значит. 📐 Четыре примитива LAP Паспорт прибора. Подписанное машиночитаемое описание: какие операции доступны, в каких физических пределах, какой класс опасности у каждой, какие блокировки, до какой даты действительна калибровка. Резервирование. Аренда прибора с ограниченным сроком и продлением. Два агента не могут одновременно загнать один хроматограф в противоречивые состояния — исключительный доступ становится свойством протокола, а не договорённостью на словах. Предохранительный барьер. Операции размечены классами S0–S3. Для необратимых и опасных нужен подписанный токен подтверждения оператора, криптографически привязанный к хешу конкретных параметров и одноразовый. Подтвердили отжиг при 100 °C — тем же токеном 300 °C уже не пройдут. Результат с физическим смыслом. Обязательны: единица измерения, ссылка на калибровку, модель неопределённости, происхождение данных (хеш параметров, версия прошивки, условия среды) и подпись прибора. Почему это интересно именно для ЛИМС Во-первых, LAP не заменяет SiLA 2, OPC UA / LADS и SCPI, а помещает их слоем ниже — внутрь «агента прибора». Вендорский слой остаётся, меняется только то, что видит система сверху. Во-вторых, в спецификацию зашито требование отклонять задание, если калибровка прибора просрочена — с отдельным кодом ошибки. Результат, полученный на приборе с истёкшей поверкой, авторы называют «физически корректным, но научно недостоверным». Это ровно то, что регулируемая лаборатория обязана обеспечивать по ГОСТ ISO/IEC 17025 и метрологическим требованиям — и обычно обеспечивает вручную. В-третьих, роль «координатора лаборатории» в LAP — арбитраж резервирований, маршрутизация образцов, цепочка передачи, контроль совокупных лимитов, проверка совместимости состояния образца со следующим прибором. Это описание ЛИМС. Практическое применение Ждать принятия LAP не нужно — четыре его свойства можно закладывать в интеграции уже сейчас, на нашей реальности с разбором файлов приборного ПО: — прибор с истёкшей поверкой не должен принимать задание, а не выдавать результат, который потом отбракуют; — занятость прибора — состояние в системе, а не запись в журнале на подоконнике; — число без единицы, неопределённости и ссылки на калибровку — это не результат, а число; — необратимые операции требуют явного подтверждения с фиксацией, кто и что именно разрешил. ⚠️ Без завышенных ожиданий LAP — версия 0.1. Авторы прямо пишут: это проект спецификации, реализаций нет, преимущества обоснованы архитектурно и эмпирически не проверены. За документом стоит одна компания (Shiyanjia Lab, Китай), а не консорциум. Параллельно существует конкурирующее предложение SCP от Шанхайской лаборатории искусственного интеллекта с централизованным хабом. Наконец, SiLA 2 живёт больше десяти лет и универсальным так и не стал — сам факт публикации протокола ничего не гарантирует. Но требования, которые LAP делает обязательными — единицы, калибровка, неопределённость, кто и когда разрешил, — придуманы не ради агентов. Это то, что аудитор спрашивает и без всякого ИИ.

