2026-08-01T21:34:37.464Z
AI Наблюдаемость: Создание четырехслойного контракта на сигнал
Проверка охвата сигналов, которая разделяет график, исполнение, зависимость и проверенные доказательства результатов, прежде чем следы становятся ложным чувством здоровья.
Наблюдаемость AI не является категорией панели управления. Это способность отвечать на четыре различных вопроса с доказательствами: . Что на самом деле сбежало? Это ожидает законной зависимости? Существовал ли предполагаемый результат и прошла ли проверка? Склад, отвечающий только на второй вопрос, может производить красивые следы, пока запланированный агент никогда не запускается, человеческое одобрение остается незамеченным или успешная пробега не оставляет ничего выполнимого. Таким образом, практическим дефолтом является четырехслойный сигналный контракт: плана, исполнение, зависимость и результат . Сохраняйте задержку модели, токены, ошибки, вызовы инструмента и протяженность, но не путайте их со всем контрактом. Эта статья тестирует правила на небольшом устройстве NDJSON и дает вам аудит, который вы можете адаптировать перед покупкой или инструментацией другой платформы. Оценить наблюдаемость AI как проблему охвата Результаты поиска наблюдаемости AI сочетают в себе несколько законных проблем: качество модели, дрейф данных, производительность GPU и приложений, следы агентов, безопасность, управление и стоимость. Это широта, поэтому мы имеем наблюдаемость трудно оценить. Две команды могут использовать одну и ту же фразу, собирая разные доказательства. Для агента, выполняющего запланированную или делегированную работу, используйте предназначенную работу в качестве подразделения анализа. Затем требуется один слой для каждого вопроса, который может изменить вердикт. Складка Минимальные доказательства Неудачи, которые могут быть обнаружены Расписание ожидаемое время, крайний срок, время начала, идентификация расписания бег никогда не начался Исполнение Идентификатор запуска, шаг или промежуток времени, результат инструмента, состояние терминала, класс ошибок пробег задержан, закручен, перепробован или провалился Зависимость явное состояние ожидания, тип зависимости, одобрение или ссылка на внешнюю систему законное ожидание было неправильно помечено как застрявшая Результат идентификация артефакта или побочного эффекта, детерминистическая проверка, время проверки Исполнение сказал успех но работа отсутствовала или была ошибочной Эти слои не являются четырьмя продуктами поставщика. Это четыре соединения вокруг одного стабильного ID. В задней части отслеживания может храниться большинство событий исполнения. Планирующий может знать ожидаемые сроки. Система одобрения может иметь доказательства ожидания. Сам пункт назначения хранилище объектов, хранилище, API для продажи билетов, база данных обычно обладает наиболее сильной проверкой результатов. Эта структура также обеспечивает отдельное наблюдение и оценку, не вынуждая их разделить. Показатель качества, основанный на рубрике, может быть проверяющим результатом, когда нет детерминистической проверки. Он не должен тихо заменять хэш файла, результат тестирования, количество строк или расчет API, когда один из них доступен. Почему полный след все еще может пропустить инцидент Стандарты отслеживания быстро улучшаются. При обязательстве 74fd2e0 , модель покрытия OpenTelemetry генерирующие семантические конвенции AI и охват агентов, показатели, события, исключения, конкретные для поставщика конвенции и MCP. Документ обозначает конвенции GenAI как Development , что является важной границей версии при проектировании долгосрочных схем. Спецификация действия агента определяет такие операции, как create agent , invoke agent , invoke workflow , plan и execute tool . Он также имеет полезные атрибуты, включая gen ai.operation.name , gen ai.agent.name и условно требуемый error.type ; см. закрепленный источник агент пространство. Это убедительные доказательства казни. Он рассказывает следователю, какая операция произошла, как обстоят дела, сколько времени они заняли, и закончилась ли сообщённая ошибка операцией. Рамочное отслеживание может быть еще богаче. OpenAI Agents SDK отслеживающая документация говорит, что его дефолтный след охватывает призывы бегунов, объемы задач и поворотов, агенты, поколения, инструменты функций, ограждения и передачи. Он также поддерживает пользовательские шины и процессоры. Это позволяет присоединить отсутствующие деловые доказательства. Но ни завершенный пробег, ни терминал ok не устанавливают, что планируемый пробег ожидался в первую очередь. Также это не доказывает, что weekly report.pdf существует, имеет новый отчетный период и прошел анализ. Отсутствие не является дефектом в отслеживании. Это граница между телеметрией выполнения и доказательством результатов работы. Эта граница может быть фальсифицирована: сделайте два рана с одинаковыми успешными событиями исполнения, добавьте outcome verified к одному событию, и оперативный вердикт должен отличаться. Если ваше текущее предупреждение дает обе работы в том же зеленом состоянии, он не может обнаружить ложный успех. Провести четырехслойный аудит на фиксированном устройстве Сопроводительное устройство содержит четыре хода, наблюдаемые на 2026 07 25T02:42:00Z : run alpha запускает, называет свой инструмент отчетности, завершает и регистрирует проверенный артефакт; run beta имеет ту же форму успешного выполнения, но не имеет подтвержденного результата; run gamma прямо ждет одобрения approve 42 ; run delta превышает ожидаемый срок без стартового события. Запустить аудит с Node.js 20 или новейшим: Классификатор возвращает один пробег в каждом состоянии: Код использует намеренно скучный порядок принятия решений. Проверенный результат выигрывает. Явное ожидание как с причиной, так и с отсылкой на одобрение ожидает, а не застряло. Бег, который никогда не начался до его истечения, пропускается. Завершенный бег без доказательств результатов ложный успех. Начало бега за пределами срока застряло. Все остальное работает, а не повышается к здоровому. Это эксперимент, а не эталон. Четыре ручной работы не могут оценить уровень ошибок в производстве, и настоящий классификатор нуждается в двойном обращении с событиями, толерантности к часовым колебаниям, результатах позднего прибытия и сроках выполнения работ. Этот механизм полезен, потому что каждый приговор проверяется, и изменение одного события изменяет один результат. Сохранить ожидание как собственное состояние Бинарное поле здоровое/нездоровое уничтожает информацию в тот момент, когда оператор нуждается в ней. Рассмотрим run gamma : процесс не продвигается, но перезагрузка будет ошибочной по умолчанию. Он имеет явную зависимость от одобрения. Правильное действие это показать запрос нужному человеку, сохраняя при этом его охват, возраст и границы полномочий. Сохранить как минимум: Используйте тот же подход для времен восстановления ставки, внешних идентификаторов рабочих мест, окон обслуживания и доступа к данным. Свободное текстовое сообщение, такое как still waiting, является слабым доказательством: его трудно направить, истечь или соотносить. Типовая зависимость плюс непрозрачная ссылка поддерживает ограниченный ответ, не копируя секретный, запросный или утвердительный контент в телеметрию. Деятельность так же легко переоценить. Повторяющиеся вызовы инструмента показывают, что процесс занят; только дельта в состоянии или результате показывают полезный прогресс. Таким образом, счетчик повторной попытки принадлежит к последнему времени значимого изменения, а не к общему последнему событию, который цикл может навсегда обновлять. Сделайте проверку результата ориентировочной Самый сильный проверяющий живет там, где работа должна была приземлиться. Для файла записывайте стабильный ключ объекта, размер, переваривание и результат анализа. Для запроса снятия записывайте репозиторий, номер PR, целевую ветвь и завершение проверки. Для обновления CRM записывайте несекретный идентификатор субъекта, ожидаемый переход полей и результат прочтения после написания. Не оставляйте сырье в каждом следе. Сохраняйте наименьшие доказательства, необходимые для повторения проверки. Документация OpenAI Agents SDK предупреждает, что диапазоны генерации и функций могут содержать чувствительные входы и выходы, и описывает элементы управления для отключения этого захвата. Применяйте тот же принцип для ваших индивидуальных событий: идентификаторы и дигесты обычно безопаснее, чем запросы, ответы, удостоверения личности, абсолютные локальные маршруты или контент клиентов. Проверка результатов также требует свежести. Файл, оставленный вчера, не является доказательством успеха сегодняшнего. Присоединяйте артефакт к текущему запуску через идентификатор запуска, ожидаемый отчетный период, окно создания или дигест, рассчитанный после текущего времени начала. Есть компромисс. Проверки по месту назначения добавляют работу по интеграции и могут не работать самостоятельно. Недоступный верификатор следует рассматривать как unknown , не здоровый и не автоматически неисправен. Попробуйте выяснить отсутствующие доказательства, его последнюю успешную проверку и уверенность в вытекающем приговоре. Инструменты аудита по контракту, прежде чем сравнивать характеристики Оценка полезного продукта начинается с четырех рядов, а не с логотипа. Для каждой стачки кандидатов спросите, откуда происходит каждый слой, как он присоединяется к запуску, как долго он сохраняется и какой запрос доказывает охват. 1. Может ли он импортировать или выводить ожидаемые сроки, включая часовую зону и сроки? 2. Может ли она отслеживать модели, инструмент, передачу, повторные попытки и ошибки, не требуя восприятия чувствительной полезной нагрузки? 3. Может ли это представлять ожидание с типовой зависимостью и целью эскалации? 4. Может ли он поглощать или связывать детерминированные результаты от места назначения? 5. Может ли она отличить недоступные доказательства от здоровых результатов? 6. Можете ли вы экспортировать данные через открытый формат или API, если инструмент меняется? Не отвергайте ориентированный инструмент отслеживания, потому что он не имеет семантики планировщика или результатов. Соедините его с отсутствующими источниками, если соединения надежны. Откажитесь от архитектуры, если она не может представлять необходимое отличие, скрывает отсутствующие данные за зеленым статусом или требует сырого чувствительного контента для регулярных медицинских проверок. Четырехслойный контракт решает первоначальный вопрос: наблюдаемость AI для оперативных агентов является полной только тогда, когда она может объяснить ожидания, выполнение, зависимость и проверенный результат отдельно. Следы являются важными доказательствами, но они являются одним слоем. Sidewisp сейчас находится на этапе закрытого предварительного доступа. Его предназначенная роль это слой здоровья наряду с существующими сроками эксплуатации, с доказательствами и границами человеческого авторитета; адаптеры мониторинга производства и восстановления обычно не поставляются сегодня. Если этот контракт с сигналом соответствует ошибкам, которые вы должны обнаружить, вы можете присоединиться к списку раннего доступа без замены своего времени запуска или модели шлюза.